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 설정이 필요 없음. |