e tenho um outro usuario MyUser.. e não consigo encontrar esse pacote..
Já dei todas grants imaginaveis pra ele.. e criei um synonym..
CREATE PUBLIC SYNONYM PKG_TESTE FOR SYSTEM.PKG_TESTE
alguém POR FAVOR PODE ME AJUDAR... muito OBRIGADO...[/code]
CREATE PUBLIC SYNONYM PKG_TESTE FOR SYSTEM.PKG_TESTE
ORA-04063: package body "MyUser.PKG_TESTE" contém erros
ORA-06508: PL/SQL: não foi localizada a unidade de programa que está sendo chamada: "MyUser.PKG_TESTE"
call PKG_PRO_CAC.fn_Excluir_Usuario
call SYSTEM.PKG_PRO_CAC.fn_Excluir_Usuario
CREATE SYNONYM USUARIO.SINONIMO FOR SYSTEM.PKG_TESTE
Select *
from all_objects a
where a.OBJECT_NAME like '%NOME_DO_PACOTE%'
Grant execute on SYSTEM.PKG_TESTE to MyUser;
Select *
from all_synonyms s
where s.SYNONYM_NAME like '%PKG_TESTE%'
ORA-00990: privilégio não encontrado ou inválido
GRANT EXECUTE SYSTEM.PKG_TESTE TO MyUser;
SELECT * FROM ALL_SYNONYMS WHERE SYNONYM_NAME LIKE '%PKG_TESTE%';
Grant execute On SYSTEM.PKG_TESTE TO MyUser;
"ORA-04063: package body "MyUser.PKG_TESTE" contém erros"
drop package MyUser.PKG_TESTE;
GRANT ALL ON SYSTEM.PKG_TESTE FOR MyUser
Usuários navegando neste fórum: Nenhum usuário registrado e 2 visitantes