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

Como resolver ORA-04063:view SYS.ALL_QUEUE_TABLES tem erros?


Supondo que seu banco de dados não esteja corrompido, uma possível causa disso é que o usuário com o qual você está conectado ao banco de dados não tem permissão para acessar a visualização SYS.ALL_QUEUE_TABLES. Para testar isso rapidamente, você pode executar SELECT * FROM SYS.ALL_QUEUE_TABLES . Se você não conseguir selecionar dados de ALL_QUEUE_TABLES, faça com que seu DBA conceda a você o acesso apropriado (provavelmente você só precisa de SELECT ) ou, se este for um sistema onde você tem acesso a uma conta com privilégios apropriados, faça login como usuário privilegiado e execute GRANT SELECT ON SYS.ALL_QUEUE_TABLES TO whatever_user_needs_access , substituindo whatever_user_needs_access com o nome de usuário ao qual você precisa conceder a permissão de acesso. Boa sorte.