특정 쿼리의 PP 캐시를 flush 시키는 방법은 아래와 같습니다.
1. 아래의 쿼리를 통해서 원하시는 쿼리의 sql_id와 child_number를 확인합니다.
(혹은 set auto trace on 상태로 원하는 쿼리를 실행하셔도 확인 가능합니다.)
select sql_id, child_number from v$sql where sql_text = '원하시는 SQL';
2. 결과로 나온 sql_id와 child_number를 이용하여 pp 캐시를 flush 시킵니다.
alter system flush ppc '<sql_id>' <child_number>;
ex) SQL> alter system flush ppc 'fqdm65fj3znb5' 64;
'Oracle > Etc' 카테고리의 다른 글
바인딩 변수 확인하려면 BIND_VARIABLE_CAPTURE=y; (0) | 2024.01.12 |
---|---|
세션 억지로 죽이기 (0) | 2023.07.11 |
DDL 스크립트 뽑는 법 (0) | 2023.06.20 |
통계정보 익스포트 받는 법 (0) | 2023.05.25 |
exec UTL_RECOMP.RECOMP_SERIAL('SYS'); @@INVALID상태인 오브젝트를 VALID로 바꿔줌 (괄호 안에 owner 넣으세요) (0) | 2023.03.30 |