1.256 OPTIMIZER_SECURE_VIEW_MERGING
OPTIMIZER_SECURE_VIEW_MERGINGでは、ビューのマージによってビュー作成者のセキュリティ意図が侵害されないことを確認するためのチェックを実行せずに、オプティマイザでビューのマージを使用して問合せのパフォーマンスを向上させることができます。
| 特性 | 説明 |
|---|---|
|
パラメータ・タイプ |
ブール値 |
|
デフォルト値 |
|
|
変更可能 |
|
|
PDBで変更可能 |
はい |
|
値の範囲 |
|
|
基本 |
いいえ |
|
Oracle RAC |
複数インスタンスには、異なる値を指定可能。 |
値:
-
falseビューのマージおよび述語の移動を妨げる可能性があるセキュリティ・チェックは実行されません。
-
trueビューのマージおよび述語の移動によってビュー作成者のセキュリティ意図が侵害されないことを確認するために、チェックが実行されます。
オプティマイザがユーザーによって発行されるすべての問合せにビューのマージを使用できるようにするには、MERGE ANY VIEW権限をユーザーに付与する必要があります。特定のビューについてのMERGE VIEW権限をユーザーに付与して、オプティマイザがそのビューの問合せにビューのマージを使用できるようにします。これらの権限は、セキュリティで障害をチェックするためにビューがマージされない場合などの特定の状況でのみ必要です。
関連項目:
ビューのマージの詳細は、『Oracle Database SQLチューニング・ガイド』を参照してください。