oracle歸檔日志滿了 oracle數(shù)據(jù)庫怎么刪除表空間?
oracle數(shù)據(jù)庫怎么刪除表空間?注意:您必須脫機才能刪除表空間。步驟1:使用sys permission> connect sys/Wellhope as SYSDBA登錄到Oracle SQL
oracle數(shù)據(jù)庫怎么刪除表空間?
注意:您必須脫機才能刪除表空間。步驟1:使用sys permission> connect sys/Wellhope as SYSDBA登錄到Oracle SQL步驟2:找到表空間的存儲位置后,執(zhí)行offline命令。數(shù)據(jù)文件之后是絕對路徑。SQL> alter database datafile“/home/oracle/ora/products/9.2.0/oradata/ora9i/tablespaceecms.dbf文件“脫機刪除步驟3:打開數(shù)據(jù)庫連接SQL>;更改數(shù)據(jù)庫打開步驟4:刪除表空間uECM”。SQL>刪除表空間表空間uECM包括內(nèi)容
這里,我們需要區(qū)分表空間是否為contracted是undo表空間、temp表空間或普通數(shù)據(jù)表空間。
1. 如果它是臨時表空間,則可以在刪除后重建。
2. 如果是撤消表空間,則創(chuàng)建新的撤消表空間,將新的撤消表空間指定為默認數(shù)據(jù)庫表空間,并刪除原始的撤消表空間。
3. 如果是數(shù)據(jù)表空間,則可以通過表空間遷移來降低高水位,并執(zhí)行收縮表空間來釋放空間。