啟用oracle block change tracking
啟用oracle block change tracking
block change tracking 是在oracle 10 G 中引入的新特性,該特性預設是disable 的
啟用該特性以後level 0 的增量備份,還是需要掃描資料檔案中的所有的block 。但是
隨後的增量備份將會以level 0 的備份為父本,根據tracking file 中記錄的改變塊進行
增量備份,減少了備份的資料量,特別是對於備份到低速的磁帶上面有優勢。
啟用BCT 前先確定 BCT 的狀態,enable 表示已經啟用BCT ,disable 表示沒有啟用。
BCT啟用以後將會在後臺建立一個名稱為CTWR 的程式。
SQL> select status from V$block_change_tracking;
STATUS
--------------------
DISABLED
啟用BCT並指定跟蹤檔案的位置和名稱,reuse 關鍵字表示如果指定的檔案存在覆蓋掉已經存在的檔案。
在RAC環境下跟蹤檔案應該位於共享儲存上,以便所有的例項都可以訪問。
SQL> alter database enable block change tracking using file 'E:\oracle\zeng\oradata\BCT\bct.txt' reuse;
Database altered.
SQL> select status from V$block_change_tracking;
STATUS
--------------------
ENABLED
SQL> select filename from V$block_change_tracking;
FILENAME
---------------------------------------------------------
E:\ORACLE\ZENG\ORADATA\BCT\BCT.TXT
已經啟用BCT特性。跟蹤檔案的位置和名稱。
SQL> alter database disable block change tracking;
Database altered.
關閉BCT特性。確認BCT狀態。
SQL> select status from V$block_change_tracking;
STATUS
--------------------
DISABLED
當disable BCT 的時候跟蹤檔案將會被刪除。
一起來思考?啟用BCT特性會對正常的資料庫操作產生影響,個人認為如果資料庫事務很活躍,並且資料量又很大,那麼CTWR將變的很heavy.這時候我們需要考慮啟用BCT是否是明智的。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/26110315/viewspace-731819/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- oracle 的 BLOCK CHANGE TRACKINGOracleBloC
- Oracle Block Change Tracking功能OracleBloC
- oracle 10g 開啟BLOCK CHANGE TRACKINGOracle 10gBloC
- 啟用Block Change Tracking-10g新特性BloC
- Oracle RMAN 增量備份優化方法(啟用 Block Change Tracking特性)Oracle優化BloC
- ZT 啟用Block Change Tracking-10g新特性BloC
- Block Change Tracking (Oracle 塊修改跟蹤)BloCOracle
- Oracle10g新增BLOCK CHANGE TRACKING功能OracleBloC
- Oracle 塊修改跟蹤 (Block Change Tracking) 說明OracleBloC
- oracle 10g R2 Block change tracking 新特性Oracle 10gBloC
- oracle 10g中使用block change tracking加快增量備份Oracle 10gBloC
- XTTS全備開啟BCT後等待事件 block change tracking buffer spaceTTS事件BloC
- 加快RMAN增量備份的速度(block change tracking特性)BloC
- Oracle OCP 1Z0 O53 Q78(RMAN block change tracking)OracleBloC
- block change tracking檔案可以放在flash_recovery_area裡!BloC
- 10g中的塊修改跟蹤特性(Block Change Tracking)BloC
- sqlserver Change Data Capture&Change TrackingSQLServerAPT
- 適用於rman增級備份之資料庫特性db block change tracking學習思路資料庫BloC
- Entity Framework Tutorial Basics(19):Change TrackingFramework
- Oracle OCP 1Z0 053 Q662(rman change tracking file)Oracle
- 初探SQL Server 2008 Change TrackingSQLServer
- Oracle OCP 1Z0 053 Q78(RMAN&change tracking file)Oracle
- oracle dump blockOracleBloC
- oracle block type!OracleBloC
- ORACLE BLOCK DUMPOracleBloC
- oracle hot blockOracleBloC
- Oracle ASM Active Change DirectoryOracleASM
- oracle block phisical address to block#OracleBloC
- ORA-00607: Internal error occurred while making a change to a data blockErrorWhileBloC
- Oracle Log Block SizeOracleBloC
- Oracle Find block in ASMOracleBloCASM
- oracle block 格式 (zt)OracleBloC
- Sql資料庫利用linkserver和 CT[CHANGE_TRACKING]實現釋出訂閱SQL資料庫Server
- ORACLE SQL DEVELOPER User Interface ChangeOracleSQLDeveloper
- Oracle Block Cleanouts 塊清除OracleBloC
- oracle壞塊Block CorruptionsOracleBloC
- Oracle資料塊blockOracleBloC
- Oracle BBED(block browse and editor)OracleBloC