移動Oracle資料庫表空間檔案。

2022-01-31 05:33:37 字數 536 閱讀 3425

目的:把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臨時表空間主要用來做查詢和存放一些緩衝區的資料。臨時表空間消耗的主要原因是需要讀查詢的中間結果進行排序。重啟資料庫可以釋放臨時表空間 建...