欢迎来到天天文库
浏览记录
ID:59140090
大小:427.50 KB
页数:23页
时间:2020-09-15
《《叱咤风云GoldenGate企业级运维实战》第9章__GoldenGate错误分析与处理.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第9章GoldenGate错误分析与处理在维护GoldenGate过程中,由于各种意外情况,难免还是会遇到各种各样的问题。掌握一些常见的GoldenGate故障诊断和错误分析的方法是非常有必要的,而且掌握这些错误分析工具也进一步加深对GoldenGate产品的认识与对GoldenGate原理的理解。9.1GoldenGate常见异常处理GoldenGate运行起来后,随着时间的推移可能会碰到各种各样的问题,下面就来介绍常见的异常现象以及常见的异常处理方法。9.1.1异常处理的一般步骤首先确定是GoldenGate的哪类
2、进程有故障(是抽取,投递还是复制进程有问题),解决故障的一般思路如下。(1)通过GGSCI>viewreport命令查找ERROR字样,确定错误原因并根据其信息进行排除。(2)通过GGSCI>viewggsevt查看告警日志信息。(3)检查两端数据库是否正常运行,网络是否连通。(4)通过logdump工具对队列文件进行分析。9.1.2RAC单节点失败在RAC环境下,GoldenGate软件安装在共享目录下,可以通过任一个节点连接到共享目录,启动GoldenGate运行界面。如果其中一个节点失败,导致GoldenGate
3、进程中止,可直接切换到另外一个节点继续运行。操作步骤如下。(1)以Oracle用户登录源系统(使用另外一个正常的节点)。(2)确认将GoldenGate安装的所在文件系统装载到另一节点相同目录。(3)确认GoldenGate安装目录属于Oracle用户及其所在组。(4)确认Oracle用户及其所在组对GoldenGate安装目录拥有读写权限。(5)进入GoldenGate安装目录。(6)执行./ggsci进入命令行界面。(7)执行startmgr启动MGR。(8)执行starter*启动所有进程。检查各进程是否正常启动
4、,即可进入正常复制。9.1.3Extract常见异常以下为列举的一些常见错误信息作参考用。Extract进程包括抽取与投递进程,投递进程报错大部分原因是由于网络故障。对于源数据库,抽取进程ext**如果变为abended,则可以通过在GGSCI中使用viewreport命令查看报告,可以通过搜索ERROR快速定位错误。一般情况下,抽取异常的原因是因为其无法找到对应的归档日志,可以通过到归档日志目录命令行下执行示例9-1:ls–ltarch_x_xxxx.arc查看该日志是否存在,如不存在则可能的原因如下。日志已经被压缩
5、。GoldenGate无法自动解压缩,需要人工解压缩后才能读取。日志已经被删除。如果日志已经被删除,需要进行恢复才能继续复制。一般需要定期备份归档日志,并清除旧的归档日志。需要保证归档日志在归档目录中保留足够长时间之后,才能被备份和清除。即定期备份清除若干小时之前的归档,而不是全部归档。保留时间计算如下。某归档文件保留时间³抽取进程处理完该文件中所有日志所需的时间。可以通过命令行或者GoldenGateDirectorWeb界面,运行infoextxxshowch命令查看抓取进程ext处理到哪条日志序列号。在此序列号之
6、前的归档,都可以被安全的清除。抽取进程在抽取不支持的数据对象时也会abend,report文件会有详细的报错信息,根据report文件来定位错误信息然后再排错即可。下面再单独列出更多的几个故障。(1)Extract:Applicationfaildedtoinitialize(Win)。错误信息:runGGSCIcommandbuttheAlertwindowreport"Applicationfaildedtoinitialize(0xce)"。GoldenGate在Windows平台上需要安装MicrosoftVi
7、sualC++2005SP1RedistributablePackage。如果是MicrosoftItanium平台,需要安装vcredist_IA64.exe。Windows2008需以下额外操作:右击‘cmd’(DOS),选择‘runasadministrator’,然后在该命令行窗口中启动MGR和Extract才能够读取数据库日志。将OGG安装为服务时(即运行“installADDSERVICE”),需要使用管理员权限,这样启动服务后即能访问日志。通过以下方法为运行MGR和Extract的用户添加读取日志文件的权
8、限,右键单击文件->property->security->edit->add。(2)Extract:Cannotloadprogram./ggsci…错误分析:请首先检查该OGGBuild是否与操作系统和数据库相符;其次如果是Aix请检查xLC版本是否符合10.0以上。另外,检查环境变量中动态库路径是否包含了数据库动态库目录,例
此文档下载收益归作者所有