在使用GoldengateDirector GDS Admin Tool创建Data Source连接Windows 平台上的Goldengate 12c时遇到下面的报错。
OGG Driector version: OGG Director Version12.1.2.0.1
Goldengate Version: Version 12.3.0.1.1
Opening GGSCI connection...
Connection wassuccessful.
Sending AllStat command...
GGSCI reply error: ERROR:Error (0,操作成功完成。) reading GGSEVTfile ggserr.log..
Closing connection...
Closed. All done.
从上面的输出信息中可以看出Director 已经成功与Goldengate mgr进程建立了连接。但是在分析ggserr.log文件时发生了错误。
经过排查发现是由于ggserror.log文件中包含下面的内容导致的:
2017-07-18 15:00:11 INFO OGG-02695 Oracle GoldenGateCapture for SQL Server, EXTSQL.prm: ANSISQL parameter syntax is used for parameter parsing.
2017-07-18 15:00:11 WARNING OGG-05236 Oracle GoldenGate Capture for SQL Server,EXTSQL.prm: ODBC Warning: The specifiedDSN 'odbcdbom' uses a client driver that may be incompatible with the databaseserver. Microsoft SQL Server 2014 requires SQLNCLI11.DLL,MSODBCSQL11.DLL or amore recent version.
2017-07-18 15:00:11 INFO OGG-03036 Oracle GoldenGate Capturefor SQL Server, EXTSQL.prm: Databasecharacter set identified as windows-936. Locale: zh_CN.
2017-07-18 15:00:11 INFO OGG-03037 Oracle GoldenGateCapture for SQL Server, EXTSQL.prm: Session character set identified as GBK.
2017-07-18 15:00:12 INFO OGG-01851 Oracle GoldenGateCapture for SQL Server, EXTSQL.prm: filecaching started: thread ID: 58972832.
2017-07-18 15:00:12 INFO OGG-01815 Oracle GoldenGateCapture for SQL Server, EXTSQL.prm: Virtual Memory Facilities for: COM
anon alloc: MapViewOfFile anon free: UnmapViewOfFile
file alloc: MapViewOfFile file free: UnmapViewOfFile
target directories:
D:\ggs\dirtmp.
可以看出这些内容与其他内容格式不一同,不是符合 “ 时间:类型:OGG-XXXXX内容” 的格式。
1. 停止所有OGG进程。包含MGR, EXTRACT, REPLICAT
2. 在任务管理器中kill 掉所有的OGG 的server进程。
3. 删除ggserr.log文件,然后创建一个空的ggserr.log文件。
4. 关闭ogg的日志
修改
注释掉绿色部分
把上面红色部分的注释去掉。
5. 重启MGR, EXTRACT,REPLICAT进程。
山东神仓信息技术有限公司 专业技术服务,值得您依赖!
技术交流请加Goldengate技术交流群:315085903