Backup And Recovery User's Guide-改變塊改變跟蹤檔案的位置

LuiseDalian發表於2014-02-25

 改變塊改變跟蹤檔案的位置

使用ALTER DATABASE RENAME FILE命令。資料庫必須被MOUNT

這個語句更新控制檔案指向新的位置並保留改變跟蹤檔案中的內容。

如果不能關閉資料庫,則可以禁用和再次開啟塊改變跟蹤,此時會丟失已經存在的塊改變跟蹤檔案的內容。

練習:改變塊跟蹤檔案的位置

--1. 啟動SQL*Plus,連線到目標資料庫

--2. 如果需要,確定當前塊改變跟蹤檔案的名稱

sys@TESTDB12>col filename for a60

sys@TESTDB12>select filename from v$block_change_tracking;

FILENAME

------------------------------------------------------------

/disk01/omf_file/TESTDB12/changetracking/o1_mf_8y86x4y3_.chg

--3. 如果可能,則關閉資料庫

sys@TESTDB12>shutdown immediate

Database closed.

Database dismounted.

ORACLE instance shut down.

--3.1 如果關閉了資料庫,則跳過這一步,如果你前面選擇不關閉資料庫,則執行這一步並可越過後面的所有步驟

--    塊改變跟蹤檔案中的內容都被丟棄了,直到下次完成level 0增量備份的時候,rman必須掃描整個資料檔案

ALTER DATABASE DISABLE BLOCK CHANGE TRACKING;

ALTER DATABASE ENABLE BLOCK CHANGE TRACKING USING FILE 'new_location';

--4. 使用作業系統命令移動塊改變跟蹤檔案到新的位置

root@Redhat55.cuug.net:/root> mkdir -p /disk02/omf_file/TESTDB12/changetracking

root@Redhat55.cuug.net:/root> chown -R oracle:oinstall /disk02/omf_file/TESTDB12/changetracking

root@Redhat55.cuug.net:/root> chmod -R 775 /disk02/omf_file/TESTDB12/changetracking

root@Redhat55.cuug.net:/root> mv /disk01/omf_file/TESTDB12/changetracking/o1_mf_8y86x4y3_.chg /disk02/omf_file/TESTDB12/changetracking

--5. MOUNT資料庫,移動塊改變跟蹤檔案到新的位置(修改在控制檔案中記錄的位置)

sys@TESTDB12>startup mount

ORACLE instance started.

Total System Global Area  839282688 bytes

Fixed Size                  2233000 bytes

Variable Size             545262936 bytes

Database Buffers          289406976 bytes

Redo Buffers                2379776 bytes

Database mounted.

--5.1 改變塊改變跟蹤檔案的位置,但內容保留

sys@TESTDB12>alter database rename file '/disk01/omf_file/TESTDB12/changetracking/o1_mf_8y86x4y3_.chg'

  2  to '/disk02/omf_file/TESTDB12/changetracking/o1_mf_8y86x4y3_.chg';

Database altered.

--6. 啟動資料庫

sys@TESTDB12>alter database open;

Database altered.

--6.1 再次檢視塊改變跟蹤檔案

sys@TESTDB12>select filename from v$block_change_tracking;

FILENAME

------------------------------------------------------------

/disk02/omf_file/TESTDB12/changetracking/o1_mf_8y86x4y3_.chg

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/17013648/viewspace-1087819/,如需轉載,請註明出處,否則將追究法律責任。

相關文章