新增分配路徑
分配路徑的使用時機
需要在分散式部署環境中複製資料時,請使用「分送路徑」。分送路徑會將資料交易從 Extract 傳送至 Replicat。建立並執行「分送路徑」會自動在目標部署的「接收者」服務中建立「接收者路徑」。「接收者路徑」會從來源部署的「分配」服務接收資料的交易。
來源部署是您建立「分配路徑」的部署。目標部署是將擷取的資料和歷程檔傳送到的部署。
開始之前
請確定您為要連線的每個部署建立 GoldenGate 連線,然後將它們指派給路徑來源的部署。例如,您建立「分送路徑」或目標起始的「接收者路徑」的部署。
否則,在啟用 IAM 的部署中,將會發生錯誤:
The network connection could not be established: 'OGG-08654' - 'Invalid or missing OAuth
resource - audiencescope in Client application'.
建立並執行分送路徑 (23ai)
- 在目標部署主控台中,登入,然後從左側導覽功能表存取使用者管理頁面。
- 按一下新增使用者,然後完成下列作業:
- 認證者:從下拉式清單中選取密碼。
- 角色:從下拉式清單中選取運算子。
- 使用者名稱:輸入您的使用者名稱。
- 密碼和驗證密碼:輸入與此使用者關聯的密碼。
- 開啟來源部署主控台,然後瀏覽至左側導覽功能表中的路徑連線。
- 按一下新增路徑連線,然後完成下列項目:
- 證明資料別名:輸入別名。
- 使用者 ID :輸入在步驟 2 中建立的使用者名稱。
- 密碼和驗證密碼:從步驟 2 輸入與此使用者關聯的密碼。
- 按一下送出。
建立和執行分配路徑 (21 c)
- 在目標部署主控台中,登入,然後從導覽功能表存取管理員頁面。
- 按一下新增使用者,然後建立來源部署可用來連線至目標部署的使用者。將這個使用者指派為 Operator 角色。
- 開啟來源部署主控台,然後瀏覽至組態頁面。
- 在「資料庫」頁籤下,按一下新增證明資料,然後完成下列項目:
- 證明資料網域:輸入此連線的名稱
- 證明資料別名:輸入別名
- 使用者 ID :輸入在步驟 2 中建立的使用者名稱。
- 密碼和驗證密碼:從步驟 2 輸入與此使用者關聯的密碼。
- 按一下送出。
- 在 OCI GoldenGate 部署主控台中,按一下分送服務。
- 在「分送服務總覽」頁面上,按一下新增路徑 (加號圖示)。
- 在「新增路徑」頁面上,完成下列欄位:
- 在「加密設定檔」段落底下,視需要完成下列欄位:
- 在「規則集組態」下,視需要完成下列欄位:
- 對於啟用篩選,如果選取,請按一下新增規則,然後完成其他欄位。
- 在「更多選項」下,視需要完成下列欄位:
- 按一下建立並執行。
已知問題
若要建立傳送資料至 Oracle Cloud Infrastructure GoldenGate 或從中提取資料的「分送路徑」,請確定已將根憑證新增至「憑證管理」或從屬端公事包
若要傳送資料至 OCI GoldenGate 或從中提取資料,您必須分別在您的內部部署或市集 Oracle GoldenGate 的「接收端伺服器」上建立「分送伺服器路徑」或目標起始路徑。您還必須將 OCI GoldenGate 根憑證或自行簽署憑證新增至您的 Oracle GoldenGate Certificate Management (Oracle GoldenGate 21 c 或更新版本) 或從屬端公事包 (Oracle GoldenGate 19 c)。這會在您的 Oracle GoldenGate 與 OCI GoldenGate 部署之間建立信任的連線。Oracle GoldenGate 與 OCI GoldenGate 之間的「分送」與「接收端伺服器路徑」只支援 WebSocket Secure (WSS) 協定。
變更 OCI GoldenGate 根憑證會導致「分送伺服器路徑」或您內部部署或市集 Oracle GoldenGate 之「接收端伺服器」上的目標起始路徑失敗,並產生下列錯誤:
ERROR OGG-10390 Oracle GoldenGate Receiver Service: Generic error -1 noticed for endpoint
wss://<deployment URL>:443/services/v2/sources?trail=<trail name>. Error description - SSL
connection unexpectedly closed.
解決方法:若要修正此問題,請在從屬端公事包或服務管理程式的「憑證管理」畫面中更新憑證,以使用 OCI GoldenGate Deployment Console 根憑證。在某些情況下,當 OCI GoldenGate 部署的憑證不是由根憑證直接簽署,而是透過中介憑證 (例如,可能也需要新增中介 CA 憑證) 時。
進一步瞭解:
- 如需 Oracle GoldenGate 19 c 使用者的詳細資訊,請參閱建立分送伺服器路徑使用者憑證。
- 對於 Oracle GoldenGate 21 c 或更新版本的使用者,請參閱 Create a Trusted Connection Between Oracle GoldenGate and OCI GoldenGate 。
目前只支援「摘要認證」
當您使用 Oracle Cloud Infrastructure GoldenGate 作為「分配路徑」目標時,Oracle Cloud Infrastructure GoldenGate 目前不支援憑證型驗證。
解決方法:無。