您可以從 CDC 服務組態主控台建立和編輯新的 Oracle CDC Windows 服務。
若要建立新的 Oracle CDC Windows 服務,請從左窗格中選取 [本機 CDC 服務],然後按兩下 [動作] 窗格中的 [新增服務]。 您也可以按滑鼠右鍵 [ 本機 CDC 服務 ],然後選取 [ 新增服務]。 Oracle CDC Windows 新服務對話框開啟。
或
若要編輯 CDC 服務屬性,請選取您要編輯其屬性的服務,然後按下 [動作] 窗格中的 [屬性]。 您也可以以滑鼠右鍵按下您正在使用的服務,然後選取 [ 屬性]。 [CDC 服務屬性] 對話框隨即開啟。
在 [新增 Oracle CDC Windows 服務] 對話框或 [CDC 服務屬性] 對話框中輸入下列資訊。
服務名稱
輸入新 Oracle CDC Windows 服務的名稱。 如果可能的話,您不應該使用長名稱。 無法在服務名稱中使用 / 和 \ 字元。
備註
編輯服務時無法使用此選項。 您無法變更已經存在的 Windows 服務名稱。
說明
輸入服務的描述,以協助識別它。
服務帳戶
選擇下列選項之一,以決定要執行服務的帳戶:
本機系統帳戶
不建議這麼做,因為它會提供太多許可權給服務。
此帳戶
在 Windows Vista 或 Windows Server 2008 上,預設服務帳戶是網路服務帳戶。
在 Windows 7、Windows Server 2008 R2 和更新版本上,默認服務帳戶為 NT Service\。
使用這些帳戶可讓您在不使用密碼的情況下運作,因為這些帳戶不需要密碼。 此外,這些帳戶只提供執行 Oracle CDC 服務所需的必要許可權。
您可以針對服務帳戶使用本機或網域 Windows 帳戶。 在此情況下, 您必須輸入該 帳戶的密碼。 此帳戶可以是本機主機或網域帳戶。 請務必在 Windows 控制面板中使用本機服務變更密碼時更新密碼。
伺服器名稱:選取要連線的目標 SQL Server 實例(例如 \\<computer_name>\<instance_name>)。 最後一次連線的伺服器實例預設會顯示。
驗證
選取下列其中一項:
Windows 驗證:如果您選取此選項,Oracle CDC 服務會使用服務帳戶身分識別連線到目標 SQL Server 實例。 如果 SQL Server 實例在不同的電腦上執行,Windows 驗證必須搭配網域帳戶使用。
SQL Server 驗證:如果您選取此選項,您必須輸入您想要使用之 SQL Server 登入的使用者名稱和密碼。 當連接到目標 SQL Server 實例時,Oracle CDC 服務會使用這些認證。
Oracle CDC 服務所使用的 SQL Server 登入只需要是公用固定伺服器角色的成員,就不需要其他許可權。 新增 Oracle CDC 實例之後,該登入將取得相關聯 SQL Server CDC 資料庫的 db_owner 存取權。
若要建立 Oracle CDC Windows 服務定義,程式需要更新關聯 SQL Server 實例中 MSXDBCDC 資料庫的存取權。 當您按兩下 [確定] 時,對話方塊會提示使用者輸入具有 MSXDBCDC 資料庫的更新存取權的 SQL Server 登入。
如需您必須在 [連接到 SQL Server] 對話框中輸入之相關資料,請參閱 連接到 SQL Server。
選項
按兩下箭號以檢視要設定的選項。 您可以選擇保留這些選項的預設值。 可用的選項如下:
連線逾時:輸入 CDC Service for Oracle 在連接到 SQL Server 的過程中逾時前的等待時間(以秒為單位)。預設值為 15。
執行逾時:輸入 Oracle CDC Windows 服務在逾時之前等候命令執行的時間(以秒為單位)。預設值為 30。
加密連線:選取 [ 加密 連線],以在 Oracle CDC 服務與目標 SQL Server 實例之間使用加密連線進行通訊。
進階:視需要輸入任何其他連接屬性。
主要密碼
輸入密碼以供 Oracle CDC Windows 服務使用,保護 Oracle 日誌挖掘憑據。
當相同服務的其他實例設定在高可用性設定中叢集的其他節點上時,也必須使用相同的主要密碼。 如果您遺失或修改主要密碼,則必須使用 CDC 設計工具控制台重新輸入儲存在 Oracle CDC 實例資料庫中的所有記錄採礦密碼。