2009-05-29 7 views
2

오라클 서버 (10g)에서 가끔 ORA-4030 오류가 발생합니다.ORA-4030 Oracle : 해결 방법

ORA-04030 : 우리는 이해 윈 바이트를

를 할당 할 때 프로세스 메모리의 밖으로는 메모리 크기 조정과 관련이있다. 우리는 몇 가지 메모리 설정을 시도하고 있습니다. 이 외에

, 알고 싶어,

(1) 쿼리 용도가 될 것입니다 어떤 특정 SQL은 이런 종류의 오류가 발생할

(2) 오라클 SQL 쿼리 튜닝이

방지하기 위해 적용 할 수 있습니다

답장을 보내면 도움이됩니다.

미리 감사드립니다.

답변

2

1) 정렬, 구분, 그룹 및 결합 해시가 가장 오류 일 가능성이 큽니다. 2) 어떤 OS를 사용합니까? 리눅스에서는 ulimit -a를 통해 사용자를 위해 어떤 자원을 사용하는지 확인할 수 있습니다.

PGA의 프로세스 당 메모리를 늘려야합니다.

감사

오류에 기여 할 수
+0

답장을 보내 주셔서 감사합니다. Window 2003 서버에서 사용 중입니다. – iammuruga

1

것은, 해방되지 커서. NET에서 SQLStatement = db 커서. 응용 프로그램이 사용중인 SQL 문을 닫고 처리해야합니다.

+0

답장을 보내 주셔서 감사합니다. 이것은 도움이 될 것입니다. 그런 경우가 있는지 확인하겠습니다. 이에 대한 링크가 더 있으면 공유하십시오. 감사합니다 – iammuruga

+0

이 코드 패턴은 문을 정리합니다 (닫기 처분) http://stackoverflow.com/questions/60919/is-sqlcommand-dispose-enough –