Oracle 10g RAC Installer 故障之--Oracle软件安装无法发现集群

系统环境:

操作系统: AIX 5300-08

集群软件: CRS 10.2.0.1

数据库:   Oracle 10.2.0.1

一、故障现象

       在安装CRS后,安装Oracle软件时失败,重新安装,删除了/u01/app/oracle下所有的目录,导致Oracle再次安装时不能识别集群环境。

查看Oracle软件安装索引目录:/u01/app/oracle/oraInventory,已经非CRS的集群环境了。

[root@aix227:/u01/app/oracle/oraInventory/ContentsXML]#vi inventory.xml
"inventory.xml" 12 lines, 409 characters
<?xml version="1.0" standalone="yes" ?>
<!-- Copyright (c) 2005 Oracle Corporation. All rights Reserved -->
<!-- Do not modify the contents of this file by hand. -->
<INVENTORY>
<VERSION_INFO><SAVED_WITH>10.2.0.1.0</SAVED_WITH><MINIMUM_VER>2.1.0.6.0</MINIMUM_VER>
</VERSION_INFO>
<HOME_LIST>
<HOME NAME="OUIHome1" LOC="/u01/app/oracle/product/10.2.0/db_1" TYPE="O" IDX="1"/>
</HOME_LIST>
</INVENTORY>

正常的安装索引目录应该是:

[root@aix211 app]#cd oracle/
[root@aix211 oracle]#ls
admin         oraInventory  oradata       product
[root@aix211 oracle]#cd oraInventory/
[root@aix211 oraInventory]#ls
Contents                 logs                     orainstRoot.sh
ContentsXML              oraInst.loc              oui
install.platform         oraInstaller.properties  sessionContext.ser
[root@aix211 oraInventory]#cd ContentsXML/
[root@aix211 ContentsXML]#ls
comps.xml      inventory.xml  libs.xml[root@aix211 ContentsXML]#more inventory.xml
<?xml version="1.0" standalone="yes" ?>
<!-- Copyright (c) 2005 Oracle Corporation. All rights Reserved -->
<!-- Do not modify the contents of this file by hand. -->
<INVENTORY>
<VERSION_INFO><SAVED_WITH>10.2.0.1.0</SAVED_WITH><MINIMUM_VER>2.1.0.6.0</MINIMUM_VER>
</VERSION_INFO>
<HOME_LIST>
<HOME NAME="OUIHome1" LOC="/u01/crs_1" TYPE="O" IDX="1" CRS="true"><NODE_LIST><NODE NAME="aix211"/><NODE NAME="aix212"/></NODE_LIST>
</HOME>
<HOME NAME="OUIHome2" LOC="/u01/app/oracle/product/10.2.0/db_1" TYPE="O" IDX="2"><NODE_LIST><NODE NAME="aix211"/><NODE NAME="aix212"/></NODE_LIST>
</HOME>
</HOME_LIST>
</INVENTORY>

二、解决方法

在一个安装好CRS软件的主机上(aix211),将aix211主机的 inventory.xml文件上传到aix211主机,替代原来的inventory.xml文件

