sql >> Database >  >> RDS >> Oracle

PL/SQL-functie in Oracle kan DBMS_AQ niet zien

Werkt het als je...

SYS.DBMS_AQ 

in plaats van alleen

DBMS_AQ

Als dat zo is, mis je een synoniem.

BEWERKEN :

Als u nu 'PLS-00201:identifier 'SYS.DBMS_AQ' krijgt, zou ik uw subsidies nogmaals controleren.

GRANT EXECUTE ON SYS.DBMS_AQ to <your-user>;

Even ter bevestiging, je hebt het executierecht direct verleend aan de gebruiker, en niet via een rol?



  1. MySQL INT betekenis

  2. SQLite - ORDER OP RAND()

  3. .NET Core 2.1 Identity krijgt alle gebruikers met hun bijbehorende rollen

  4. Hoe SQL-cursors voor speciale doeleinden te gebruiken