Oracle GoldenGate 11g官方文件Administrator’s Guide續三
CHAPTER 3 第三章
Configuring Manager and Network Communications
配置manager和網路通訊
本章包含以下說明:
●配置manager程式
●
指定本地和遠端網路通訊埠,
所有Oracle GoldenGate埠是可配置的
Manager程式概述
若要配置和執行Oracle GoldenGate,manager程式必須在所有Oracle GoldenGate源和目標系統以及在任何配置使用的中間系統上執行。
管理器程式執行以下功能:
● 啟動Oracle GoldenGate 程式
● 啟動動態程式
● 啟動Collector程式
● 管理程式的埠號
● 執行佇列管理
● 建立事件、錯誤和閾值報告
每個Oracle GoldenGate安裝有一個manger。一個管理器可以支援多個Oracle GoldenGate抽取和複製程式。
為manager分配本地通訊埠
每個Oracle GoldenGate配置中的Manager程式都需要一個專用埠,用於自身與其他本地Oracle GoldenGate程式之間的通訊。
要指定此埠,請使用管理器引數檔案中的port引數。遵循以下準則:
● Manager的預設埠號為7809。必須指定預設埠號(推薦,如果有此埠)或者選擇其他埠。
● 該埠必須是未保留且不受限制的
● 系統上的每個Manager例項必須使用不同的埠號
維護用於透過防火牆進行遠端連線的埠
如果在Oracle GoldenGate目標位置使用防火牆,則需要在目標系統上附加埠才能從遠端Oracle GoldenGate程式接收動態TCP/IP通訊。這些埠是:
● 被本地manager啟動的每個Collector程式的埠,用於從遠端線上抽取程式接收傳播的事務資料
● 被本地manager作為遠端任務的一部分啟動的複製程式的埠。遠端任務用於初始載入,並指用RMTTASK 引數。此埠用於
接收來自遠端抽取程式的傳入請求
● 一些額外的埠,以防需要它們來擴充套件本地Oracle GoldenGate配置
● 其他Oracle GoldenGate產品的埠(如果它們與本地Oracle GoldenGate例項互動),如這些產品的文件中所述。
要指定這些埠,請使用manger引數檔案中的DYNAMICPORTLIST引數。
遵循以下準則:
● 您可以使用以下格式的任意組合指定多達5000個埠::
7830, 7833, 7835
7830-7835
7830-7835, 7839
● 埠必須是無保留和無限制的.
● 系統上的每個manager例項必須使用不同的埠列表
雖然不是必需的引數,但強烈建議使用DYNAMICPORTLIST以獲得最佳效能。Collector程式負責查詢並繫結到可用埠,並且擁有一個已知的
合格埠列表可加快此程式。在沒有 DYNAMICPORTLIST(或者如果沒有為其指定足夠的埠),收集器將嘗試對遠端請求使用埠7840。
如果7840不可用,Collector將遞增1,直到找到可用埠。 這可能會延遲遠端請求的接受。如果Collector程式用完DYNAMICPORTLIST列表中的埠,
則會發生以下情況:
● Manager在其程式報告和Oracle GoldenGate ggserr日誌中報告錯誤
● Collector據Oracle GoldenGate tcperrs檔案中的規則重試。有關tcperrs檔案的更多資訊,請參閱第170頁的“處理 TCP/IP錯誤”。
有關埠和動態埠列表的詳細資訊,請參閱《Oracle GoldenGate Windows和UNIX參考指南》。
選擇internet協議
預設情況下,Oracle GoldenGate按以下優先順序順序選擇套接字,以確保連線成功的最佳機會:
● IPv6 dual-stack
● IPv4 if IPv6 dual-stack is not available 如果IPv6雙堆疊不可用,則為IPv4
● IPv6
如果您的網路具有不支援雙堆疊模式的IPv6網路裝置,則可以使用USEIPV6引數強制Oracle GoldenGate對所有連線使用IPv6。
這是一個全域性引數,適用於Oracle GoldenGate例項的所有程式。 使用USEIPV6時,整個網路必須與IPv6相容,以避免連線失敗。
更多資訊,
請參閱《Oracle GoldenGate Windows和UNIX參考指南》。
推薦的manager引數
以下引數是可選的,但建議用於manager程式。
有關這些引數和其他管理器引數的詳細資訊, 請參閱《Oracle GoldenGate Windows和UNIX參考指南》。
● AUTOSTART: 在Manager啟動時啟動抽取和複製程式。此引數在群集配置中是必需的,當Oracle GoldenGate活動必須在
系統啟動時立即啟動時非常有用。(需要Manager作為啟動例程的一部分。) 可以在同一引數檔案中使用多個AUTOSTART語句。
●AUTORESTART: 異常終止後再次啟動抽取和複製程式。此引數在群集配置中是必需的, 但同時在確保程式持續的配置中也很有用
● PURGEOLDEXTRACTS : 當Oracle GoldenGate完成處理時清除佇列檔案。 如果沒有PURGEOLDEXTRACTS,則不會執行清除操作,跟蹤檔案會佔用大量磁
盤空間。 為了獲得最佳結果,請將PURGEOLDEXTRACTS用作manager引數,而不是用作Extract或Replicat引數
● STARTUPVALIDATIONDELAY | STARTUPVALIDATIONDELAYCSECS: : 設定manager驗證程式執行狀態之後的延遲時間。啟動驗證使 Oracle GoldenGate使用者在生成錯誤訊息或流程報告之前就知道流程失敗
● USERID : 如果使用Oracle GoldenGate DDL支援,則為必需。
建立manager引數檔案
要使用所需的埠資訊和可選引數配置manager, 按照以下步驟建立引數檔案。有關Oracle GoldenGate引數檔案的更多資訊,請參閱
第25頁的第4章
注意
如果Oracle GoldenGate駐留在叢集中,請按照供應商文件的指示在叢集應用程式中配置manager程式, 以便Oracle GoldenGate與其他
應用程式一起正常故障轉移。有關在群集中安裝Oracle GoldenGate的詳細資訊,請參閱針對你的資料庫的《Oracle GoldenGate安裝和設定指南》
1 從Oracle GoldenGate目錄中,執行ggsci程式開啟Oracle GoldenGate軟體命令介面(GGSCI)
2 在GGSCI中,發出以下命令來編輯管理器引數檔案
EDIT PARAMS MGR
3 新增要用於manager程式的引數,每行一個。如果引數語句必須跨越多行,請在每一行前使用與號(&)
4. 儲存,然後關閉檔案
示例
以下是一個UNIX系統上使用必需引數和推薦引數的示例manager引數檔案
PORT 7809
DYNAMICPORTLIST 7810-7820, 7830
AUTOSTART ER t*
AUTORESTART ER t*, RETRIES 4, WAITMINUTES 4
STARTUPVALIDATIONDELAY 5
PURGEOLDEXTRACTS /ogg/dirdat/tt*, USECHECKPOINTS, MINKEEPHOURS 2
有關這些和其他管理器引數的詳細資訊,請參閱《Oracle GoldenGate Windows和UNIX參考指南》
Starting Manager
啟動manager
在啟動其他Oracle GoldenGate程式之前,必須執行manager。
您可以從以下位置啟動管理器:
● 任何支援的作業系統的命令列
● GGSCI命令介面.
● Windows系統上的服務小程式(如果Manager作為服務安裝)。 請參閱Windows文件或系統管理員
● T如果系統是Windows群集的一部分,則使用群集管理工具 , 這是推薦的manager資源聯機的方法。
請參閱群集文件或系統管理員。
● UNIX或Linux叢集的叢集軟體。請參閱群集供應商提供的文件,以確定是從群集啟動Manager,還是使用GGSCI
或作業系統的命令列啟動Manager。.
從作業系統的命令shell啟動Manager
mgr param file<param file>[報告檔案<report file>]
reportfile引數是可選的,可用於將Manager程式報告儲存在Oracle GoldenGate安裝位置中dirrpt目錄的預設位置以外的位置。
使用GGSCI啟動manager
1 從Oracle GoldenGate目錄中,執行GGSCI。
2。在GGSCI中,發出以下命令
START MANAGER
注意 在啟用使用者帳戶控制的Windows Server 2008上從命令列或GGSCI啟動Manager時,將收到一個UAC提示,要求您允許或拒絕程式執行.
停止manager
manager無限期執行或直到使用者停止它為止。通常,在執行同步活動時,manager應保持執行。Manager執行重要的監視和維護功能,除非Manager正在執行,否則無法啟動程式。
停止manager
● 在UNIX和Linux(包括z/OS上的USS)上,必須使用GGSCI中的STOP Manager命令來停止Manager。
STOP MANAGER [!]
地點:!在未經使用者確認的情況下停止管理器
● 在UNIX或Linux叢集中,請參考叢集供應商提供的文件,以確定是從叢集中停止Manager,還是使用GGSCI.
● 在Windows上,您可以從服務小程式中停止manager(如果manager作為服務安裝)。請參閱Windows文件或系統管理員。
● 在Windows群集中,必須使manager資源從群集管理器離線。如果您試圖從GGSCI介面停止Manager,
群集監視器將其解釋為資源故障,並嘗試再次使資源聯機。透過GGSCI的多個啟動請求最終將超過啟動
管理器群集資源的閾值,群集監視器將manager資源標記為失敗。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/25846553/viewspace-2686091/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Oracle GoldenGate 11g官方文件Administrator’s Guide續二OracleGoGUIIDE
- Oracle GoldenGate 11g官方文件Administrator’s Guide續一OracleGoGUIIDE
- Oracle GoldenGate 11g官方文件Administrator’s Guide續四OracleGoGUIIDE
- Oracle GoldenGate 11g官方文件Administrator’s GuideOracleGoGUIIDE
- Oracle GoldenGate安裝(三)OracleGo
- Oracle 11G 安裝文件Oracle
- Oracle OCP(33):官方文件Oracle
- Oracle 官方文件 結構說明Oracle
- The hater’s guide to KubernetesGUIIDE
- Merchant‘s Guide to the GalaxyGUIIDE
- Oracle 19c DBA's Guide(01): Getting Started with Database AdministrationOracleGUIIDEDatabase
- Oracle 12C 官方文件地圖Oracle地圖
- Oracle 如何高效的檢視官方文件Oracle
- ORACLE GoldenGate Initial LoadOracleGo
- About the Oracle GoldenGate TrailOracleGoAI
- Can GoldenGate Replicate An Oracle Table That Contains Only CLOB Column(s)? (Doc ID 971833.1)GoOracleAI
- 2.4、User’s guide (Coroutines)GUIIDE
- [譯]2.1-Key-Value Coding Programming Guide 官方文件第二部分GUIIDE
- Oracle GoldenGate 18.1釋出OracleGo
- Oracle GoldenGate安裝(一)OracleGo
- Oracle GoldenGate安裝(二)OracleGo
- [譯]1-Key-Value Coding Programming Guide 官方文件第一部分GUIIDE
- [譯]2.2-Key-Value Coding Programming Guide 官方文件第二部分第2節GUIIDE
- [譯]2.3-Key-Value Coding Programming Guide 官方文件第二部分第3節GUIIDE
- [譯]2.4-Key-Value Coding Programming Guide 官方文件第二部分第4節GUIIDE
- [譯]2.5-Key-Value Coding Programming Guide 官方文件第二部分第5節GUIIDE
- [譯]2.6-Key-Value Coding Programming Guide 官方文件第二部分第6節GUIIDE
- GoldenGate Enterprise Manager Plug-In(12.1.0.3.0) 部署文件Go
- voltDB官方文件第三章翻譯
- Mysql優化(出自官方文件) - 第三篇MySql優化
- Oracle GoldenGate常用引數詳解OracleGo
- Step by Step Data Replication Using Oracle GoldenGateOracleGo
- Django官方文件Django
- nmap官方文件
- Salesforce Admin篇(三) Delegated AdministratorSalesforce
- 連載三:Oracle升級文件大全Oracle
- IdentityServer4官方文件(三)【已支援的規範】IDEServer
- 使用GoldenGate 遷移Oracle到PostgreSQL/LightDBGoOracleSQL