11gR203 inventory 被误删后的恢复

原创 2015年07月06日 20:44:51

在添加节点时,错误的删除了存活节点的inventory目录,解决办法如下:

su - grid
cd /u01/11.2.0/grid/oui/bin
./runInstaller -silent -ignoreSysPrereqs -attachHome ORACLE_HOME=$ORACLE_HOME "CLUSTER_NODES={prod02}" CRS=TRUE ORACLE_HOME_NAME="grid_home1"
--check

[root@prod02 ContentsXML]# cat inventory.xml

<?xml version="1.0" standalone="yes" ?>
<!-- Copyright (c) 1999, 2011, Oracle. All rights reserved. -->
<!-- Do not modify the contents of this file by hand. -->
<INVENTORY>
<VERSION_INFO>
   <SAVED_WITH>11.2.0.3.0</SAVED_WITH>
   <MINIMUM_VER>2.1.0.6.0</MINIMUM_VER>
</VERSION_INFO>
<HOME_LIST>
<HOME NAME="grid_home1" LOC="/u01/11.2.0/grid" TYPE="O" IDX="1" CRS="true">
   <NODE_LIST>
      <NODE NAME="prod02"/>
   </NODE_LIST>
</HOME>
</HOME_LIST>
<COMPOSITEHOME_LIST>
</COMPOSITEHOME_LIST>
</INVENTORY>
[root@prod02 ContentsXML]# su - oracle
prod02:/home/oracle/$
prod02:/home/oracle/$
prod02:/home/oracle/$
prod02:/home/oracle/$
prod02:/home/oracle/$cd /u01/11.2.0/grid/oui/bin
prod02:/u01/11.2.0/grid/oui/bin$./runInstaller -silent -ignoreSysPrereqs -attachHome ORACLE_HOME=$ORACLE_HOME "CLUSTER_NODES={prod02}"  ORACLE_HOME_NAME="oracle_home1"
Starting Oracle Universal Installer...

Checking swap space: must be greater than 500 MB.   Actual 4727 MB    Passed
The inventory pointer is located at /etc/oraInst.loc
The inventory is located at /u01/app/oraInventory
'AttachHome' was successful.
prod02:/u01/11.2.0/grid/oui/bin$exit
logout

[root@prod02 ContentsXML]# ls -ltr
total 12
-rw-rw---- 1 grid oinstall 661 Jul  6 19:01 inventory.xml
-rw-rw---- 1 grid oinstall 270 Jul  6 19:02 libs.xml
-rw-rw---- 1 grid oinstall 307 Jul  6 19:02 comps.xml
[root@prod02 ContentsXML]# cat inventory.xml
<?xml version="1.0" standalone="yes" ?>
<!-- Copyright (c) 1999, 2011, Oracle. All rights reserved. -->
<!-- Do not modify the contents of this file by hand. -->
<INVENTORY>
<VERSION_INFO>
   <SAVED_WITH>11.2.0.3.0</SAVED_WITH>
   <MINIMUM_VER>2.1.0.6.0</MINIMUM_VER>
</VERSION_INFO>
<HOME_LIST>
<HOME NAME="grid_home1" LOC="/u01/11.2.0/grid" TYPE="O" IDX="1" CRS="true">
   <NODE_LIST>
      <NODE NAME="prod02"/>
   </NODE_LIST>
</HOME>
<HOME NAME="oracle_home1" LOC="/u01/app/oracle/product/11.2.0/db_1" TYPE="O" IDX="2">
   <NODE_LIST>
      <NODE NAME="prod02"/>
   </NODE_LIST>
</HOME>
</HOME_LIST>
<COMPOSITEHOME_LIST>
</COMPOSITEHOME_LIST>
</INVENTORY>
[root@prod02 ContentsXML]# 



相关文章推荐

11gR203 add node for RAC

RAC添加节点要点、步骤和遇到的问题: 要点: 1、不需要停其他节点,可以说不影响正在运行的节点。 2、不需要下载安装介质。 步骤: --delete 清理失败的节点: 1. Rec...

ORACLE 11G没有备份控制文件参数文件在异机通过rman备份恢复找回被误删的数据

背景:         同事误删除线上数据,所以需要从备份中找回数据恢复。真实屋漏偏逢连夜雨、船迟又遇打头风,前两天备份的磁盘坏块,现在只有rman全备的.bak文件,没有控制文件和参数文件,所以现在...
  • mchdba
  • mchdba
  • 2015年04月02日 21:29
  • 2903

Oracle闪回技术之一Oracle 11g 利用FlashTable (闪回表)恢复(用delete)误删的数据

闪回表,实际上就是将表中的数据快速恢复到过去的一个时间点或者系统改变号SCN上。实现表的闪回,需要用到撤销表空间相关的UNDO信息,通过SHOW PARAMETER UNDO命令就可以了解这些信息。用...
  • yaucyj
  • yaucyj
  • 2013年01月26日 16:03
  • 7420

11gR2单机通过RMAN恢复到RAC

1.在单机上做一个完全备份,并将备份集拷贝到RAC的第一个节点上。 2.强行启动到nomount 3.恢复spfile 4.创建pfile,修改pfile,重...

11Gr2RAC使用备份恢复ocr和votedisk

11Gr2RAC使用备份恢复ocr和votedisk                                            环境: 2节点rac 软件版本:oracle ...

F盘误删后的数据恢复方法

  • 2017年11月14日 08:27
  • 408KB
  • 下载

Linux ext3/ext4误删文件,数据恢复方法

测试环境: Ubuntu 12.04 X86 +ext4 恢复文件使用的工具:extundelete(点击下载) 说明:当文件异常消失或者rm误删除后,避免在该分区中继续读、写、删除...

文件误删恢复工具(格式化)

  • 2014年05月01日 19:54
  • 364KB
  • 下载

误删数据恢复

  • 2014年03月08日 12:51
  • 4.29MB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:11gR203 inventory 被误删后的恢复
举报原因:
原因补充:

(最多只允许输入30个字)