■SI Object Browser 掲示板


ユーザの皆様、開発者、サポート担当者の交流のための掲示板です!

ユーザーの皆様同士で教え合ったりもできる交流の場にしたいと思っていますので、相互協力をよろしくお願いします。
なお、過去に同じようなQ&Aがあるケースも多いので、投稿前にキーワード検索してみてください。

discussion
※各投稿のカラーは対象となる製品に対応しています。【■…OB ■…OBER ■…全般 ■…その他】
※ライセンスに関するお問合せにつきましては、お問い合わせページよりご連絡いただきますようお願いいたします。
※誹謗中傷や公序良俗に反する書き込みはご遠慮ください。運営側の判断によりメッセージを削除する場合があります。
※環境依存や技術的調査が必要な問題については掲示板上ではお答えしかねます。ご了承ください。
実行計画について 2003/09/26 11:50 OB 3
毎度、お世話になります。実行計画なんですが、実行すると
ORA-00942: 表またはビューが存在しません。
と言われます。権限が足りなくて、どうも表が見れない様です。
-------以下のUser権限で作成してみました。
---
GRANT CONNECT TO SCOTT
GRANT RESOURCE TO SCOTT
GRANT CREATE ANY TRIGGER TO SCOTT
GRANT DELETE ANY TABLE TO SCOTT
GRANT EXECUTE ANY PROCEDURE TO SCOTT
GRANT INSERT ANY TABLE TO SCOTT
GRANT SELECT ANY SEQUENCE TO SCOTT
GRANT SELECT ANY TABLE TO SCOTT
GRANT UNLIMITED TABLESPACE TO SCOTT
GRANT UPDATE ANY TABLE TO SCOTT
---
ここでPLAN_TABLEをSYSの下に作成
PUBLICでシノニムを作成
---
GRANT ALL ON PLAN_TABLE TO PUBLIC;
GRANT SELECT ON SYS.OBJ$ TO PUBLIC;
GRANT SELECT ON SYS.USER$ TO PUBLIC;
GRANT SELECT ON SYS.V_$SESSTAT TO PUBLIC;
---
上記の状態で、SCOTTで実行すると前述のエラーを言われます。
まだ、なにか参照しているのでしょうか操作の情報は表示されますが
統計情報が表示されません。宜しくご教授願います。
こんにちは。
PLANTABLEはOracleユーザごとに必要ですよ。
こんにちは
後迫@SIです。

お問い合わせいただきました件ですが、
教えていただきました権限以外に、
SELECT ANY DICTIONARY権限が必要になりますので、
SYSユーザにて、

GRANT SELECT ANY DICTIONARY TO SCOTT;

を実行し、再度試していただけますでしょうか。
どうぞよろしくお願いいたします。

かなり返信が遅れました。オッケーでした。
GRANT SELECT ANY DICTIONARY TO SCOTT;
を実行したら出来ました。有り難う御座いました。