2022. 12. 28. 11:07 오라클
19c로 업그레이드한 이후 Pro*C 어플리케이션 수행 시 커서가 닫히지 않고 증가만 하는 이슈 (19c)
• 현상
➢ 11g에서 수행했던 Pro*C 어플리케이션을 19c로 올린 이후 수행 시 오픈 커서가 계속 증가하는 이슈
➢ 19c Upgrade 이후에 동일 세션 id가 cursor를 계속 오픈하게 되는 증상이 발생하여 확인해본 결과 3200개 이상의 cursor가 동일 SQL_ID에 대해서 동일 세션에 대해서 사용 중으로 나오고 있는 증상
• 원인
➢ <Note:29457978.8> Bug.29457978 REF CURSOR Leak In Precompilers 18c Version
➢ 사용 중이던 Pro*C 클라이언트 버젼이 설치 초기 버젼인 19.3 이었음
• 해결 방안
1. 데이터베이스가 설치된 머신은 19.9로 올렸는데 , Pro*C 클라이언트 단에서는 여전히 19.3 을 사용하는 것으로 되어 있어 19.9로 올려서 컴파일한 후 이슈가 해결됨 . DB RU 19.6에서 Fix된 이슈임
2. 오픈된 커서가 계속 증가하여 OPEN_CURSORS 파라미터를 1000에서 2000으로 올려놓았지만, 이것은 근본적인 해결책이 될 수 없음