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 가 나온다던가...
혹시 맞다면 각 숫자별로 의미하는것을 어떤 뷰 등에서 확인할 수 있는지.. 아시는분은 답변 부탁드립니다.