1、通过ftp上传:
[root@aix211 ContentsXML]#pwd
/u01/app/oracle/oraInventory/ContentsXML
[root@aix211 ContentsXML]#ls
comps.xml      inventory.xml  libs.xml
[root@aix211 ContentsXML]#ftp 192.168.8.227
Connected to 192.168.8.227.
220 aix227 FTP server (Version 4.2 Sat Sep 8 09:49:58 CDT 2007) ready.
Name (192.168.8.227:root): ^C[root@aix211 ContentsXML]#
[root@aix211 ContentsXML]#
[root@aix211 ContentsXML]#su - oracle
[YOU HAVE NEW MAIL]
[u@h W]$bash
[oracle@aix211 ~]$cd /u01/app/oracle/oraInventory/
[oracle@aix211 oraInventory]$ls
Contents                 logs                     orainstRoot.sh
ContentsXML              oraInst.loc              oui
install.platform         oraInstaller.properties  sessionContext.ser
[oracle@aix211 oraInventory]$cd ContentsXML/
[oracle@aix211 ContentsXML]$ls
comps.xml      inventory.xml  libs.xml
[oracle@aix211 ContentsXML]$pwd
/u01/app/oracle/oraInventory/ContentsXML
[oracle@aix211 ContentsXML]$ftp 192.168.8.227
Connected to 192.168.8.227.
220 aix227 FTP server (Version 4.2 Sat Sep 8 09:49:58 CDT 2007) ready.
Name (192.168.8.227:root): oracle
331 Password required for oracle.
Password:
230-Last login: Mon Nov 17 10:36:38 2014 on /dev/pts/2 from 192.168.8.248
230 User oracle logged in.
ftp> bin
200 Type set to I.
ftp> put inventory.xml
200 PORT command successful.
150 Opening data connection for inventory.xml.
226 Transfer complete.
666 bytes sent in 0.001007 seconds (645.9 Kbytes/s)
local: inventory.xml remote: inventory.xml
ftp> 覆盖以前的inventory.xml:
[oracle@aix227:/home/oracle]$ls -l
total 8
-rw-r-----    1 oracle   oinstall        666 Nov 17 10:45 inventory.xml
[oracle@aix227:/home/oracle]$cp inventory.xml /u01/app/oracle/oraInventory/ContentsXML
[oracle@aix227:/home/oracle]$cd /u01/app/oracle/oraInventory/ContentsXML
[oracle@aix227:/u01/app/oracle/oraInventory/ContentsXML]$ls
comps.xml      inventory.xml  libs.xml
[oracle@aix227:/u01/app/oracle/oraInventory/ContentsXML]$more inventory.xml
<?xml version="1.0" standalone="yes" ?>
<!-- Copyright (c) 2005 Oracle Corporation. All rights Reserved -->
<!-- Do not modify the contents of this file by hand. -->
<INVENTORY>
<VERSION_INFO><SAVED_WITH>10.2.0.1.0</SAVED_WITH><MINIMUM_VER>2.1.0.6.0</MINIMUM_VER>
</VERSION_INFO>
<HOME_LIST>
<HOME NAME="OUIHome1" LOC="/u01/crs_1" TYPE="O" IDX="1" CRS="true"><NODE_LIST><NODE NAME="aix211"/><NODE NAME="aix212"/></NODE_LIST>
</HOME>
<HOME NAME="OUIHome2" LOC="/u01/app/oracle/product/10.2.0/db_1" TYPE="O" IDX="2"><NODE_LIST><NODE NAME="aix211"/><NODE NAME="aix212"/></NODE_LIST>
</HOME>
</HOME_LIST>
</INVENTORY>

更新inventory.xml 中node的信息(将aix211,aix212更新为aix227,aix228)

《注意更新命令在图形界面下执行》

执行更新命令:
[oracle@aix227:/u01/database/Disk1]$/u01/crs_1/oui/bin/runInstaller -updateNOdeList CLUSTER_NODES='aix227,aix228' ORACLE_HOME='/u01/crs_1'
Starting Oracle Universal Installer...
No pre-requisite checks found in oraparam.ini, no system pre-requisite checks will be executed.
'UpdateNodeList' was successful.更新成功:
[oracle@aix227:/u01/app/oracle/oraInventory/ContentsXML]$more inventory.xml
<?xml version="1.0" standalone="yes" ?>
<!-- Copyright (c) 2005 Oracle Corporation. All rights Reserved -->
<!-- Do not modify the contents of this file by hand. -->
<INVENTORY>
<VERSION_INFO><SAVED_WITH>10.2.0.1.0</SAVED_WITH><MINIMUM_VER>2.1.0.6.0</MINIMUM_VER>
</VERSION_INFO>
<HOME_LIST>
<HOME NAME="OUIHome1" LOC="/u01/crs_1" TYPE="O" IDX="1" CRS="true"><NODE_LIST><NODE NAME="aix227"/><NODE NAME="aix228"/></NODE_LIST>
</HOME>
<HOME NAME="OUIHome2" LOC="/u01/app/oracle/product/10.2.0/db_1" TYPE="O" IDX="2"><NODE_LIST><NODE NAME="aix211"/><NODE NAME="aix212"/></NODE_LIST>
</HOME>
</HOME_LIST>
</INVENTORY>[oracle@aix227:/u01/database/Disk1]$/u01/crs_1/oui/bin/runInstaller -updateNOdeList CLUSTER_NODES='aix227,aix228' ORACLE_HOME='/u01/app/oracle/product/10.2.0/db_1'
Starting Oracle Universal Installer...
No pre-requisite checks found in oraparam.ini, no system pre-requisite checks will be executed.
'UpdateNodeList' was successful.[oracle@aix227:/u01/app/oracle/oraInventory/ContentsXML]$more inventory.xml
<?xml version="1.0" standalone="yes" ?>
<!-- Copyright (c) 2005 Oracle Corporation. All rights Reserved -->
<!-- Do not modify the contents of this file by hand. -->
<INVENTORY>
<VERSION_INFO><SAVED_WITH>10.2.0.1.0</SAVED_WITH><MINIMUM_VER>2.1.0.6.0</MINIMUM_VER>
</VERSION_INFO>
<HOME_LIST>
<HOME NAME="OUIHome1" LOC="/u01/crs_1" TYPE="O" IDX="1" CRS="true"><NODE_LIST><NODE NAME="aix227"/><NODE NAME="aix228"/></NODE_LIST>
</HOME>
<HOME NAME="OUIHome2" LOC="/u01/app/oracle/product/10.2.0/db_1" TYPE="O" IDX="2"><NODE_LIST><NODE NAME="aix227"/><NODE NAME="aix228"/></NODE_LIST>
</HOME>
</HOME_LIST>
</INVENTORY>

