Oracle
 sql >> Baza danych >  >> RDS >> Oracle

Jak rozwiązać ORA-04063:widok SYS.ALL_QUEUE_TABLES zawiera błędy?

Zakładając, że baza danych nie jest uszkodzona, możliwą przyczyną jest to, że użytkownik, z którym jesteś zalogowany do bazy danych, nie ma uprawnień dostępu do widoku SYS.ALL_QUEUE_TABLES. Aby szybko to przetestować, możesz wykonać SELECT * FROM SYS.ALL_QUEUE_TABLES . Jeśli nie możesz wybrać danych z ALL_QUEUE_TABLES, poproś administratora DBA o przyznanie Ci odpowiedniego dostępu (prawdopodobnie potrzebujesz tylko SELECT ) lub, jeśli jest to system, w którym masz dostęp do odpowiednio uprzywilejowanego konta, zaloguj się jako uprzywilejowany użytkownik i wykonaj GRANT SELECT ON SYS.ALL_QUEUE_TABLES TO whatever_user_needs_access , zastępując whatever_user_needs_access z nazwą użytkownika, której chcesz przyznać dostęp. Powodzenia.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Funkcja Oracle to_date. Potrzebna maska

  2. Ucieczka podkreślenia w PL/SQL

  3. if(warunek, to inaczej) w Oracle

  4. Masowe aktualizacje właściwości raportów i formularzy Oracle 11g

  5. Zapytania sparametryzowane w C# dla Oracle — poważny i niebezpieczny błąd!