sql >> Databasteknik >  >> RDS >> Oracle

Hur löser man ORA-04063:visa SYS.ALL_QUEUE_TABLES har fel?

Förutsatt att din databas inte är skadad, är en möjlig orsak till detta att användaren du är inloggad i databasen med inte har behörighet att komma åt vyn SYS.ALL_QUEUE_TABLES. För att snabbt testa detta kan du köra SELECT * FROM SYS.ALL_QUEUE_TABLES . Om du inte kan välja data från ALL_QUEUE_TABLES, be din DBA ge dig rätt åtkomst (du behöver förmodligen bara SELECT ) eller, om det här är ett system där du har tillgång till ett lämpligt privilegierat konto, logga in som den privilegierade användaren och kör GRANT SELECT ON SYS.ALL_QUEUE_TABLES TO whatever_user_needs_access , ersätter whatever_user_needs_access med det användarnamn du behöver ge åtkomstbeviljande till. Lycka till.




  1. Heroku PG:Återställ Skrivåtkomst återkallad

  2. Uppdatera databas från Javascript genom att anropa PHP-skript

  3. Ändra tabellmotor i MySQL

  4. []sträng till jsonb med Gorm och postgres