반응형
[Oracle] ORA-01658: 테이블스페이스에 세그먼트에 대한 INITIAL 확장 영역을 작성할 수 없습니다 에러
접속 대상: Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
ORA-31626: 작업이 존재하지 않음
ORA-31633: 마스터 테이블 "XXXX.SYS_EXPORT_SCHEMA_06"을(를) 생성할 수 없음
ORA-06512: "SYS.DBMS_SYS_ERROR", 95행
ORA-06512: "SYS.KUPV$FT", 1020행
ORA-01658: XXXX 테이블스페이스에 세그먼트에 대한 INITIAL 확장 영역을 작성할 수 없습니다
expdp하는데 위 에러가 났다. 찾아보니 테이블스페이스가 꽉차서 그런듯하다.
[해결방안]
아래 3가지 중 하나 선택해서 하면 된다.
방법 1. 데이터 파일 autoextend on 설정하기
alter database datafile 'DBF파일 경로\파일명.DBF' autoextend on;
[참고 - 파일 위치 찾기]
select file_name from dba_data_files;
방법 2. 데이터 파일 크기 조정
alter database datafile 'DBF파일 경로\파일명.DBF' resize 2000M(원하는사이즈);
방법 3. 테이블 스페이스에 데이터 파일 추가
alter tablespace 테이블 스페이스명 add datafile 'DBF파일 경로\파일명.DBF' size 500M(원하는사이즈);
보통 1번 방법을 많이하는것같은데 나는 1번 방법으로 해봤는데도 똑같은 에러가 났다ㅠㅠㅠㅠ
그래서 3번방법으로 했더니 성공했다!
반응형