Pular para o conteúdo

Fóruns Banco de dados Oracle [Resolvido] Privilégios – Problemas de acesso [Resolvido] Privilégios – Problemas de acesso

#103356
rman
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.