最新文章專題視頻專題問答1問答10問答100問答1000問答2000關鍵字專題1關鍵字專題50關鍵字專題500關鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關鍵字專題關鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
當前位置: 首頁 - 科技 - 知識百科 - 正文

RMAN的改變跟蹤

來源:懂視網(wǎng) 責編:小采 時間:2020-11-09 14:26:54
文檔

RMAN的改變跟蹤

RMAN的改變跟蹤:RMAN的改變跟蹤功能通過在改變跟蹤文件中記錄每一個數(shù)據(jù)文件發(fā)生改變的數(shù)據(jù)塊來提高增量備份的性能。如果改變跟蹤被啟用,RMAN使 RMAN的改變跟蹤功能通過在改變跟蹤文件中記錄每一個數(shù)據(jù)文件發(fā)生改變的數(shù)據(jù)塊來提高增量備份的性能。如果改變跟蹤被啟用,R
推薦度:
導讀RMAN的改變跟蹤:RMAN的改變跟蹤功能通過在改變跟蹤文件中記錄每一個數(shù)據(jù)文件發(fā)生改變的數(shù)據(jù)塊來提高增量備份的性能。如果改變跟蹤被啟用,RMAN使 RMAN的改變跟蹤功能通過在改變跟蹤文件中記錄每一個數(shù)據(jù)文件發(fā)生改變的數(shù)據(jù)塊來提高增量備份的性能。如果改變跟蹤被啟用,R

RMAN的改變跟蹤功能通過在改變跟蹤文件中記錄每一個數(shù)據(jù)文件發(fā)生改變的數(shù)據(jù)塊來提高增量備份的性能。如果改變跟蹤被啟用,RMAN使

RMAN的改變跟蹤功能通過在改變跟蹤文件中記錄每一個數(shù)據(jù)文件發(fā)生改變的數(shù)據(jù)塊來提高增量備份的性能。如果改變跟蹤被啟用,RMAN使用改變跟蹤文件來標識自上次增量備份以來發(fā)生改變的數(shù)據(jù)塊,這樣就能避免掃描每個數(shù)據(jù)文件的所有數(shù)據(jù)塊。

在啟用改變跟蹤后,第一次level 0級的增量備份仍然會掃描每個數(shù)據(jù)文件的所有數(shù)據(jù)塊,這時改變跟蹤文件不能反應數(shù)據(jù)塊的狀態(tài)。后續(xù)的增量備份將使用level 0級的增量備份作為父備份集這樣就可以利用改變跟蹤文件來進行增量備份。

使用改變跟蹤不會改變執(zhí)行增量備份的命令,改變跟蹤本身在設置后通常需要較少的維護。

改變跟蹤默認情況下是禁用的,因為它在數(shù)據(jù)庫的正常操作期間會有一些小的性能開銷。然而,為了在備份期間對數(shù)據(jù)文件執(zhí)行完全掃描,且在兩次備份期間只有少量數(shù)據(jù)塊發(fā)生改變時,使用改變跟蹤就是很有用的。如果你的備份策略使用增量備份,那么應該啟用改變跟蹤。

一旦對整個數(shù)據(jù)庫創(chuàng)建了改變跟蹤文件,默認情況下改變跟蹤文件所生成的目錄是由
db_create_file_dest參數(shù)來決定的。也可以在啟用改變跟蹤時指定改變跟蹤的文件名和存儲目錄。

注意:在RAC環(huán)境下,為了讓所有的節(jié)點都能使用改變跟蹤文件應該將改變跟蹤文件存儲在共享存儲中

Oracle保存足夠的改變跟蹤文件能讓增量備份使用最近8個增量備份作為它的父備份。

雖然RMAN不支持對改變跟蹤文件本身的備份和恢復,如果整修數(shù)據(jù)庫或部分需要還原和恢復,那么恢復對改變跟蹤沒有影響。在還原和恢復之后,改變跟蹤文件會被清除,并再次開始記錄數(shù)據(jù)塊的改變。在任何恢復之后下一次的增量備份都能夠使用改變跟蹤的數(shù)據(jù)。

啟用或禁用塊改變跟蹤
存儲塊改變跟蹤文件的目錄是由db_create_file_dest參數(shù)來設置的,下面的語句用來啟用塊改變跟蹤:
SQL> ALTER DATABASE ENABLE BLOCK CHANGE TRACKING;


還可以在啟用塊改變跟蹤時指定塊改變跟蹤文件創(chuàng)建的目錄
SQL> ALTER DATABASE ENABLE BLOCK CHANGE TRACKING
USING FILE '/mydir/rman_change_track.f' REUSE;


REUSE選項告訴Oracle會覆蓋已經(jīng)存在的塊跟蹤文件

