DB2資料同步方面的經驗

來源:互聯網
上載者:User

正在看的db2教程是:DB2資料同步方面的經驗。規劃方案:
  假定您將使用一個產生報告的應用程式。此應用程式需要存在於 SAMPLE 資料庫的 DEPARTMENT 表中的資料。您不想使用直接來自源表的資料,而想將更改複製到只能由產生報告的應用程式讀取的目標表中。為了便於管理,您要將目標表與源表儲存在同一機器上。也可以是已編目導本地機器的網路上的其它資料庫。
  資料複製方案實施步驟:
   開始之前
  1. 首先確定在將要實施複製計劃的機器上已經安裝db2,已經建立執行個體。
  2. 確定您將要使用者複製的來源資料庫和目標資料庫,可以在同一台機器上,也可以是在網路上的資料庫,需要編目到本地。
  3. 確定您對來源資料庫和目標資料庫有存取許可權。假定來源資料庫是sample庫,目標資料庫是copydb庫。
  4. 在您的機器上建立copydb庫。
   規劃此方案
  1. 複製源
  您已經知道了複製源就是 sample資料庫中的 schema .DEPARTMENT 表。在設定您的環境之前,必須決定想從該表中複製哪些內容;您決定註冊所有列並預訂所有列。
  2. 複製目標
  您決定想要複製目標是 copydb資料庫,該資料庫是在開始之前中建立的。目前,該資料庫中沒有任何目標表;您想讓複製中心根據您的規範來建立目標表。這種自動產生目標表的方法是優先可取的,原因是它可以確保正確映射至複製源。還可以使用現有的目標表,但是,本方案假定目標表不存在。
  3. 複製選項
  出於本方案的目的,您決定將 CD 表、目標表和複製控製表分別儲存在它們的預設資料表空間中。儘管 SAMPLE 和 COPYDB 資料庫存在於同一機器上,但是,它們的資料表空間卻位於不同容器中。

為此方案規劃設定環境
  步驟1:為Capture程式建立控製表
  Capture 程式從複製控製表中讀取當前的註冊資訊,並將它的狀態儲存在這些表中。將充當 Capture 控制伺服器的任何資料庫都必須包含 Capture 控製表。
  1. 開啟複製中心,展開 SQL 複製 檔案夾。
  2. 展開 定義 檔案夾。
  3. 按右鍵 Capture 控制伺服器 檔案夾並選擇 建立 Capture 控製表 -> 快速 。或者,可通過選擇 建立 Capture 控製表 -> 定製 來定製 Capture 控製表。
  4. 在“選擇伺服器”視窗中,選擇 SAMPLE 資料庫。此資料庫將作為 Capture 控制伺服器。單擊 確定 。
  5. 在“建立控製表 - 快速 - 伺服器資訊”視窗中,選擇 主管用於複製和捕獲對那些源的更改的源 。然後,單擊 下一步 。
  6. 在“建立控製表 - 快速 - 複製詳細資料”視窗中,單擊 下一步 。不需要更改此視窗中的任何資訊。
  7. 在“建立控製表 - 快速 - 資料表空間”視窗中,輸入 TSASNCA 資料表空間的資料表空間規範。例如,將緩衝池設定為 IBMDEFAULTBP。對於本方案,接受預設 Capture 模式 - ASN。
  8. 在“建立控製表 - 快速 - 資料表空間”視窗中,輸入 TSASNUOW 資料表空間的資料表空間規範。
  9. 在“建立控製表 - 快速 - 資料表空間”視窗中輸入了這兩個資料表空間的資訊之後,單擊 確定 。
  10. 單擊“訊息對話方塊”視窗上的 關閉 。此視窗顯示產生將建立 Capture 控製表的 SQL 指令碼的結果。如果產生了任何錯誤,這些錯誤就會顯示在此視窗中。
  11. 在“立即運行或儲存 SQL”視窗中輸入有效使用者標識和密碼,並單擊 確定 以立即運行 SQL 指令碼。
  12. 在“DB2 訊息”視窗中應當看到一條訊息指出已成功運行指令碼。單擊 關閉 。
  13. 展開 Capture 控制伺服器 檔案夾。SAMPLE 資料庫應當顯示在該檔案夾中。
  步驟2:為複製啟用資料庫
  Capture 程式讀取 DB2 日誌,以擷取包括對註冊的表的更改的日誌記錄。日誌必須是歸檔日誌,以便在 Capture 程式可以讀取日誌之前,DB2 將不會再使用記錄檔。對於 UNIX(R) 和 Windows 環境,DB2 預設值是迴圈日誌記錄,因此,必須將此設定更改為歸檔日誌記錄。
  步驟3:註冊複製源
  在建立了 Capture 控製表並為複製啟用了資料庫之後,將 DEPARTMENT 表註冊為複製源。

本新聞共3頁,當前在第1頁 1 2 3

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.