0

Oracle Enterprise Manager 内にユーザーを作成しました。このユーザーは 1 つのスキーマの管理者です。他のスキーマへの一括アクセスを制限するにはどうすればよいですか。データベースには約 50 のスキーマがあり、ユーザーはこれらの他のスキーマを表示したり操作したりできません。

ありがとう

4

2 に答える 2

0

次のビューを使用して、ユーザーに許可されている権限を照会できます

例: SELECT * FROM USER_TAB_PRIVS; -- ユーザー許可テーブル

USER_ROLE_PRIVS
USER_SYS_PRIVS
USER_TAB_PRIVS
USER_TAB_PRIVS_MADE
USER_TAB_PRIVS_RECD
ALL_COL_PRIVS
ALL_COL_PRIVS_MADE
ALL_COL_PRIVS_RECD
ALL_REPGROUP_PRIVILEGES
ALL_TAB_PRIVS
ALL_TAB_PRIVS_MADE
ALL_TAB_PRIVS_RECD
USER_AQ_AGENT_PRIVS
USER_COL_PRIVS
USER_COL_PRIVS_MADE
USER_COL_PRIVS_RECD
USER_REPGROUP_PRIVILEGES

于 2012-12-18T04:27:20.833 に答える
0

他のスキーマのオブジェクトへのアクセスが に明示的に許可されていない限り、彼はデフォルトではできませんPUBLIC。この場合、それらへのアクセスを制限する簡単なオプションはありません。

于 2012-12-14T01:43:21.217 に答える