My Oracle Support Banner

OPT_PARAM ヒントで optimizer_secure_view_merging パラメータを指定しても効果がない (Doc ID 2502477.1)

Last updated on AUGUST 01, 2019

適用範囲:

Oracle Database - Enterprise Edition - バージョン 12.1.0.2 以降
Oracle Database - Standard Edition - バージョン 12.1.0.2 以降
この文書の内容はすべてのプラットフォームに適用されます。
本文書利用上のご注意
  本文書は英語の文書 <Document 2502377.1> (最終メジャー更新日: 2019年02月04日) の日本語翻訳版です。
  英語の文書の最終メジャー更新日が新しい場合は本文書に適宜反映いたします。

*本文書で記載されている BUG 情報は My Oracle Support では公開されていない場合があります。

現象

12.2 SQL 言語リファレンスの OPT_PARAM ヒントで使用可能なパラメータとして optimizer_secure_view_merging がリストされています。

https://docs.oracle.com/cd/E82638_01/sqlrf/Comments.html#GUID-79B6B8FD-2DD4-471E-B9E0-0C8D20B058F6

しかし、OPT_PARAM ヒントで optimizer_secure_view_merging=false を設定しても効果がありません。


変更点

Optimizer_secure_view_merging パラメータが SQL ヒントで指定されています。

例:

SELECT /*+ OPT_PARAM('optimizer_secure_view_merging' 'false') */
  count(EMPNO)
FROM (SELECT * FROM <VIEW_NAME> WHERE EMPNO=<SCHEMA>.MYFUNC('00007521'));

 

原因

To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!


本書の内容
現象
変更点
原因
解決策
参照情報

My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.