查看: 2040|回复: 5

goldengate管理大神速进 ,求救!

[复制链接]
论坛徽章:
1
优秀写手
日期:2014-09-17 06:00:13
发表于 2015-10-26 19:09 | 显示全部楼层 |阅读模式
11g 双节点的rac出现的问题:
goldengate日志报错:
2015-10-26 17:36:34  INFO    OGG-03035  Oracle GoldenGate Capture for Oracle, ext1.prm:  Operating system character set identified as UTF-8. Locale: en_US, LC_ALL:.
2015-10-26 17:36:34  ERROR   OGG-00664  Oracle GoldenGate Capture for Oracle, ext1.prm:  OCI Error beginning session (status = 1034-ORA-01034: ORACLE not available
ORA-27101: shared memory realm does not exist
Linux-x86_64 Error: 2: No such file or directory).
2015-10-26 17:36:34  ERROR   OGG-01668  Oracle GoldenGate Capture for Oracle, ext1.prm:  PROCESS ABENDING.


原因我看了一下是停掉了rac1上面的监听服务,状态如下:
STATUS of the LISTENER
------------------------
Alias                     LISTENER
Version                   TNSLSNR for Linux: Version 11.2.0.3.0 - Production
Start Date                16-OCT-2015 09:37:15
Uptime                    10 days 8 hr. 32 min. 3 sec
Trace Level               off
Security                  ON: Local OS Authentication
SNMP                      OFF
Listener Log File         /u01/app/oracle/diag/tnslsnr/rac1/listener/alert/log.xml
Listening Endpoints Summary...
  (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=rac1)(PORT=1521)))
Services Summary...
Service "+ASM" has 1 instance(s).
  Instance "+ASM1", status READY, has 1 handler(s) for this service...
The command completed successfully


而正常情况下的状态是这样的:
STATUS of the LISTENER
------------------------
Alias                     LISTENER
Version                   TNSLSNR for Linux: Version 11.2.0.3.0 - Production
Start Date                16-OCT-2015 09:37:15
Uptime                    10 days 7 hr. 34 min. 37 sec
Trace Level               off
Security                  ON: Local OS Authentication
SNMP                      OFF
Listener Log File         /u01/app/oracle/diag/tnslsnr/rac1/listener/alert/log.xml
Listening Endpoints Summary...
  (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=rac1)(PORT=1521)))
Services Summary...
Service "+ASM" has 1 instance(s).
  Instance "+ASM1", status READY, has 1 handler(s) for this service...
Service "xnbs" has 1 instance(s).
  Instance "xnbs01", status READY, has 1 handler(s) for this service...
Service "xnbs0XDB" has 1 instance(s).
  Instance "xnbs01", status READY, has 1 handler(s) for this service...
The command completed successfully



原因是因为主动关掉了服务,而关掉服务的原因是因为生产库用plsql连接的时候报找不到主机的错误,
关掉一节点的service就没有问题了,但是goldengate是搭建在一节点上的,现在goldengate出现最上面的报错,请问有什么方法可以解决吗 ,或彻底解决连接时报找不到主机错误。
谢谢!
论坛徽章:
183
生肖徽章:狗
日期:2006-11-23 04:26:03生肖徽章:羊
日期:2007-09-26 17:08:21生肖徽章:马
日期:2007-09-26 17:08:49授权会员
日期:2007-12-31 19:14:41生肖徽章2007版:牛
日期:2008-03-28 10:02:30奥运会纪念徽章:柔道
日期:2008-04-30 16:28:44奥运会纪念徽章:垒球
日期:2008-05-12 21:28:28奥运会纪念徽章:体操
日期:2008-06-26 10:00:41奥运会纪念徽章:沙滩排球
日期:2008-07-27 12:41:59奥运会纪念徽章:艺术体操
日期:2008-07-30 11:09:47
发表于 2015-10-27 08:57 | 显示全部楼层

回帖奖励 +10

本帖最后由 jieyancai 于 2015-10-27 08:58 编辑

看看你抽取进程参数的配置,你配置了tnsnames.ora,那就检查一下。

使用道具 举报

回复
论坛徽章:
1
优秀写手
日期:2014-09-17 06:00:13
 楼主| 发表于 2015-10-27 10:10 | 显示全部楼层
jieyancai 发表于 2015-10-27 08:57
看看你抽取进程参数的配置,你配置了tnsnames.ora,那就检查一下。

把第一个节点的监听服务再开启  又好了  ,请问是什么原因呢?
在搭建OGG的时候TNS里配置了这么一步。
ASM =  
(DESCRIPTION =  
    (ADDRESS = (PROTOCOL = TCP)(HOST = 10.18.3.106)(PORT = 1521))  
    (CONNECT_DATA =  
      (SERVER = DEDICATED)  
      (SERVICE_NAME = +ASM)  
      (SID_NAME = +ASM1)  
    )  
  )
抽取进程如下:
GGSCI (rac1) 2> view param ext1

