› Fóruns › Banco de dados Oracle › [Resolvido] Privilégios – Problemas de acesso › [Resolvido] Privilégios – Problemas de acesso
13 de abril de 2012 às 9:07 pm
#103356
Participante
@Alfeu
Fiz alguns testes aqui, e realmente da ORA-00942: a tabela ou view não existe.
É necessário dar permissão de SELECT na view SYS.V_$SESSION. Repare que V$SESSION é um SYNONYM da view SYS.V_$SESSION.
SQL> SELECT owner, table_name, table_owner
FROM dba_synonyms
WHERE synonym_name = 'V$SESSION';
OWNER TABLE_NAME TABLE_OWNER
PUBLIC V_$SESSION SYS
Faça o seguinte:
$ sqlplus / as sysdba
SQL> GRANT SELECT ON SYS.V_$SESSION TO DEVELOPER;
Utilize o usuário DEVELOPER para desenvolver a package.