테이블 스페이스 풀일 때 ORA-1652 메세지에서 나오는 temp segment by 숫자의 의미? 0 0 2,648

by 미생 ORA-1652 [2017.05.12 10:01:46]


테이블 스페이스 풀과 템프 테이블 스페이스 풀 테스트중인데

템프 테이블 스페이스를 max 사이즈를 지정하거나 autoextend 를 꺼두고  풀시키면

ORA-1652: unable to extend temp segment by 128 in tablespace                 TEMP

라는 메세지가 alert 로그에 찍히며

일반 테이블 스페이스를 풀 시키면

ORA-1652: unable to extend temp segment by 1024 in tablespace                 TS1

라는 메세지가 나오는데

내용 자체는 테이블 스페이스가 부족하고 확장할 수 없어서 나오는 메세지이고 autoextend 키거나 데이터 파일 추가하면 되는건 알고 있는데

128, 1024 저 숫자가 뭘 의미하는지 잘 모르겠어서 질문 드립니다. 일단 템프 테이블 스페이스 ordering 해서 일부러 풀내면 128 이 일반 테이블 스페이스에 데이터 집어넣으면 1024가 생기더군요

오브젝트 명이나 ID 같은건지... .. 부족한 용량 사이즈 라거나 그런건 아닌거 같은데...

혹시..테이블 스페이스를 풀 채우는 조건이 다를때마다 값이 다르게 나온다던지 하는건 아닌가 하고 있습니다. 예를들어 order by 를 사용하여 sort 하는 작업에서 temp 테이블 스페이스를 써야하는데 부족하면 128 을 낸다거나... create table as select 수행중 테이블 스페이스가 부족하면 1024 가 나온다던가...

혹시 맞다면 각 숫자별로 의미하는것을 어떤 뷰 등에서 확인할 수 있는지.. 아시는분은 답변 부탁드립니다.

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