반응형
테이블스페이스 생성 및 삭제 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;
언급URL : https://stackoverflow.com/questions/26536948/create-and-drop-tablespace-oracle
반응형
'programing' 카테고리의 다른 글
docker-compose.yml에서 명명된 볼륨의 호스트 경로를 설정하는 방법 (0) | 2023.08.06 |
---|---|
윈도우 기능이 있는 SQL 쿼리에서 그룹화할 수 있습니까? (0) | 2023.08.06 |
마시멜로의 스토리지 사용 권한 오류 (0) | 2023.08.06 |
Android Room - 자동 생성으로 삽입된 새 행의 ID 가져오기 (0) | 2023.08.06 |
MariaDB의 동적 피벗 테이블이 php에서 작동하지 않는 쿼리 (0) | 2023.08.06 |