【Oracle-資料庫維護】-刪除臨時表空間
刪除臨時表空間(drop temporary tablespace)
不能直接刪除的預設臨時表空間,但是我們可以把另外一個臨時表空間切換成預設臨時表空間,然後刪除原先的臨時表空間
Step01:檢視資料庫的預設臨時表空間
2 from DATABASE_PROPERTIES
3 wherePROPERTY_NAME='DEFAULT_TEMP_TABLESPACE';
PROPERTY_NAME
PROPERTY_VALUE
------------------------
--------------------------
DEFAULT_TEMP_TABLESPACE
TEMP
資料庫預設的臨時表空間是TEMP。
Step02:建立一個新的臨時表空間TEMP_SWITCH
SQL>
CREATE TEMPORARY
TABLESPACE TEMP_SWITCH
2 TEMPFILE 'D:
bo
boTEMP_SWITCH.ora' SIZE
20M;
表空間已建立。
SQL>
TEMPORARY表示建立的表空間是臨時表空間
TEMP_SWITCH是臨時表空間的名字。
TEMPFILE是關鍵字,用於指定臨時檔案。
TEMP_SWITCH.ora是組成臨時表空間的資料檔案。
SIZE
20M是組成臨時表空間的臨時檔案TEMP_SWITCH.ora的大小。
Step03:檢視資料庫中有哪些臨時表空間。
SQL>
select distinct tablespace_name
2 from
dba_temp_files;
TABLESPACE_NAME
------------------------------
TEMP
TEMP_SWITCH
SQL>
從輸出可以看出,資料庫中共有兩個臨時表空間(TEMP,TEMP_SWITCH)
Step04:把預設臨時表空間從TEMP切換到TEMP_SWITCH
SQL>
ALTER DATABASE DEFAULT TEMPORARY TABLESPACE
TEMP_SWITCH;
資料庫已更改。
Step05:再次檢視資料庫的預設臨時表空間
SQL>select
PROPERTY_NAME,PROPERTY_VALUE
2 from DATABASE_PROPERTIES
3 where
PROPERTY_NAME='DEFAULT_TEMP_TABLESPACE';
PROPERTY_NAME
PROPERTY_VALUE
------------------------ --------------------------
DEFAULT_TEMP_TABLESPACE
TEMP_SWITCH
Step06:刪除原來的臨時表空間
drop
tablespace TEMP;
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/645199/viewspace-680394/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 臨時表空間資料刪除問題
- oracle建立臨時表空間和資料表空間以及刪除Oracle
- 臨時表空間的建立、刪除,設定預設臨時表空間
- 刪除資料庫表空間資料庫
- 【臨時表空間組】臨時表空間組的建立、維護及應用
- 刪除臨時表空間hang處理
- 刪掉Oracle臨時表空間Oracle
- 【TEMP】臨時表空間的工作原理及維護方法
- Oracle臨時表空間檢視、新增臨時表空間資料檔案、修改預設臨時表空間 方法!Oracle
- 資料庫維護常用操作4--表空間操作資料庫
- 臨時表空間的增刪改查
- . 資料庫臨時表空間的資料檔案的丟失資料庫
- oracle8i誤刪除臨時表空間後的恢復Oracle
- 【Oracle故障處理】-Oracle9i臨時表空間刪除重建Oracle
- MYSQL造資料佔用臨時表空間MySql
- oracle 臨時表空間的增刪改查Oracle
- ORACLE 臨時表空間的增刪改查:Oracle
- oracle臨時表空間的增刪改查Oracle
- oracle 臨時表空間Oracle
- oracle臨時表空間Oracle
- IZ0-053 Q699(臨時表空間臨時檔案被刪除恢復)
- 達夢(DM)資料庫的表空間建立和遷移維護資料庫
- 批量處理時臨時增加回滾表空間臨時表空間檔案
- 更改當前資料庫預設臨時表空間注意事項資料庫
- oracle誤刪除表空間的資料檔案Oracle
- oracle表空間管理維護Oracle
- Cancel 刪除 正在使用的臨時表空間的操作 將導致異常
- mysql臨時表,臨時表空間,ibtmp1表空間暴增原因初探MySql
- Oracle 臨時表空間概念Oracle
- oracle臨時表空間組Oracle
- oracle的臨時表空間Oracle
- Oracle Temp 臨時表空間Oracle
- ORACLE資料庫中刪除表資料後,資料庫表空間已使用不會自動減少Oracle資料庫
- 誤刪oracle資料庫表空間檔案Oracle資料庫
- 【儲存管理】建立臨時表空間組、建立臨時表空間組及使用
- 【實驗】重建臨時表空間解決臨時表空間過大問題
- 更改資料庫預設臨時表空間出現的小問題資料庫
- 移動資料檔案、系統表空間檔案、臨時表空間檔案