ORA-04030 어떻게 해결해야 하죠 ? 0 4 6,413

by 김은식 [2007.06.18 18:33:46]


ORA-04030 %s바이트 (%s,%s)의 할당 시도중 프로세스 메모리의 부족현상 발생

내용을 보니 .. 이렇게 되어 있구요..

나름대로 알아보니

ulimit -a

해서 .. 해당 값이 정해져 있으면 unlimt로 값을 바꿔 주라고 나오던데..

오라클쪽 초보라..

어찌 해야 할지 모르겠습니다..
아시는분 답변 부탁드릴께요

os 및 오라클 버전

오라클 9i버전이고. 원도우 xp 프로페셔널입니다..

 

by TG Sprit [2007.06.18 00:00:00]
정리한거에 의하면..
## Result
1. OS 로 부터 Oracle Process 가 Memory 를 할당 받지 못해 ( OS Memory 부족 )
발생 하는 문제니, 역으로 alter session command 를 통해서
sort_area_size, hash_area_size 를 default 값보다 줄이고, 실행 해보기

혹은 SQL Tuning 을 통해서 해당 SQL 문장이 필요로하는 Memory Size 줄이기


2. OS Physical Memory 증설.

by 김은식 [2007.06.18 00:00:00]
답변 감사드립니다.
2. 메모리 증설시.. 하나 다시 궁금한게 생기는데..
서버쪽 메모리를 늘려야 하나요 아님 클라이언트 메모리를 늘려야 하나요 ?

by TG Spiri [2007.06.19 00:00:00]
당근 서버죠 ^^

by 김은식 [2007.06.19 00:00:00]
그렇군요 매번 감사합니다.
댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입