データベースが破損していないと仮定すると、これの考えられる原因は、データベースにログインしているユーザーにSYS.ALL_QUEUE_TABLESビューにアクセスする権限がないことです。これをすばやくテストするには、SELECT * FROM SYS.ALL_QUEUE_TABLES
を実行します。 。 ALL_QUEUE_TABLESからデータを選択できない場合は、DBAに適切なアクセスを許可してもらいます(おそらくSELECT
が必要です。 )または、これが適切な特権アカウントにアクセスできるシステムの場合は、特権ユーザーとしてログインし、GRANT SELECT ON SYS.ALL_QUEUE_TABLES TO whatever_user_needs_access
を実行します。 、whatever_user_needs_access
を置き換えます アクセス許可を与える必要のあるユーザー名を使用します。幸運を祈ります。