programing

테이블스페이스 생성 및 삭제 Oracle

mytipbox 2023. 8. 6. 15:05
반응형

테이블스페이스 생성 및 삭제 Oracle

이 테이블스페이스를 만들었습니다.

CREATE TABLESPACE IA643_TBS
DATAFILE 'IA643_dat' SIZE 500K
AUTOEXTEND ON NEXT 300K MAXSIZE 100M;

이 명령을 사용하여 삭제하려고 했습니다.

DROP TABLESPACE IA643_TBS;

그리고 그것은 내가 그것을 다시 만들려고 시도했을 때, 나는 다음과 같은 오류 메시지를 받았습니다.

ERROR at line 1: 
ORA-01119: error in creating database file 'IA643_dat' 
ORA-27038: created file already exists 
OSD-04010: <create> option specified, file already exists 

데이터 파일을 삭제하고 동일한 파일 이름으로 테이블스페이스를 재생성하려면 어떻게 해야 합니까?

운영 체제에 로그인하여 파일을 실제로 삭제하거나 추가할 수 있습니다.reuse당신의 크기 뒤에 있는 키워드create tablespace지휘권

@Allan 정답입니다. 그러나 좀 더 명확하게 하기 위해 예를 들어 보겠습니다.

SQL> CREATE TEMPORARY TABLESPACE tbs_temp_01 
 2    TEMPFILE 'tbs_temp_01.dbf'
 3    SIZE 5M reuse
 4    AUTOEXTEND ON;

enter image description here

언급URL : https://stackoverflow.com/questions/26536948/create-and-drop-tablespace-oracle

반응형