重建oraInventory目录

1、删除或移除oraInventory目录
[oracle@szxcld001 app]$ mv oraInventory oraInventory.bak 


2、进入oui/bin目录
[oracle@szxcld001 app]$ cd /data01/app/oracle/product/11.2.0.4/db_1/oui/bin/


3、查看ORACLE_HOME目录
[oracle@szxcld001 ]$ echo $ORACLE_HOME
/data01/app/oracle/product/11.2.0.4/db_1


4、运行runInstaller加-attachHome参数
[oracle@szxcld001 bin]$ ./runInstaller -silent -ignoreSysPrereqs -attachHome ORACLE_HOME="/data01/app/oracle/product/11.2.0.4/db_1" ORACLE_HOME_NAME="OraDb11g_home1"
Starting Oracle Universal Installer...
Checking swap space: must be greater than 500 MB.   Actual 3999 MB    Passed
The inventory pointer is located at /etc/oraInst.loc
The inventory is located at /u01/app/oraInventory
'AttachHome' was successful.

如果提示没有权限执行,那么可能是 /etc/oraInst.loc中的目录对于oracle用户没有写的权限,可以更改一个目录,
比如 $ORACLE_HOME 对应的目录。 

11gR2 以上版本可以直接使用
$cd $ORACLE_HOME/oui/bin        
$./attachHome.sh
Starting Oracle Universal Installer...

5、查询结果
[oracle@szxcld001 logs]$ cd /u01/app/
[oracle@szxcld001 app]$ ls
oracle  oraInventory  oraInventory.bak 

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/35489/viewspace-1803619/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/35489/viewspace-1803619/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值