みんなの「教えて(疑問・質問)」にみんなで「答える」Q&Aコミュニティ

こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

Oracleでオブジェクト権限を調べるディクショナリは?

Oracleであるユーザーtest_usr1がSample_tblというテーブルについて、test_user2に対してたとえばselectとupdateする権限を付与した場合、test_user2のオブジェクト権限を調べる場合、どのディクショナリで調べたらいいのでしょうか。
基本的な質問で恐縮ですが、よろしくお願いいたします。
Oracle 8.1.7のリファレンス・マニュアルを調べましたが、ここには載っていないようです。

投稿日時 - 2003-08-08 18:14:49

QNo.622996

暇なときに回答ください

質問者が選んだベストアンサー

USER_TAB_PRIVS :
ログインユーザの所有するオブジェクトに与えれているオブジェクト権限の確認
ログインユーザが、付与したオブジェクト権限の確認
ログインユーザが、付与されたオブジェクト権限の確認

SELECT * FROM USER_TAB_PRIVS;

[カラムについて]
GRANTEE:権限を付与された側
OWNER:オブジェクトの所有者
TABLE_NAME:オブジェクト名
GRANTOR:権限を付与した人
PRIVILEGE:オブジェクト権限
GRANTABLE:WITH GRANT OPTION付かどうか

USER_TAB_PRIVS_MADE :
ログインユーザが所有するオブジェクトに関するアクセス権限の確認

USER_TAB_PRIVS_RECD :
ログインユーザに付与されているオブジェクト権限の確認

※USER_SYS_PRIVS:システム権限

この辺りを調べてみてくださいませ _(._.)_

投稿日時 - 2003-08-08 19:35:12

お礼

丁寧な回答をありがとうございます。助かりました。
久々にGoldの教科書を開いたら載っていました。
お恥ずかしい限りです。

投稿日時 - 2003-08-09 15:33:56

このQ&Aは役に立ちましたか?

6人が「このQ&Aが役に立った」と投票しています

回答(1)

あなたにオススメの質問