使用日誌進行疑難排解
處理與錯誤日誌
您可以將 OCI 日誌記錄與 OCI GoldenGate 整合,以啟用、管理及搜尋 GoldenGate 處理作業和錯誤日誌。與日誌記錄服務整合是選擇性的。
- 錯誤日誌:包含來自
ggserr.log
檔案的內容,這些檔案會記錄 GoldenGate 所產生的處理事件、訊息、錯誤和警告。 - 處理日誌:包含多個日誌檔的內容,包括「管理服務」、「分送服務」、「效能測量結果服務」、「接收者服務」以及「擷取 / 複製事件」。
開始使用 OCI 日誌記錄之前:
- 熟悉 OCI 日誌記錄服務中使用的基本概念和術語。請參閱 OCI 日誌記錄文件中的日誌記錄總覽。
- 建立群組以管理日誌群組和日誌內容的存取權。請參閱 OCI IAM 文件中的使用群組。
- 新增啟用 OCI GoldenGate 公用記錄日誌的原則。
附註:
您可以管理日誌的生命週期,包括 OCI GoldenGate 為您自動建立的日誌。刪除工作與工作執行時,不會刪除日誌。深入瞭解可觀測性與管理價格。新增使用 OCI 日誌記錄與 OCI GoldenGate 的原則
若要啟用服務日誌,您必須授予使用者對日誌群組的管理存取權,以及對資源的存取權。日誌和日誌群組使用 log-group
資源類型,但若要搜尋日誌內容,您必須使用 log-content
資源類型。新增下列原則:
allow group <group-name> to manage log-groups in compartment <compartment-name>
allow group <group-name> to manage log-content in compartment <compartment-name>
使用 Oracle Cloud 主控台啟用日誌記錄
- 在「建置」頁上,選取要啟用記錄日誌的建置。
- 在「建置詳細資訊」頁上,選擇「監督」。
- 在「監督 (Monitoring)」頁面上,向下捲動至「日誌 (Logs)」。
- 在日誌表格的其中一個日誌的動作功能表中,選取啟用日誌。
- 在啟用日誌面板的區間下拉式清單中,選取一個區間。
- 對於「日誌」群組,您可以:
- 從下拉式清單選取群組
- 建立新群組
- 將它保留空白,並自動指派預設群組
- 對於「日誌」名稱,請輸入名稱。
- 若要保留日誌,請從下拉式清單中選取月數。
- 按一下啟用日誌。
等待狀態變成「有效」。作用中之後,便會開啟處理作業和錯誤日誌的「診斷日誌」功能。流程和錯誤日誌在技術上是來自 Oracle Cloud Infrastructure 原生服務 (例如 OCI GoldenGate) 的「服務日誌」。
部署備份日誌
您可以手動將 OCI GoldenGate 部署備份至 Oracle Object Storage,然後將備份下載到本機。接著,您可以尋找部署日誌來疑難排解狀況問題。
若要瞭解如何建立手動備份,請參閱管理建置備份。
手動部署備份包含完整的 GoldenGate 部署目錄結構和檔案,包括日誌和歷程檔。對於疑難排解很有幫助的目錄與檔案包括:
- /etc:配置
- /etc/ogg:參數檔
- /var:記錄檔、檢查點、歷程檔等等
- /var/checkpt:檢查點
- /var/data:歷程檔
- /var/report:報表檔案
- /var/log:記錄檔
- ER-events.log
- ggserr.log
- restapi.log
- adminsrvr.log
- pmsrvr.log
- distsrvr-stdout.log
- recsrvr-stdout.log
- distsrvr.log
- recvsrvr.log
- extract.log
- replicat.log
收集診斷
收集診斷以分析或共用您 OCI GoldenGate 部署的相關資訊。如果發生任何問題,收集的資訊可以與 My Oracle Support 共用。
附註:
此功能僅適用於資料複製部署。收集部署診斷:
- 在「建置」頁面上,選取要收集診斷的建置。
- 在建置的「詳細資訊」頁面上,從「動作」功能表選取收集診斷。
- 在「收集診斷」面板中,完成下列欄位,然後按一下收集診斷:
按一下「收集診斷」後,名為診斷的新欄位就會顯示在「部署」資訊卡的 GoldenGate 區段底下。診斷壓縮檔可能需要數分鐘的時間才能下載。當可用時,會顯示下載連結。