oracle-rac 遇到的错误
来源:互联网 发布:淘宝购买怪兽伊兰特 编辑:程序博客网 时间:2024/05/01 09:19
这两天安装生产环境的RAC,成功装完后,期间也遇到了不少小问题,今天一同事把服务器重启启动了一下之后,CRS就启动不了了。。
数据库:oracle 11.2.0.1,系统是oraclelinux6.3
以下是我做的错误及处理记录
各位大师,是否还有更好的处理办法啊??请指教!!!
数据库:oracle 11.2.0.1,系统是oraclelinux6.3
以下是我做的错误及处理记录
各位大师,是否还有更好的处理办法啊??请指教!!!
错误现象:
服务器重启之后,crs启动不了
[grid@RAC1 ~]$crs_stat –t -v
CRS-0184: Cannot communicate with the CRS daemon.
[grid@RAC1 ~]$ crsctl start crs
CRS-4563: Insufficient user privileges.
CRS-4000: Command Start failed, or completed with errors.
[grid@RAC1 ~]$ crsctl check crs
CRS-4639: Could not contact Oracle High Availability Services
CRS-4000: Command Start failed, or completed with errors.
网上查到,说这个是11.2.0.1数据库版本的bug问题
SQL> select * from v$version;
BANNER
--------------------------------------------------------------------------------
Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production
PL/SQL Release 11.2.0.1.0 - Production
CORE 11.2.0.1.0 Production
TNS for Linux: Version 11.2.0.1.0 - Production
NLSRTL Version 11.2.0.1.0 – Production
我的解决办法:
两个节点同时执行
[root@RAC1 bin]# dd if=/var/tmp/.oracle/npohasd of=/dev/null bs=1024 count=1
查看ohasd日志
[grid@RAC1 log]$ tail -f /u01/11.2.0/grid/log/rac1/ohasd/ohasd.log
2013-08-14 17:08:18.621: [UiServer][3376371456] S(0x7f1f7c000b70): Accepted client connection: saddr =(ADDRESS=(PROTOCOL=ipc)(DEV=29)(KEY=OHASD_UI_SOCKET))daddr = (ADDRESS=(PROTOCOL=ipc)(KEY=OHASD_UI_SOCKET))
2013-08-14 17:08:18.632: [UiServer][3378472704] processMessage called
2013-08-14 17:08:18.632: [UiServer][3378472704] Sending message to PE. ctx= 0x7f1f7c002f20
2013-08-14 17:08:18.632: [UiServer][3378472704] Sending command to PE: 43
2013-08-14 17:08:18.632: [ CRSPE][3382675200] Processing PE command id=144. Description: [Stat Resource : 0x7f1f8407d710]
2013-08-14 17:08:18.633: [ CRSPE][3382675200] Expression Filter : (((NAME == ora.crsd) OR (NAME == ora.cssd)) OR (NAME == ora.evmd))
2013-08-14 17:08:18.636: [ CRSPE][3382675200] PE Command [ Stat Resource : 0x7f1f8407d710 ] has completed
2013-08-14 17:08:18.636: [ CRSPE][3382675200] UI Command [Stat Resource : 0x7f1f8407d710] is replying to sender.
2013-08-14 17:08:18.636: [UiServer][3378472704] Done for ctx=0x7f1f7c002f20
2013-08-14 17:08:18.642: [UiServer][3376371456] Closed: remote end failed/disc.
2013-08-14 18:41:19.320: [ default][3993569056] OHASD Daemon Starting. Command string :reboot
2013-08-14 18:41:19.320: [ default][3600992032] OHASD Daemon Starting. Command string :reboot
之后重新启动crs服务
[grid@RAC1 log]$ crs_start -all
CRS-5702: Resource 'ora.DATA.dg' is already running on 'rac1'
CRS-5702: Resource 'ora.LISTENER.lsnr' is already running on 'rac1'
CRS-5702: Resource 'ora.LISTENER_SCAN1.lsnr' is already running on 'rac1'
CRS-5702: Resource 'ora.OCR.dg' is already running on 'rac1'
CRS-5702: Resource 'ora.RCY.dg' is already running on 'rac1'
CRS-5702: Resource 'ora.VOTE.dg' is already running on 'rac1'
CRS-5702: Resource 'ora.asm' is already running on 'rac1'
CRS-5702: Resource 'ora.eons' is already running on 'rac1'
CRS-5702: Resource 'ora.gsd' is already running on 'rac1'
CRS-5702: Resource 'ora.net1.network' is already running on 'rac1'
CRS-5702: Resource 'ora.oc4j' is already running on 'rac1'
CRS-5702: Resource 'ora.ons' is already running on 'rac1'
CRS-5702: Resource 'ora.asm' is already running on 'rac1'
CRS-5702: Resource 'ora.LISTENER.lsnr' is already runnin
。。。。。。。。。。。。。。。。。。。。。。
。。。。。。。。。。。。。。。。
[grid@RAC1 log]$ crsctl check crs
CRS-4638: Oracle High Availability Services is online
CRS-4537: Cluster Ready Services is online
CRS-4529: Cluster Synchronization Services is online
CRS-4533: Event Manager is online
服务一切正常
grid@RAC1 log]$ crs_stat -t
Name Type Target State Host
------------------------------------------------------------
ora.DATA.dg ora....up.type ONLINE ONLINE rac1
ora....ER.lsnr ora....er.type ONLINE ONLINE rac1
ora....N1.lsnr ora....er.type ONLINE ONLINE rac1
ora.OCR.dg ora....up.type ONLINE ONLINE rac1
ora.RCY.dg ora....up.type ONLINE ONLINE rac1
ora.VOTE.dg ora....up.type ONLINE ONLINE rac1
ora.asm ora.asm.type ONLINE ONLINE rac1
ora.eons ora.eons.type ONLINE ONLINE rac1
ora.gsd ora.gsd.type ONLINE ONLINE rac1
ora....network ora....rk.type ONLINE ONLINE rac1
ora.oc4j ora.oc4j.type ONLINE ONLINE rac1
ora.ons ora.ons.type ONLINE ONLINE rac1
ora.orcl.db ora....se.type ONLINE ONLINE rac1
ora....SM1.asm application ONLINE ONLINE rac1
ora....C1.lsnr application ONLINE ONLINE rac1
ora.rac1.gsd application ONLINE ONLINE rac1
ora.rac1.ons application ONLINE ONLINE rac1
ora.rac1.vip ora....t1.type ONLINE ONLINE rac1
ora....SM2.asm application ONLINE ONLINE rac2
ora....C2.lsnr application ONLINE ONLINE rac2
ora.rac2.gsd application ONLINE ONLINE rac2
ora.rac2.ons application ONLINE ONLINE rac2
ora.rac2.vip ora....t1.type ONLINE ONLINE rac2
ora.scan1.vip ora....ip.type ONLINE ONLINE rac1
INS-35423 安装 database 时安装程序无法获取集群节点
操作系统为 RedHat Linux 6.4,已安装Oracle 11.2.0.4.0 版本的 Grid后,开始以oracle用户身份安装对应版本的database软件,结果在在走到 Oracle Database 11g Release 2 Installer database - Step 4 of 10 中的 Grid Instrallation Options 界面,集群列表为空,且报INS-35423错误,见下图:
通过检查各项配置均无误后,于是在网络上搜索了下,在国外的一个论坛上找到如下界面方法:
之所以未能获取到集群节点,是因为位于grid用户下的ORACLE_BASE下的inventory目录内的一个xml文件有问题,请看如下文件:
[root@qjdb1 ContentsXML]# cat inventory.xml
<?xml version="1.0" standalone="yes" ?>
<!-- Copyright (c) 1999, 2013, Oracle and/or its affiliates.
All rights reserved. -->
<!-- Do not modify the contents of this file by hand. -->
<INVENTORY>
<VERSION_INFO>
<SAVED_WITH>11.2.0.4.0</SAVED_WITH>
<MINIMUM_VER>2.1.0.6.0</MINIMUM_VER>
</VERSION_INFO>
<HOME_LIST>
<HOME NAME="Ora11g_gridinfrahome1" LOC="/u01/app/11.2.0/grid" TYPE="O" IDX="1">------少了一个CRS="true"内容
<NODE_LIST>
<NODE NAME="qjdb1"/>
<NODE NAME="qjdb2"/>
</NODE_LIST>
</HOME>
</HOME_LIST>
<COMPOSITEHOME_LIST>
</COMPOSITEHOME_LIST>
</INVENTORY>
通过执行如下命令修改:
[grid@qjdb1 ~]$ /u01/app/11.2.0/grid/oui/bin/runInstaller -updateNodeList ORACLE_HOME="/u01/app/11.2.0/grid" CRS=true
Starting Oracle Universal Installer...
Checking swap space: must be greater than 500 MB. Actual 32000 MB Passed
The inventory pointer is located at /etc/oraInst.loc
The inventory is located at /u01/app/oraInventory
'UpdateNodeList' was successful.
上面命令成功执行后,可以发现inventory.xml文件的内容发生了变化,已经调整为预期内容:
[root@qjdb1 ContentsXML]# cat inventory.xml
<?xml version="1.0" standalone="yes" ?>
<!-- Copyright (c) 1999, 2013, Oracle and/or its affiliates.
All rights reserved. -->
<!-- Do not modify the contents of this file by hand. -->
<INVENTORY>
<VERSION_INFO>
<SAVED_WITH>11.2.0.4.0</SAVED_WITH>
<MINIMUM_VER>2.1.0.6.0</MINIMUM_VER>
</VERSION_INFO>
<HOME_LIST>
<HOME NAME="Ora11g_gridinfrahome1" LOC="/u01/app/11.2.0/grid" TYPE="O" IDX="1" CRS="true">
<NODE_LIST>
<NODE NAME="qjdb1"/>
<NODE NAME="qjdb2"/>
</NODE_LIST>
</HOME>
</HOME_LIST>
<COMPOSITEHOME_LIST>
</COMPOSITEHOME_LIST>
</INVENTORY>
需要提醒的是,仅可通过命令方式更新inventory.xml文件,如果通过手工修改inventory.xml文件内容,可能会导致连安装database的界面都打不开,如runInstaller命令无法执行。
阅读全文
0 0
- oracle-rac 遇到的错误
- 安装rac遇到的错误解决办法
- RAC添加节点遇到的错误
- Oracle RAC 11g 通过SCAN连接遇到ORA-12170错误的解决办法
- 最近遇到oracle RAC的一个问题
- Oracle RAC 几个常见的错误观点
- 虚拟机安装10g rac遇到的错误
- 三.安装10g rac中遇到的错误
- Oracle RAC升级时遇到[INS-06006]的解决方法
- oracle rac 安装错误整理。
- 在安装oracle rac 的时候报错误 install/.oui:
- Oracle RAC错误之--oifcfg错误案例
- Oracle安装时遇到的一个错误!
- 遇到oracle错误的自处理方法
- 使用 VMware Server 在 Oracle Enterprise Linux 上安装 Oracle RAC遇到的问题
- Oracle 11.2.0.4 RAC上调整SCAN 及 遇到的问题 on Oracle Linux 6
- rac 安装遇到的问题
- ORACLE RAC的搭建
- vue脚手架项目打包后路由视图不显示问题
- INTP
- mongodb实现简单的增删改查
- padding和margin的区别
- Android中的“再按一次返回键退出程序”实现
- oracle-rac 遇到的错误
- android xxxsdk的扫盲
- 使用WebStorm开发web前端---- 网页中文乱码问题
- VS中出现“LINK:fatal error LNK1123: 转换到 COFF 期间失败: 文件无效
- Swift_声明变量var、常量let
- CentOS 关闭防火墙命令与 注意事项
- eclipse自动补全无效
- 《深入理解mybatis原理》 MyBatis的一级缓存实现详解 及使用注意事项
- 修改运行中的docker容器的环境