天天看點

Oracle資料庫同步複制工具Beedup産品功能(二)8、對象比較9、 對象恢複10、 任務管理11、 任務資訊12、 複制分析13、 日志記錄14、 資料安全

接續......

8、對象比較

Beedup提供主從庫相關對象比較功能,比對結果包含各類對象概要統計及差異詳情。

Oracle資料庫同步複制工具Beedup産品功能(二)8、對象比較9、 對象恢複10、 任務管理11、 任務資訊12、 複制分析13、 日志記錄14、 資料安全
Oracle資料庫同步複制工具Beedup産品功能(二)8、對象比較9、 對象恢複10、 任務管理11、 任務資訊12、 複制分析13、 日志記錄14、 資料安全

支援Oracle、SQL Server、MySQL、DB2 對象比較。 

9、 對象恢複

Beedup在向從庫寫入資料時會禁用目标表的關聯觸發器,另外對于Oracle 序列的狀态變化将被忽略由此導緻主從庫觸發器及序列值不一緻,當從庫需要接管業務時,需要在從庫執行相關對象的一緻性恢複操作,Beedup提供對象恢複指令,通過讀取本地字典檔案擷取主庫觸發器及序列資訊,逐一與從庫相關對象進行比較,根據比較結果生成對象恢複DDL,手工拷貝DDL到從庫環境執行,實作從庫相關對象的一緻性恢複。

Oracle資料庫同步複制工具Beedup産品功能(二)8、對象比較9、 對象恢複10、 任務管理11、 任務資訊12、 複制分析13、 日志記錄14、 資料安全

 支援Oracle、SQL Server、MySQL、DB2 對象恢複。

10、 任務管理

Beedup采用作業排程政策控制任務的運作,具體功能如下:

  • 支援多個任務的并發運作,可以限制最大運作任務數。
  • 支援任務排隊機制,當已運作任務達到最大數時,後續啟動任務進入排對等待狀态。
  • 支援任務的啟動、停止控制。
  • 支援任務時啟動,提供多種定時政策,包括日、周、月、工作日、時、分、秒等。

11、 任務資訊

Beedup提供以下任務運作資訊:

任務狀态、複制到從庫的DML(按照INSERT、UPDATE、DELETE 分類)

及DDL 總記錄數、增量複制的DML 總位元組數。

12、 複制分析

對最近10 日複制資料量及記錄數排名前10 的各個任務相關資訊進行趨勢分析,分析資訊包括各個任務每日複制資料量、指定任務排名前10 的表的每日複制資料量、各個任務每日複制DML 數、指定任務排名前10的表的每日複制DML 數。

Oracle資料庫同步複制工具Beedup産品功能(二)8、對象比較9、 對象恢複10、 任務管理11、 任務資訊12、 複制分析13、 日志記錄14、 資料安全

13、 日志記錄

Beedup在執行過程輸出完整的日志資訊,日志資訊包括:

  • 運作日志,包含事務複制時間、事務對應DDL 及DML(INSERT、DELETE 和UPDATE)的産生時間及執行使用者,DML 對應的表等統計資訊,資料庫使用者登入資訊。
  • 警告日志,資料複制時産生可忽略異常資訊(如DML 異常、DDL 異常等),異常日志包括異常原因,出錯的DDL 或DML 等資訊,警告日志可以忽略,任務繼續執行。
  • 錯誤日志,複制時産生嚴重異常,任務運作結束。錯誤日志記錄錯誤原因等資訊。産生錯誤日志後,任務結束轉入定時狀态,通常需要人工幹預。

14、 資料安全

Beedup​​​​​​​提供了可靠的安全保密政策,確定使用者資料安全,具體政策包括:

  • 使用者在登入系統時必須通過密碼認證,非法使用者無法進入程式,當然也就無法擷取資料資訊。
  • 使用者權限分級,不同使用者對應不同權限。
  • 使用者建立的任務配置檔案采用加密方式存儲,密鑰采用與機器相關的硬體資訊,當檔案拷貝到其它機器時,由于對應密鑰的硬體資訊發生改變,是以檔案是無法讀取的。
  • 為了防止程式開啟後的非法通路(如使用者在打開系統後離開機器,非法使用者可借此竊取資料資訊),程式提供界面鎖定功能。界面鎖定後,必須提供鎖定使用者的密碼才可重新進入程式。