更新错误信息:

三、重新安装Oracle软件

[oracle@aix227:/u01/database/Disk1/rootpre]$su -
root's Password:
readline: warning: turning on OPOST for terminal
readline: warning: turning on OPOST for terminal
[root@aix227:/]#cd /u01/database/Disk1/rootpre/
[root@aix227:/u01/database/Disk1/rootpre]#./rootpre.sh
./rootpre.sh output will be logged in /tmp/rootpre.out_14-11-17.10:58:29
Kernel extension /etc/pw-syscall.64bit_kernel is loaded.
Unloading the existing extension: /etc/pw-syscall.64bit_kernel....Oracle Kernel Extension Loader for AIX Copyright (c) 1998,1999 Oracle Corporation Unconfigured the kernel extension successfullyUnloaded the kernel extension successfully
Saving the original files in /etc/ora_save_14-11-17.10:58:29....
Copying new kernel extension to /etc....
Loading the kernel extension from /etcOracle Kernel Extension Loader for AIX Copyright (c) 1998,1999 Oracle Corporation Successfully loaded /etc/pw-syscall.64bit_kernel with kmid: 0x41f8b00Successfully configured /etc/pw-syscall.64bit_kernel with kmid: 0x41f8b00
The kernel extension was successfuly loaded.
Configuring Asynchronous I/O....
Asynchronous I/O is already defined
Configuring POSIX Asynchronous I/O....
Posix Asynchronous I/O is already defined
Checking if group services should be configured....
Please confirm your Oracle userid is a member of the group: hagsuser
Configuring HACMP group services socket for possible use by Oracle.
cp: /opt/ORCLcluster/lib/libskgxnr.a: Text file busy
cp: /opt/ORCLcluster/lib/libskgxnr.so: Text file busy
cp: /opt/ORCLcluster/lib32/libskgxnr.so: Text file busy

@至此,已经能正常识别为集群环境


转载于:https://blog.51cto.com/tiany/1577353

