본문 바로가기

개발 Error

[ORACLE] DBF 파일 삭제하기

매일... 다운로드 폴더 안에... RATINGS_DATAFILE.DBF라는 파일이 매일 생성된다...
그냥 삭제 버튼 당연히 안 통한다.

 

1. ORACLE (오랜만에) 열어주고, 접속한다.

 

2. 명령어를 통해, 파일 확인.

select * from dba_data_files;

위치와 TABLESPACE_NAME를 알아두자

 

3. 명령어를 통해 TABLESPACE 삭제

ALTER TABLESPACE 테이블스페이스명 DROP DATAFILE '위치';
ALTER TABLESPACE USER_DATA_RATINGS DROP DATAFILE 'C:\USERS\LG\DOWNLOADS\RATINGS_DATAFILE.DBF';
//ORA-03261: the tablespace USER_DATA_RATINGS has only one file

DROP TABLESPACE 테이블스페이스명 including contents and datafiles;
DROP TABLESPACE USER_DATA_RATINGS including contents and datafiles;

ALTER TABLESPACE 명령어를 넣었더니, ORA-03261 에러가 발생.

하나의 파일밖에 없어서, 삭제하게 되면 아무 파일이 안 남게 되는데, 그런 상태는 존재가 불가능하기 때문이다. 

 

그래서, 테이블 스페이스과 파일 전체를 삭제하자.