[ORA-01119,ORA-27038] 테이블 스페이스 생성 에러 해결 방법
by 무작정 개발반응형
개요
오라클 DB(Oracle)을 사용 중일 때 테이블 스페이스를 삭제 후 같은 이름으로 테이블 스페이스는 생성하는데
아래의 에러를 만나 해결 방법을 정리하였습니다.
[1119] ORA-01119: '테이블스페이스명' 데이터베이스 파일 작성시 오류가 생겼습니다
ORA-27038: 생성한 파일이 존재합니다.
OSD-04010: <create> 옵션이 지정되었으나 파일이 존재함
반응형
원인 및 해결 방법
(1) 우선 아래의 SQL 구문을 통해 데이터를 조회해서 에러 메시지에 나온 테이블 스페이스 명이 잘 삭제되었는지 확인합니다.
select * from dba_tablespaces;
select * from DBA_DATA_FILES;
만약에 위 SQL 구문으로 데이터를 조회했는데 에러 메시지에 나온 테이블 스페이스 명이 있다면 해당 Row를 삭제합니다.
필자는 위 부분에서도 삭제되었는데 여전히 에러가 발생하였습니다.
(2) 오라클 DB(Oracle)가 설치된 PC에서 아래의 경로를 찾아가서 같은 테이블 스페이스 명이 있는지 확인합니다.
- Oracle 버전 등 일부 경로가 다를 수 있지만 "dbhomeXE/database/" 경로를 찾아갑니다.
C:\app\username\product\18.0.0\dbhomeXE\database
위 이미지를 보면 모자이크를 처리했지만 이미 삭제를 진행했던 테이블스페이스 명과 동일한 파일이 위 경로에
존재하였습니다. 해당 파일을 삭제 후 다시 에러 메시지가 나온 테이블 스페이스 명으로 테이블 스페이스를 생성하니
정상적으로 생성되면서 문제가 해결되었습니다.
반응형
'DataBase > Oracle' 카테고리의 다른 글
[ORA-01033] : ORACLE의 초기화 또는 정지 처리가 진행 중 입니다. (0) | 2023.08.25 |
---|---|
[Oracle] Oracle SQL Developer를 사용해서 테이블, 데이터 복사하기 (0) | 2023.08.11 |
Oracle 버전 & JDK 버전에 따른 ojdbc.jar 버전 선택 (1) | 2023.07.26 |
[Oracle] 오라클 Port 번호 및 SID 확인 방법 (0) | 2023.07.26 |
[Oracle] ORA-28001:the password has expired(비밀번호 만기) (0) | 2023.05.14 |
블로그의 정보
무작정 개발
무작정 개발