ora-01652는 128(테이블 공간temp에서)temp 세그먼트를 확장할 수 없습니다
create index I_trace_hotel_1 on TRACE_HOTEL(ROOMNO,id_code) TABLESPACE TRACE_HOTEL_IDX nologging parallel 16
*
1 :
ORA-12801: P005
ORA-01652: 128 ( TEMP ) temp
색인 생성 중 오류 발생
임시 테이블 공간의 역할:
임시 테이블 공간의 주요 용도는 데이터베이스에서 정렬 연산을 하는 것이다. [예를 들어 색인 만들기,order by 및group by,distinct,union/intersect/minus/,sort-merge 및join,analyze 명령], 색인 관리 [예를 들어 색인 만들기, IMP로 데이터 가져오기], 보기 접근 등 조작을 할 때 임시 연산 공간을 제공한다. 연산이 끝나면 시스템이 자동으로 정리한다.
임시 테이블 공간이 부족할 때 연산 속도가 이상하게 느리고 임시 테이블 공간이 최대 공간(확장의 한계)까지 빠르게 증가하며 일반적으로 자동으로 정리되지 않는다.
임시 테이블 공간이 자동 확장으로 설정되지 않으면 임시 테이블 공간이 부족할 때 업무 수행은ora-01652에서 임시 섹션을 확장할 수 없는 오류를 보고합니다.
물론 해결 방법도 간단하다. 1. 임시 데이터 파일의 자동 확장을 설정하거나 2. 임시 테이블 공간을 확대한다.
:
SQL> select tablespace_name,file_name,bytes/1024/1024 file_size,autoextensible from dba_temp_files;
:
SQL> select * from database_properties where property_name='DEFAULT_TEMP_TABLESPACE';
:
、 :
SQL> alter database tempfile ‘/u01/app/oracle/oradata/orcl/temp01.dbf’ resize100m;
Database altered.
、 :
SQL> alter database tempfile ‘/u01/app/oracle/oradata/orcl/temp01.dbf’ autoextend on next 5m maxsize unlimited;
마지막으로 임시 테이블 공간 파일이 32G로 최대 파일 크기에 도달했기 때문에 파일을 추가할 수밖에 없습니다.
ALTER TABLESPACE TEMP ADD
TEMPFILE '/u02/oradata/vids/default_lib/temp03.dbf' SIZE 5M
AUTOEXTEND ON NEXT 1M MAXSIZE UNLIMITED;
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.