• ベストアンサー

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

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

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

  • ベストアンサー
  • itachisan
  • ベストアンサー率81% (9/11)
回答No.1

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:システム権限 この辺りを調べてみてくださいませ _(._.)_

multics
質問者

お礼

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

関連するQ&A