Attunity Oracle 異動資料擷取服務
Oracle CDC 服務是一種 Windows 服務,可掃描 Oracle 交易記錄,並將相關 Oracle 資料表的變更擷取到 SQL Server 變更資料表中。 用來儲存從 Oracle 擷取之變更的 SQL 變更資料表與原生 SQL Server 異動資料擷取功能中所使用的變更資料表類型相同。 如此一來,取用這些變更就像取用 SQL Server 資料庫變更一樣輕鬆。
安裝
Oracle CDC 服務可以安裝在任何支援的 Windows 電腦上,該電腦可存取正在擷取的來源 Oracle 資料庫以及目標 CDC 資料庫所在的目標 SQL Server 執行個體。 CDC 服務不需要 Oracle 資料庫或 SQL Server 資料庫的本機安裝,而只需要其支援的用戶端。 如需有關要在何處安裝必要資料庫元件的詳細資訊,請參閱本主題的< 資料庫必要條件 >。
SQL Server Oracle CDC 服務的安裝會將服務組態 UI 和服務程式放在選取的位置。 Oracle CDC 服務是使用 Oracle CDC 服務組態主控台所單獨設定。 如需有關設定 Oracle CDC 服務的詳細資訊,請參閱< Attunity 的 Oracle 變更資料擷取 (CDC) 服務 F1 說明>。
若要安裝 Oracle CDC 服務,請從SQL Server安裝媒體手動執行AttunityOracleCdcService.msi。 x86 和 x64 的安裝套件位於SQL Server安裝媒體上的.\Tools\AttunityCDCOracle\中。
Oracle CDC 服務可以安裝在安裝 SQL Server 2014 Native Client 的任何支援的 Windows 電腦上;它不需要安裝在安裝目標SQL Server的同一部電腦上。
支援的 Windows 環境
Attunity Oracle Change Data Capture (CDC) 服務可在以下 Windows 環境中執行:
Windows 8
Windows 7 32 位元 (x86) 和 64 位元 (x64)
Windows Server 2012
Windows Server 2008 R2 (含 Service Pack 1)
Windows Server 2008 32 位元 (x86) 和 64 位元 (x64),含 Service Pack 2
資料庫必要條件
若要使用 Oracle CDC 服務,您必須安裝 SQL Server 2014 Native Client Oracle 軟體。 這是應該從 Oracle 取得的必要元件,而且必須在安裝 Oracle CDC 服務之前安裝。 此外,您也需要使用 SQL Server 安裝程式安裝 SQL Server ODBC 用戶端。
Oracle CDC 服務支援以下版本:
來源 Oracle 資料庫
Oracle Database 11x,任何版本
Oracle Database 10x,任何版本
目標 SQL Server 資料庫
如需 SQL Server 版本所支援的功能清單,請參閱2014 SQL Server 版本支援的功能。
執行安裝程式
若要安裝 Oracle CDC 服務,請開啟您所使用之 Windows 平台 (32/64 位元) 所適用的安裝精靈,然後依照畫面上的指示進行。
解除安裝 Attunity Oracle Change Data Capture (CDC) 服務
使用 [控制台] 的 [程式和功能] 解除安裝 Oracle CDC 服務。
解除安裝 CDC 服務並不會刪除所建立的 SQL Server 資料庫。 若要完全移除此工具,您必須移除 MSXDBCDC 資料庫以及您在使用之目標 SQL Server 執行個體中所建立的特定 CDC 資料庫。
如果您從一部電腦解除安裝 CDC 服務軟體並將它安裝在另一部電腦上,您只需要提供以下定義:
服務帳戶
SQL Server 連接字串和認證
主要密碼
其他所有定義都會儲存在 SQL Server 中,而且可從另一部電腦上的前一個安裝中取得。