› Fóruns › SQL e PL/SQL › Erro Trigger de Logon › Erro Trigger de Logon
8 de outubro de 2014 às 5:26 pm
#107027
Participante
@armandoveloso
Com o usuário SYS conceda o privilégio:
GRANT SELECT ON SYS.V_$SESSION TO SYSTEM;
O PL/SQL não reconhece os privilégios concedidos por meio de ROLES, por isso é necessário conceder o privilégio de forma explicita.
Creio que esse erro não é devido a mudança do 10g para o 11g. Provavelmente no 10g também foi concedido o privilégio de forma explicita. Verifique no 10g se o usuário SYSTEM possui o privilégio:
SELECT *
FROM DBA_TAB_PRIVS
WHERE GRANTEE = 'SYSTEM'
AND OWNER = 'SYS'
AND TABLE_NAME = 'V_$SESSION'