EXTRACT ext1
setenv (NLS_LANG = AMERICAN_AMERICA.ZHS16GBK)
TRANLOGOPTIONS DBLOGREADER
USERID oggadmin,PASSWORD oggadmin
EXTTRAIL /goldengate/dirdat/t1
dynamicresolution
--TRANLOGOPTIONS EXCLUDEUSER oggadmin
TABLE CRT_JSBS.CJYSZL_LJXDRB;
TABLE CRT_JSBS.JXZYXCSG_SYZYQCJL;
TABLE CRT_JSBS.DJJCXX;
TABLE CRT_JSBS.DZLJ_DTJS;

并未有和监听和TNS有关联的关键字啊。。。

使用道具 举报

回复
论坛徽章:
183
生肖徽章:狗
日期:2006-11-23 04:26:03生肖徽章:羊
日期:2007-09-26 17:08:21生肖徽章:马
日期:2007-09-26 17:08:49授权会员
日期:2007-12-31 19:14:41生肖徽章2007版:牛
日期:2008-03-28 10:02:30奥运会纪念徽章:柔道
日期:2008-04-30 16:28:44奥运会纪念徽章:垒球
日期:2008-05-12 21:28:28奥运会纪念徽章:体操
日期:2008-06-26 10:00:41奥运会纪念徽章:沙滩排球
日期:2008-07-27 12:41:59奥运会纪念徽章:艺术体操
日期:2008-07-30 11:09:47
发表于 2015-10-27 10:17 | 显示全部楼层
shaojiedba 发表于 2015-10-27 10:10
把第一个节点的监听服务再开启  又好了  ,请问是什么原因呢?
在搭建OGG的时候TNS里配置了这么一步。
...

你这个怎么没有连接asm的字符串呢?

使用道具 举报

回复
论坛徽章:
1
优秀写手
日期:2014-09-17 06:00:13
 楼主| 发表于 2015-10-27 11:13 | 显示全部楼层
jieyancai 发表于 2015-10-27 10:17
你这个怎么没有连接asm的字符串呢?

TRANLOGOPTIONS ASMUSER sys@ASM,ASMPASSWORD 123456

您说的事类似这样的东西吗  ,当时安装的时候了解这行参数是验证与ASM连通行的,我在外面确保ASM已经能联通了就没有加这个  ,
-bash-4.1$ tnsping asm

TNS Ping Utility for Linux: Version 11.2.0.3.0 - Production on 27-OCT-2015 11:16:33

Copyright (c) 1997, 2011, Oracle.  All rights reserved.

Used parameter files:


Used TNSNAMES adapter to resolve the alias
Attempting to contact (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = 10.18.3.106)(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = +ASM) (SID_NAME = +ASM1)))
OK (0 msec)
是不是由于没加这个参数,OGG每次其实去找到监听服务是我节点1本地的监听服务,而不是ASM监听服务,导致我本地的监听服务关掉之后OGG就挂起了。?

使用道具 举报

回复
论坛徽章:
183
生肖徽章:狗
日期:2006-11-23 04:26:03生肖徽章:羊
日期:2007-09-26 17:08:21生肖徽章:马
日期:2007-09-26 17:08:49授权会员
日期:2007-12-31 19:14:41生肖徽章2007版:牛
日期:2008-03-28 10:02:30奥运会纪念徽章:柔道
日期:2008-04-30 16:28:44奥运会纪念徽章:垒球
日期:2008-05-12 21:28:28奥运会纪念徽章:体操
日期:2008-06-26 10:00:41奥运会纪念徽章:沙滩排球
日期:2008-07-27 12:41:59奥运会纪念徽章:艺术体操
日期:2008-07-30 11:09:47
发表于 2015-10-27 12:35 | 显示全部楼层
shaojiedba 发表于 2015-10-27 11:13
TRANLOGOPTIONS ASMUSER sys@ASM,ASMPASSWORD 123456

您说的事类似这样的东西吗  ,当时安装的时候了解 ...

你可以测试一下看看

使用道具 举报

回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

DTCC2020中国数据库技术大会 限时8.5折

【架构革新 高效可控】2020年6月4日~6日第十一届中国数据库技术大会将在北京隆重召开。

大会设置2大主会场,20+技术专场,将邀请超百位行业专家,重点围绕数据架构、AI与大数据、传统企业数据库实践和国产开源数据库等内容展开分享和探讨,为广大数据领域从业人士提供一场年度盛会和交流平台。

http://dtcc.it168.com


大会官网>>
TOP技术积分榜 社区积分榜 徽章 团队 统计 知识索引树 积分竞拍 文本模式 帮助
  ITPUB首页 | ITPUB论坛 | 数据库技术 | 企业信息化 | 开发技术 | 微软技术 | 软件工程与项目管理 | IBM技术园地 | 行业纵向讨论 | IT招聘 | IT文档
  ChinaUnix | ChinaUnix博客 | ChinaUnix论坛
CopyRight 1999-2011 itpub.net All Right Reserved. 北京盛拓优讯信息技术有限公司版权所有 联系我们 
京ICP备09055130号-4  北京市公安局海淀分局网监中心备案编号:11010802021510 广播电视节目制作经营许可证:编号(京)字第1149号
  
快速回复 返回顶部 返回列表