資料檔案遷移案例

2021-06-18 16:32:41 字數 1945 閱讀 6642

(一)在資料庫開啟的情況下

sql>

alter database rename file '/oracle/product/11.2.0/dbhome_1/dbs/dms.dbf' to  '/oracle/oradata/dcs/dms.dbf';

alter database rename file '/oracle/product/11.2.0/dbhome_1/dbs/dms.dbf' to  '/oracle/oradata/dcs/dms.dbf'

ora-01511:

重新命名日誌

/資料檔案時出錯

ora-01121:

無法重新命名資料庫檔案

5 -

檔案在使用中或在恢復中

ora-01110:

資料檔案

5: '/oracle/product/11.2.0/dbhome_1/dbs/dms.dbf'

注:在資料庫開啟的狀態下,會報錯,資料檔案需要在資料庫關閉的情況下進行遷移。

(二)以下是資料檔案搬遷的乙個全過程:

第一步:關閉資料庫,啟動到mount狀態

sqlplus>shutdown immediate;

sqlplus>startup mount

cp/oracle/product/11.2.0/dbhome_1/dbs/dms.dbf

/oracle/oradata/dcs/

[oracle@dcstest01 dbs]$ cp /oracle/product/11.2.0/dbhome_1/dbs/undotbs1.dbf /oracle/oradata/dcs/

[oracle@dcstest01 dbs]$ cp /oracle/product/11.2.0/dbhome_1/dbs/auto.dbf 

/oracle/oradata/dcs/

第二步:

alter

database

rename

file

'/oracle/product/11.2.0/dbhome_1/dbs/auto.dbf'

to'/oracle/oradata/dcs/auto.dbf';

alter

database

rename

file

'/oracle/product/11.2.0/dbhome_1/dbs/undotbs1.dbf'

to'/oracle/oradata/dcs/undotbs1.dbf';

sql> alter database rename file '/oracle/product/11.2.0/dbhome_1/dbs/auto.dbf' to  '/oracle/oradata/dcs/auto.dbf';

database altered.

sql> alter database rename file '/oracle/product/11.2.0/dbhome_1/dbs/undotbs1.dbf' to  '/oracle/oradata/dcs/undotbs1.dbf';

database altered.

sql> alter database open;

alter database open *

error at line 1:

ora-01113: file 6 needs media recovery

ora-01110: data file 6: '/oracle/oradata/dcs/auto.dbf'

sql> recover database;

media recovery complete.

sql> alter database open;

database altered.

注:重啟資料庫(

startup mount

)時需要重新設定。測試成功。

資料檔案遷移

檢視資料庫檔案位置 select name from v datafile 只需要遷移大檔案 1 關閉資料庫 su oracle sqlplus as sysdba shutdown immediate 2 複製檔案到新的路徑下,如下 建立 oradata crmii資料夾,必須在oracle使用者...

遷移oracle資料檔案

引言 現在的生產環境,底層大多使用asm技術了。但這並不妨礙使用者把檔案 資料檔案 引數檔案 控制檔案等 放到檔案系統上。在一些不規範的操作場景下,乙個不小心,檔案位置就放錯了。此時,可能沒辦法將檔案刪除 再重建,只能將該檔案遷移到asm中。還有一種情況,某個存在asm中的檔案,要挪到檔案系統中,這...

oracle 資料檔案遷移

資料檔案所在磁碟損壞 磁碟空間已滿,更換乙個更大的磁碟 1 確定檔案所在表空間 2 使表空間離線 3 移動資料檔案 4 使表空間聯機 mkdir p datafileorcl chown r oracle oinstall datafileorcl chmod r 775 datafileorcl ...