Oracle Enterprise Manager 内にユーザーを作成しました。このユーザーは 1 つのスキーマの管理者です。他のスキーマへの一括アクセスを制限するにはどうすればよいですか。データベースには約 50 のスキーマがあり、ユーザーはこれらの他のスキーマを表示したり操作したりできません。
ありがとう
次のビューを使用して、ユーザーに許可されている権限を照会できます
例: 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
他のスキーマのオブジェクトへのアクセスが に明示的に許可されていない限り、彼はデフォルトではできませんPUBLIC
。この場合、それらへのアクセスを制限する簡単なオプションはありません。