《叱咤风云goldengate企业级运维实战》第9章__goldengate错误分析与处理

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

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供参考,付费前请自行鉴别。
3、如文档内容存在侵犯商业秘密、侵犯著作权等,请点击“举报”。

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

客服邮箱:

biganzikefu@outlook.com

所有的文档都被视为“模板”,用于写作参考,下载前须认真查看,确认无误后再购买;

文档大部份都是可以预览的,笔杆子文库无法对文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;

文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为依据;

如果您还有什么不清楚的或需要我们协助,可以联系客服邮箱:

biganzikefu@outlook.com

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

笔杆子文秘
机构认证
内容提供者

为您提供优质文档,供您参考!

确认删除?