現在の Oracle 11g スキーマ ユーザーが制限外の権限を持っていることが報告されています。たとえば、ユーザーはデータベース全体に対する完全なインポート/エクスポート権限を持ち、ユーザーは他のスキーマで DDL を実行できます。
では、現在のユーザーの権限を調べて、クエリを使用してクリーンアップするにはどうすればよいでしょうか。3人いるのは知ってる
SELECT * FROM USER_SYS_PRIVS;
SELECT GRANTEE, TABLE_NAME, PRIVILEGE FROM USER_TAB_PRIVS WHERE GRANTOR='USERNAME';
SELECT * FROM USER_ROLE_PRIVS;
しかし、最も求められているのはどれで、どのようにクリーンアップするのでしょうか? 現在、どちらも問題を引き起こす現在のユーザーの完全な権限を与えていないようです。