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]# 



linux下误删数据文件恢复

linux下文件被删除可以用很多工具进行恢复,例如undelete(适合ext2,ext3)、giis(不能恢复安装giis之前的文件)、ext3grep(仅限ext3)、R-linux(支持ext3...
  • u012512575
  • u012512575
  • 2014年11月04日 09:42
  • 1969

mysql 找回误删表的数据办法

有备份的话很简单,只需要生成一个最近备份的数据 然后用mysqlbinlog找回备份时间点之后的数据 再恢复到现网即可。 要是没有备份 可能就会比较麻烦,找回数据的成本也是非常之高的. 下面介绍下...
  • lxpbs8851
  • lxpbs8851
  • 2013年02月04日 12:14
  • 56382

Ubuntu中恢复rm命令误删文件

系统:Ubuntu 14.04.2 1 背景         在做项目的时候,本来想使用rm命令删除以14开头的文件,结果写成如下形式: rm 14 *    注意,本来14和*之间不应该有空格的,但...
  • Q1302182594
  • Q1302182594
  • 2015年08月06日 13:13
  • 13566

记录一下误删除了mysql表中的数据后的恢复过程

很久之前的事了,用navicat删除数据库中的入侵数据,导致删顺手了,把一些看似重复数据的重要数据在表中直接右键删除掉了(13条数据),而该数据库没有做这些数据的备份,同时没有开启日志,常规的恢复方法...
  • shreion
  • shreion
  • 2017年03月10日 23:53
  • 11797

HDFS和Hbase误删数据恢复

1.hdfs的回收站机制         客户有时会误删一下数据,是在生产环境下,误删数据会造成非常严重的后果。 2.hbase表删除恢复 如果disable+drop误删了hbase表数据,数据不...
  • chaolovejia
  • chaolovejia
  • 2015年09月07日 14:59
  • 4666

误删除VMware虚拟机vmdk文件的恢复方法

误删除VMware虚拟机vmdk文件的恢复方法 Dell R710系列服务器(用于VMware虚拟主机),Dell MD 3200系列存储(用于存放虚拟机文件),VMwa...
  • zixindejie
  • zixindejie
  • 2017年01月10日 16:01
  • 2204

记一次MySQL删库的数据恢复

昨天因为不可描述的原因,数据库直接被 drop database删除。在第一时间停止数据库服务和Web服务,备份MySQL数据目录下的所有文件之后,开始走上数据恢复之路。第一次干这种事,各种不得法。因...
  • lanphaday
  • lanphaday
  • 2016年11月25日 21:43
  • 11350

mysql 误删除数据恢复

mysql 误删除数据恢复 1.首先确认误删除了那些表的数据以及什么时间执行的删除操作 2.根据上面的时间去mysql服务器下载二进制日志 3.把下载的二进制日志文件上传到本地数据库服务器上,执...
  • weiwangsisoftstone
  • weiwangsisoftstone
  • 2017年04月01日 16:03
  • 1203

误删Oracle dbf 文件后的补救措施

scenario oracle主机上磁盘空间为0了,我查了一下,发现oracle的文件夹占用了 10g以上的空间,又发现有3个我以前创建的早就不用的.dbf文件占据了将近2G的空间,以前好像曾经做过...
  • weiling_shen
  • weiling_shen
  • 2015年04月08日 10:38
  • 1298

CentOS6.5 通过extundelete恢复误删数据

前几天一不小心删除了公司MySQL数据库的表,同时MySQL又没有开启log_bin日志,于是想到在OS层恢复数据(特殊说明:MySQL的每张表都会以.myi .myd .frm三个后缀的三个文件保存...
  • beyondblack
  • beyondblack
  • 2014年11月25日 23:09
  • 1353
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:11gR203 inventory 被误删后的恢复
举报原因:
原因补充:

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