ORA-01652 128(으)로 테이블 공간 TEMP에서 임시 ... 0 2 983

by 밤톨이 [Oracle Admin] TEMP [2018.11.07 08:37:47]


대용량 데이터 Insert 하는 과정에서 해당 ORA가 떨어졌는데

찾아보니까 TEMP쪽 테이블 스페이스를 늘리라는 말이 많아서요

 

다른 방법 없나요?

Hint (append)등 다른 방법 통해서 Temp 영역 안쓰고 insert 하는 방법 있는지 여쭤보고 싶습니다.

by 야신 [2018.11.07 09:40:07]

/* APPEND_VALUES */ 힌트와 bulk collect , forall 을 이용해서 작업해 보시지요. 커서 오픈시 Limit 까지 사용하면 가능할것 같네요


by 마농 [2018.11.07 09:49:53]

해당 오류는 insert 보다는
정렬이나 집계쿼리에서 발생하는 오류인 듯 합니다.
임시공간은 정렬이나 집계쿼리, 해시조인 등의 작업에서 사용합니다.

댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입