IT 성장일기

[Oracle] Oracle DB 테이블 스페이스 생성 시 오류 (ORA-01119, ORA-27040, OSD-04002) 본문

Database/Oracle

[Oracle] Oracle DB 테이블 스페이스 생성 시 오류 (ORA-01119, ORA-27040, OSD-04002)

고 양 2023. 9. 11. 14:36
반응형
Oracle DB 테이블 스페이스 생성 시 오류 (ORA-01119, ORA-27040, OSD-04002)

오라클 테이블 스페이스를 생성하면서 아래와 같은 오류를 접했습니다.

 

ORA-01119 : error in creating database file

ORA-27040 : file create error, unable to create file

OSD-04002 : unable to open file

CREATE 
	TABLESPACE TS_TEMP_D001 
	DATAFILE 'C:/oracle/oradata/XE/DF_TEMP_D001.dbf' 
SIZE 256M AUTOEXTEND ON NEXT 128M MAXSIZE UNLIMITED;

이유가 뭘까 해서 봤더니 .dbf 파일이 생성 될 디렉터리를 잘못 적어넣었던 것이었습니다.

 

그래서 해결 방법이 있을 것 아니예요

해결방법이라고 할 것 까지는 없지만...  dbf 파일이 생성될 경로만 제대로 적어넣어주면 됩니다.

 

oracle이 설치 된 디렉터리로 들어가줍니다.

oradata 하위 .dbf 파일이 존재하는 디렉터리까지 들어갑니다.

.dbf 파일이 존재하는 것이 확인되었으면 주소창을 눌러 경로를 복사해줍니다.

 

아래처럼 경로와 생성할 .dbf 파일 이름까지 적어줍니다.

CREATE 
	TABLESPACE TS_TEMP_D001 
	DATAFILE 'C:/oraclexe/app/oracle/oradata/XE/DF_TEMP_D001.dbf' 
SIZE 256M AUTOEXTEND ON NEXT 128M MAXSIZE UNLIMITED;

 

쿼리를 실행해줍니다. (저는 DBeaver를 사용합니다.)

 

.dbf 파일이 제대로 생성된 것을 확인합니다.

 

참 쉽죠?

도움이 되어드렸다면 구독 / 좋아요 부탁드립니다.👏🏻

감사합니다.🙂

 

반응형