Oracle 資料庫簡單同步 前提: 方式: 步驟: 下載文件:backscript.rar ...
Oracle 資料庫簡單同步
前提:
- 不保證實時性,只是通過job的方式定時同步
- 只同步表中的數據,不保存其它數據
- 在用腳本初始化後,不能再增加表或刪除表,或改變表結果,如果發生則需要重新初始化表。
- 在初始化的時候,最好把資料庫改為非歸檔模式,否則會產生大量的歸檔日誌,如果歸檔
方式:
- 採用數據鏈的方式將數據從源複製到備份庫。
- 使用觸發器跟蹤表中數據的變化,包含insert,update,delete
- 採用job的方式定時同步
步驟:
- 在源資料庫中按順序執行三個腳本:s1.source_create_sync-trigger.sql,s2.source_sync_update_sync_id.sql,s3.source_init.sql.
- 在備份庫上創建資料庫鏈連接到源庫,資料庫鏈名為remote
- 在備份庫上按順序執行三個腳本:d1.destination_sync_table_data.sql,d2.destination_sync_all_data.sql,d3.destination_inin_tables.sql.
- 調用存儲過程sync_all_data即可同步數據
下載文件:backscript.rar