目的:把oracle表空間檔案從乙個地方移動到另外乙個地方。
詳細操作步驟:
第一、啟用介質恢復模式:
a、shutdown immdiate;
b、startup mount;
c、alter database archivelog;
d、alter database open;
第二、解除安裝表空間:
a、alter tablespace 表空間名字 offline;(注:如果為非歸檔模式後面加drop);
第三、在作業系統下移動檔案到新位置。
第四、告訴表空間資料檔案已經移動:
a、alter database rename file '原檔案路徑' to '新檔案路徑';
第五、裝載表空間:
a、alter tablespace 表空間名字 online;
第六、關閉資料庫:
a、shutdown;
第七、啟動資料庫:
a、startup force;
oracle資料庫表空間檔案移動成功。
Oracle 誤刪資料庫表空間檔案後的恢復
通過pl sql 連線sys使用者 as sysdba,通過sql select from v datafile 查詢出所有的資料庫表空間檔案。對誤刪掉的檔案執行以下操作 alter database datafile g oracle eam ceam default offline drop 當...
oracle 資料庫表空間
1 建立表空間 格式 建立表空間 create tablespace 表空間名 datafile 表空間檔案儲存物理路徑.ora size 500m defaultstorage autoextend on initial 100m next 100m minextents 20 maxextent...
Oracle資料庫表空間
永久表空間 表空間是資料庫的邏輯劃分,乙個表空間只屬於乙個資料庫。所有的資料庫物件都存放在指定的表空間中。但主要存放的是表,所以稱作表空間 臨時表空間 oracle臨時表空間主要用來做查詢和存放一些緩衝區的資料。臨時表空間消耗的主要原因是需要讀查詢的中間結果進行排序。重啟資料庫可以釋放臨時表空間 建...