為了禁用塊改變跟蹤:
SQL> ALTER DATABASE DISABLE BLOCK CHANGE TRACKING;


如果塊改變跟蹤文件存儲在數(shù)據(jù)庫區(qū)域,當禁用改變跟蹤時會刪除。
SQL> alter database enable block change tracking using file '/u01/app/oracle/rman_change_trace.f' reuse;

Database altered.


檢查是否生成了改變跟蹤文件
[root@oracle11g oracle]# ls -lrt
total 11632
drwxr-xr-x 3 oracle oinstall 4096 Sep 5 08:47 10.2.0
drwxrwxr-x 3 oracle oinstall 4096 Sep 5 09:12 oradata
drwxr-x--- 3 oracle oinstall 4096 Sep 5 09:12 admin
drwxrwxr-x 3 oracle oinstall 4096 Sep 5 09:13 flash_recovery_area
-rw-r--r-- 1 oracle oinstall 226495 Nov 18 10:55 utlu112i_8.sql
-rw-r--r-- 1 oracle oinstall 10373 Nov 18 11:02 upgrade_info.log
drwxr-xr-x 3 root root 4096 Nov 18 21:00 11.2.0
drwxrwx--- 7 oracle oinstall 4096 Nov 18 21:37 oraInventory
drwxrwxr-x 11 oracle oinstall 4096 Nov 18 21:37 diag
drwxr-xr-x 2 oracle oinstall 4096 Nov 18 21:39 checkpoints
drwxr-x--- 5 oracle oinstall 4096 Nov 19 18:55 cfgtoollogs
-rw-r--r-- 1 oracle oinstall 3261 Nov 23 21:24 upchk.log
-rw-r--r-- 1 oracle oinstall 2237 Nov 26 11:55 downgrade.log
-rw-r----- 1 oracle oinstall 11600384 Jan 26 21:32 rman_change_trace.f


禁用塊改變跟蹤:
SQL> alter database disable block change tracking;

Database altered.


檢查是否刪除了生成的改變跟蹤文件
[root@oracle11g oracle]# ls -lrt
total 284
drwxr-xr-x 3 oracle oinstall 4096 Sep 5 08:47 10.2.0
drwxrwxr-x 3 oracle oinstall 4096 Sep 5 09:12 oradata
drwxr-x--- 3 oracle oinstall 4096 Sep 5 09:12 admin
drwxrwxr-x 3 oracle oinstall 4096 Sep 5 09:13 flash_recovery_area
-rw-r--r-- 1 oracle oinstall 226495 Nov 18 10:55 utlu112i_8.sql
-rw-r--r-- 1 oracle oinstall 10373 Nov 18 11:02 upgrade_info.log
drwxr-xr-x 3 root root 4096 Nov 18 21:00 11.2.0
drwxrwx--- 7 oracle oinstall 4096 Nov 18 21:37 oraInventory
drwxrwxr-x 11 oracle oinstall 4096 Nov 18 21:37 diag
drwxr-xr-x 2 oracle oinstall 4096 Nov 18 21:39 checkpoints
drwxr-x--- 5 oracle oinstall 4096 Nov 19 18:55 cfgtoollogs
-rw-r--r-- 1 oracle oinstall 3261 Nov 23 21:24 upchk.log
-rw-r--r-- 1 oracle oinstall 2237 Nov 26 11:55 downgrade.log


SQL> select filename from v$block_change_tracking;

FILENAME
--------------------------------------------------------------------------------
/u01/app/oracle/rman_change_trace.f

2.關閉數(shù)據(jù)庫.
SQL> shutdown immediate

Database closed.
Database dismounted.
ORACLE instance shut down.


3.使用操作系統(tǒng)命令將塊改變跟蹤文件移動到新的位置
[root@oracle11g oracle]# mv rman_change_trace.f rman_change_trace_new.f


4.mount數(shù)據(jù)庫,更改塊改變跟蹤文件
SQL> startup mount
ORACLE instance started.

聲明:本網(wǎng)頁內(nèi)容旨在傳播知識,若有侵權等問題請及時與本網(wǎng)聯(lián)系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

文檔

RMAN的改變跟蹤

RMAN的改變跟蹤:RMAN的改變跟蹤功能通過在改變跟蹤文件中記錄每一個數(shù)據(jù)文件發(fā)生改變的數(shù)據(jù)塊來提高增量備份的性能。如果改變跟蹤被啟用,RMAN使 RMAN的改變跟蹤功能通過在改變跟蹤文件中記錄每一個數(shù)據(jù)文件發(fā)生改變的數(shù)據(jù)塊來提高增量備份的性能。如果改變跟蹤被啟用,R
推薦度:
  • 熱門焦點

最新推薦

猜你喜歡

熱門推薦

專題
Top