Oracle 10g RAC Installer 故障之--Oracle软件安装无法发现集群相关推荐

  1. 基于Linux (RHEL 5.5) 安装Oracle 10g RAC

    本文所描述的是在Red Hat 5.5下使用vmware server 来安装Oracle 10g RAC(OCFS + ASM),本文假定你的RHEL5已经安装完毕,下面列出的是对Linux的具体配 ...

  2. 基于Linux RHEL 5 5 安装Oracle 10g RAC

    分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! 本文所描 ...

  3. GoldenGate配置实例:RHEL 4.7下的Oracle 10g RAC到单实例的单向同步(一)

    环境 源端是一个RAC rac1 rac2: RHEL 4u7 + ORACLE 10.2.0.4 + ASM rac1 外网IP 192.168.47.241 虚拟IP 192.168.47.243 ...

  4. (超详细)Oracle 10g RAC 添加节点实验操作总结

    Oracle 10g RAC 添加节点实验操作总结 目  录   RAC物理结构...3 一. 安装前准备及OS安装配置... 4 1.安装并配置新节点的虚拟机...4 2.节点三(dbi)的网络配置 ...

  5. Redhat 5.4 Oracle 10g RAC Openfiler+Multipath + RAW+ ASM 安装文档

    在Redhat 平台上RAC 装过多次. 本来也没打算整理这篇文章. 但是在搭建这个环境的过程中有了一下新的体会. 而且RAC 架构也不一样. 搭建之后对RAC 也有更深的理解. 实验平台配置信息: ...

  6. Oracle 10g RAC RMAN备份异机单实例恢复

    本文通过将Oracle 10g RAC RMAN的完整的备份进行异机恢复的过程,可以对在恢复的过程中可以发现备份时的一些问题.比如规档日志的冗余,控制文件与参数文件的自动备份的利用等,本示例是拿了rm ...

  7. oracle 云服务器cpu升级,Oracle 10g RAC 升级(CPU Update)之--升级CRS

    Oracle 10g RAC 升级(CPU Update)之--升级CRS 发布时间:2020-07-16 09:13:19 来源:51CTO 阅读:593 作者:客居天涯 Oracle 10g RA ...

  8. Oracle 10g RAC 升级(CPU Update)之--升级CRS

    Oracle 10g RAC 升级(CPU Update)之--升级CRS 系统环境: 操作系统:RedHat EL5 Cluster: Oracle CRS 10.2.0.1.0 Oracle:   ...

  9. oracle 10g rac数据库,oracle 10g rac安装报错集锦

    oracle 10g rac安装报错汇总 删除crs 1.      停止资源:关闭crs资源:crsctl stop resources 关闭crs:       crsctl stop crs 2 ...

最新文章

  1. oracle如何自动分析报告,ORACLE 性能分析报告的获取
  2. 下载perl的mysql模块_安装用于操作MySQL的Perl模块
  3. 系统管理员在企业中的职业定位及发展方向 连载(二)
  4. 国内技术原创氛围为什么那么差?记EAWorld(普元)是如何靠“借鉴”产出原创文章的!
  5. RedHat gcc编译器版本升级到4.8.2支持C++11标准
  6. 用U3D寻找看电视的感觉!!
  7. cvSlite 和cvMerge 实现图像的通道分离和混合的说明
  8. linux命令 剪切,linux剪切命令
  9. 《算法第四版》学习心得一——怎么学算法
  10. 贪吃蛇游戏-小程序游戏
  11. android怎么用经纬度定位,android 根据经纬度定位所在城市
  12. OpenCV图像阈值:简单阈值、自适应阈值、OTSU、TRIANGLE
  13. 近期互联网公司大量裁员,这给计算机er带来哪些启示?
  14. Banner图片轮播
  15. matlab绘制世界地图代码
  16. win10软件字符乱码解决
  17. 华为交换机常用命令大全
  18. Cesium双屏对比
  19. 微信小程序的消息推送的token的配置
  20. 常见css的用法(持续更新中....)

热门文章

  1. java entitymanager类_如何在Java JDBC EntityManagerFactory类中设置实体的ID?
  2. jq 下拉加载每次只执行一次_记一次 无限列表 滚动优化
  3. centos 下载文件很慢_CentOS镜像下载
  4. python网站设计开题报告_网站设计开题报告范文精选5篇
  5. java语言概述、java语言特性、java语言发展史、java语言作用
  6. jQuery中事件及常用事件总结、jQuery中常见效果、隐式迭代、链式编程、样式操作、动画队列、不同元素绑定同一个事件
  7. 二叉树的字符图形显示程序_每个程序员都必须知道的8种通用数据结构
  8. 作者:杨慰民(1970-),男,博士,中国移动通信集团福建有限公司网管中心副总经理...
  9. 作者:司光亚(1967-),男,国防大学信息作战与指挥训练教研部教授,主要研究方向为战争复杂系统建模仿真。...
  10. 【计算机科学基础】计算机不需要整数减法器的原因