1

オラクルで 07_DICTIONARY ACCESSIBILITY に出会いました。デフォルト値が true に変更されると、データ ディクショナリにどのような違いが生じるかを確認したいと思います。このトピックに関する Web 上の適切なヘルプが見つかりません。Oracle 11Gリリース2でこのアクセシビリティを実装するにはどうすればよいですか.

4

1 に答える 1

2

「オーセブン」ではなく「ゼロセブン」を探していたので、見つからなかったのではないでしょうか。

とにかく、オンラインドキュメントから:

「O7_DICTIONARY_ACCESSIBILITYは、SYSTEM権限の制限を制御します。パラメータがtrueに設定されている場合、SYSスキーマのオブジェクトへのアクセスが許可されます(Oracle7の動作)。デフォルト設定のfalseは、「任意のスキーマ」のオブジェクトへのアクセスを許可するシステム権限がSYSスキーマ内のオブジェクトへのアクセスを許可しないでください。」

つまり、ユーザーにSELECT ANY TABLEが付与されている場合、このパラメーターは、X$テーブルやデータディクショナリビューなどのSYSスキーマ内のアクセスオブジェクトを取得するかどうかを制御します。必要に応じて、このアクセスを明示的に許可する追加の役割があります。

デフォルトがFALSEに設定されている理由は、特にEXECUTE ANY PROCEDUREのような強力な権限では、Oracle7の動作が非常に安全でないためです。

于 2011-08-09T18:40:36.940 に答える