Title |
[ORACLE] ORACLE再起動時に索引検索ができない現象 | Product |
Plug-In |
---|---|---|---|
Phenomenon |
DB暗号化以降、正常に索引検索(Advanced Index)を遂行していたクエリが、
Oracle再起動後にはfull table scanで遂行され、性能低下が発生。 |
||
Cause |
FBI使用のためのparameter設定ができないようにpfileに設定されているため、
再起動後にAdvanced Indexが作動できない。 pfile設定内容: QUERY_REWRITE_ENABLED = FALSE QUERY_REWRITE_INTEGRITY = ENFORCED 従来の運営は初期暗号化時にparameter変更作業を遂行するため、 索引検索に問題が発生しない。 |
||
Solution |
現在の状態でFBIが使用できるようにOracleのparameterを変え、
次の起動時に使用できるようにpfileの設定を変更。 pfileの変更内容: QUERY_REWRITE_ENABLED = TRUE QUERY_REWRITE_INTEGRITY = TRUSTED Oracle 9.2.0.4以降のバージョンではparameter設定が要らない。 |