ORA-4031 장애 해결
2011. 1. 10.
원본 : DBGUIDE 김형일님의 "오라클 문제해결" 커뮤니티 ORA-4031의 솔루션은 그 원인에 따라 다양한 방법이 있습니다. 먼저 ORA-4031가 발생하는 원인은, SHARED_POOL을 관리하는 과정에, 많은 조각화(Fragment)가 발생하고 Free Memory가 아주 적은 상태에서, 커다란 SQL(PL/SQL)이 Memory로 Load 될 때 공간이 부족해서 발생할 수 있습니다. 이 ora-4031 Error가 발생하게 되면, Shared pool의 관리가 원활히 되지 않아, 이후에 수행되는 모든 SQL이 error가 발생합니다. 그러므로 이는 반드시 예방되어야 합니다. 이러한 Memory관리상의 문제를 해결하기 위해 조치 할 수 있는 것은 아래의 것들이 있습니다. 1. v$sql 내의 L..