ora-1652 질문입니다. 0 10 3,177

by goblin [Oracle Admin] [2019.01.07 21:08:45]


ora-1652 unable to extend temp segment by 8192 in tablespace 

이 에러가 발생했는데요 테이블스페이스가 temp테이블 스페이스에서 발생하는건 많이 봤는데

일반 데이터 테이블스페이스에서 발생하는 경우도 있나요??

이럴경우에 어떻게 처리해야되는지 아시는분 도움 부탁드릴게요

 

by 우리집아찌 [2019.01.08 10:18:58]

테이블 스페이스가 부족해서 그런것 같은데요.

일반도 발생하죠..

마이그레이션 하다보면 가끔 발생합니다만..

AUTOEXEND 옵션을 OFF 하시던가 ON 하시더라도 MAXSIZE를 설정하면 부족해집니다.

 


by goblin [2019.01.08 11:03:15]

음... 일반 테이블스페이스에서도 템프영역이 부족하다고 뜬다는게 이해가 잘 안되서요

사용량은 한 90퍼 정도 쓰고있긴 했는데....


by 우리집아찌 [2019.01.08 12:29:01]

위의 경우는 Temporary Tablespace full 나서 생긴경우이고요

질문하신거는 일반 테이블 스페이스에서 발생한다고 질문하신것 아닌가요?

http://www.gurubee.net/lecture/1878


by goblin [2019.01.08 14:48:54]

아뇨 그러니까 저 에러가 temp테이블 스페이스에서 나야되는데 일반테이블스페이스에서 저 에러로 메시지가 떨어지더라구요


by 우리집아찌 [2019.01.08 15:47:23]

temporary tablespace 의 이해가 부족하신듯 합니다.

SORT 등을 사용하게 되면 PGA 메모리에서 사용되는데

그걸로 부족하게 되면 temporary tablespace가 사용됩니다.

그것 마저 넘치게 되면 full 나게 되겠죠.

SELECT SQL 에서 대량의 ORDER BY 를 사용하지 않는지 확인해보세요.


by goblin [2019.01.09 09:41:47]

그러니까 temp tablespace를 사용해야되는데 일반 테이블 스페이스에서 temp영역을 확장할수 없다고 떠서요


by 우리집아찌 [2019.01.09 11:06:50]

자꾸 같은 말하게 되는데 에러 메세지 좀 확인해보세요.

http://bywoong.com/post/1728


by 신이만든지기 [2019.01.08 15:33:29]

http://www.gurubee.net/article/63186

위 게시물을 참고해보세요.


by goblin [2019.01.09 09:40:03]

저 개념은 알고있는데 템프영역을 확장할수 없다고 뜨는게 temp테이블스페이스가 아니라 일반 테이블스페이스에서 temp영역을 확장할 수 없다고 에러가 떠서요


by 마농 [2019.01.09 11:38:36]

일반 테이블이나 인덱스 등이 추가 확장(extend)이 필요한 경우에도
일반테이블스페이스에 확장될 공간을 찾지 못하면 해당 오류 발생 합니다.

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