12
返回列表 发新帖
楼主: snowolf128

不小心在oracle 10g rac的副节点下执行了localconfig add,然后副节点的crs启动不了了

[复制链接]
论坛徽章:
51
ITPUB十周年纪念徽章
日期:2011-11-01 16:25:22铁扇公主
日期:2012-02-21 15:03:13最佳人气徽章
日期:2012-03-13 17:39:18ITPUB季度 技术新星
日期:2012-05-22 15:10:11ITPUB 11周年纪念徽章
日期:2012-10-09 18:13:332013年新春福章
日期:2013-02-25 14:51:24ITPUB社区12周年站庆徽章
日期:2013-08-12 09:34:36itpub13周年纪念徽章
日期:2014-09-28 10:55:55
发表于 2013-11-28 16:43 | 显示全部楼层
snowolf128 发表于 2013-11-28 15:49
我打开看过,很长很长的脚本,没有能力去分析干了些啥。

对这个脚本有点儿印象了~这个应该是单instance的时候使用ASM时候需要执行的~RAC环境应该不用~
找到了一个类似的问题~仅供参考

In this Document
  Symptoms
  Cause
  Solution

APPLIES TO:

Oracle Server - Enterprise Edition - Version: 10.1.0.2 to 11.1.0.7
This problem can occur on any platform.
SYMPTOMS

The steps in this note only applies to non-RAC environment. Please do not run localconfig script on RAC systems

While creating a ASM instance it is necessary to have CSS daemon running.
In 10gr1 the CSS daemon is started automatically by the root.sh in the post install step.
In 10gr2 the CSS daemon is started by running "localconfig add" script.

The script hangs and the CSS daemon does not startup completely.
ps -ef | grep d.bin
Shows ocssd.bin running. There is no error in the system log file. The last message is :
CSS completed waiting on dependencies.

But the script still hangs.
CAUSE

The problem is that the css when starting up creates some IPC socket files in the /tmp directory.
If there are files existing there with the same name then we get a permission denied messages and we are unable to start the CSS.

This information was seen in the truss/strace of the ocssd.bin process.

SOLUTION

Removing the files in the folder /var/tmp/.oracle (Solaris & Linux) or /tmp/.oracle (HP-UX & AIX) resolved the issue.

After removing this files we re-ran the localconfig script:
# $ORACLE_HOME/bin/localconfig reset $ORACLE_HOME

The $ORACLE_HOME refers to the Oracle rdbms software home from where ASM instance is running.

使用道具 举报

回复
论坛徽章:
0
 楼主| 发表于 2013-11-29 15:15 | 显示全部楼层
楼上,难道要先localconfig delete,然后在localconfig add一次?

使用道具 举报

回复
论坛徽章:
0
 楼主| 发表于 2013-11-30 15:21 | 显示全部楼层
参考楼上的方法, 已搞定

使用道具 举报

回复
论坛徽章:
187
生肖徽章:狗
日期: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
发表于 2013-12-1 17:43 | 显示全部楼层
snowolf128 发表于 2013-11-30 15:21
参考楼上的方法, 已搞定

分享操作步骤吧,造福一下大众。

使用道具 举报

回复
论坛徽章:
0
 楼主| 发表于 2013-12-4 08:31 | 显示全部楼层
其实不难,

在执行错误脚本的节点上运行root.sh,如果是简单rac环境(单ocr磁盘),应该就能恢复的。
如果这样做还不行,那么两个节点都删了/var/tmp/.oracle(最好先备份一下),两个节点都重启。
如果有镜像ocr,则要查看ocrcheck看两个节点是否一致,不一致则要调整。

使用道具 举报

回复
论坛徽章:
0
发表于 2013-12-4 15:09 | 显示全部楼层
mark --------------

使用道具 举报

回复

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

本版积分规则 发表回复

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