Oracle
 sql >> Base de Dados >  >> RDS >> Oracle

A função PL/SQL no Oracle não pode ver DBMS_AQ


Funciona se fizer...
SYS.DBMS_AQ 

em vez de apenas
DBMS_AQ

Se sim, está faltando um sinônimo.

EDITAR :

Se você está recebendo agora "PLS-00201:identificador 'SYS.DBMS_AQ", então eu verificaria suas concessões.
GRANT EXECUTE ON SYS.DBMS_AQ to <your-user>;

Além disso, apenas para confirmar, você concedeu o privilégio de execução diretamente para o usuário, e não por meio de uma função?