賽迪網 > IT技術 數據庫 > 精彩更新
  IT資訊搜索
 
IT產品搜索

用改變跟蹤技術加速Oracle遞增備份

發佈時間:2007.01.26 04:46     來源:builder.com.cn    作者:builder.com.cn

Oracle 8i引進了恢復管理(RMAN),首次實現了真正的遞增備份。在RMAN之前,數據庫輸出也能夠遞增進行,但一旦某個表的任何一塊發生改變,整個表都需要重寫。RMAN遞增備份則僅需在給定的資料檔案中重寫被修改的部分,由此可大大節約了空間。

然而在版本10g之前,遞增備份需要對整個資料檔案進行掃描以確定哪些數據塊發生了改變。對於大型數據庫而言,儘管節約了空間,但其時間複雜度並不比完全備份好很多。

改變跟蹤技術(有時也稱塊改變跟蹤技術)通過在一個獨立的跟蹤文件中記錄發生改變的數據塊以解決上述問題,這些改變由一個後臺進程實時地寫入文件。

最初的遞增備份仍需要進行一次完整的掃描。其後,備份時通過參考改變跟蹤文件,可以直接訪問需要備份的塊。

為了創建並激活改變跟蹤文件,首先確保數據庫是打開或可被訪問,然後運行如下數據庫改變(ALTER DATABASE)命令:

ALTER DATABASE
   ENABLE BLOCK CHANGE TRACKING
   USING FILE <pathname>;

為改變跟蹤文件在作業系統中的存儲位置。(如果你激活了Oracle管理文件,則USING從句是可選的,改變跟蹤文件將創建於DB_CREATE_FILE_DEST目錄下。)

無論該文件的路徑位於哪個位置,其最初大小都是10MB,且根據需要每次增加10MB。

使用改變跟蹤技術將影響系統性能,因此除非你需要使用RMAN遞增備份功能,否則你最好將其設為不可用。

(T004)


[ 發表評論 ] 字體[  ] [ 列印 ] [ 進入博客 ] [ 進入論壇 ]  [ 推薦給朋友 ]
  相關文章
· 在Oracle層次查詢中給SIBLINGS排序 (01-25) · Oracle 10g自動工作負載資訊庫剖析 (01-25)
· 甲骨文新推Oracle Linux管理套裝軟體 (01-25) · 防患于未然 給Oracle數據庫打補丁 (01-25)
· Oracle的CRM武器--讓數據圍著銀行轉 (01-24) · SQL Server和Oracle數據鎖定比較 (01-24)
· Oracle基於Client/Server的性能調整 (01-24) · Linux平台下監控Oracle數據庫性能 (01-24)
· Oracle中PL/SQL編程對系統性能的影響 (01-24) · 專家調優秘密之改善Oracle數據庫性能 (01-24)
  客戶需求反饋表
* 姓  名:
更多資料  了解方案  認識廠商
* 單位名稱:
* 聯繫電話:
* 電子郵件:
  賽迪推薦  
  手機·資費 ·新品·導購·評測·手機資費·寬帶
手機搜索  諾基亞 N73 MOTO Z6
  IT產品 ·筆記本·臺式機·伺服器·列印·投影
IT產品搜索 
  IT技術 ·開發·網管·安全·數據庫·作業系統
  博客·論壇 ·曾劍秋·項立剛·Java學習·網管