oracle下的inventory文件夹,在 Oracle Home 目录中重建Central Inventory(oraInventory)的步骤...
--摘抄于Metalink
在Oracle Home目录中重建Central Inventory(oraInventory)的步骤
适用于:
Oracle Database - Standard Edition - 版本10.2.0.1和更高版本Oracle Universal Installer -版本10.2.0.1.0和更高版本Oracle Database - Enterprise Edition -版本10.2.0.1和更高版本本文档所含信息适用于所有平台***Checked for relevance on 03-Jan-2013***
目标
当Central inventory损坏或者丢失,如何在Oracle目录中重建oraInventory(Central Inventory)
解决方案
步骤1:
找到central inventory的存放路径
Central
inventory 的存放路径可以通过central inventory指针获取到。Windows
Central inventory
的默认存放路径为"C:\Program
Files\Oracle\Inventory"
Central
inventory 的存放路径可以通过central inventory指针获取到,而central inventory指针可以通过注册表键值“inst_loc”获取。
该键值可以通过以下步骤获取到:
1.打开“运行”对话框(或按Windows键+ r键)2.输入"regedit"并回车3.展开HKEY_LOCAL_MACHINE/SOFTWARE/ORACLE
4.找到键值"inst_loc"注意:执行以下命令也可以在Windows XP,2003和Vista中显示central
inventory指针。
C:\>reg query HKLM\SOFTWARE\ORACLE /v
inst_loc
Unix/Linux
Central
inventory 的存放路径可以通过central inventory指针获取到,而central inventory指针记载在文件/etc/oraInst.loc(AIX和Linux)或/var/opt/oracle/oraInst.loc(平台相关)。
如果oraInst.loc文件不存在,请创建一个并包含以下内容:inventory_loc=存放路径>
inst_group=
例如:
inventory_loc=/u01/oracle/oraInventory
inst_group=oinstall
注意:请确保oracle软件安装用户在指定的oraInventory存放路径中具有适当的权限(755)。
步骤2:
删除Central inventory(如果存在)
使用以下命令重命名oraInventory(Unix/Linux)
% mv oraInventory oraInventory_orig
使用Windows资源管理器或“move”命令重命名存放在路径“c:\Program Files\oracle”(默认存放路径)的Inventory(Windows)。
步骤3:
切换到oui软件的执行文件目录。
使用以下命令切换到oui软件的执行文件目录:
(Unix/Linux): % cd $ORACLE_HOME/oui/bin
(Windows): > cd %ORACLE_HOME%\oui\bin
步骤4:
在Oracle Database
10.2.0.1和更高版本上注册Oracle Home。
运行runInstaller带入参数–attachHome。
% ./runInstaller -silent -ignoreSysPrereqs
-attachHome ORACLE_HOME=""
ORACLE_HOME_NAME=""
> setup.exe -silent -ignoreSysPrereqs -attachHome
ORACLE_HOME=""
ORACLE_HOME_NAME=""
例如:ORACLE_HOME=/u01/app/oracle/product/10.2.0.3
ORACLE_HOME_NAME=OraDb10g_home1
% ./runInstaller -silent -ignoreSysPrereqs
-attachHome ORACLE_HOME="/u01/app/oracle/product/10.2.0.3"
ORACLE_HOME_NAME="OraDb10g_home1"
如果你有超过1个以上的O racle home,你必须对余下的Oracle hom e重复执行步骤4,并确保对每一个ORACLE_HOME提供唯一的ORACLE_HOME_NAME。
注意:仅有在10.2.0.1和更高版本上支持在Oracle
home中重建Central Inventory。重建Central inventory(oraInventory)不需要停机时间。
重建Central inventory(oraInventory)的操作日志存放在以下路径:
- Unix 平台: oraInventory/logs(oraInventory的存放路径可以从文件oraInst.loc中获取)- Windows平台:
c:\program files\oracle\inventory\logs在路径下你可以看到以下2个文件(.out文件没有用处)AttachHome>.log
oraInstall>.err从10gR2开始,这些文件同样存在于/cfgtoollogs/oui路径下(请参考
oracle下的inventory文件夹,在 Oracle Home 目录中重建Central Inventory(oraInventory)的步骤...相关推荐
- python查找指定文件夹_python实现在目录中查找指定文件的方法
本文实例讲述了python实现在目录中查找指定文件的方法.分享给大家供大家参考.具体实现方法如下: 1. 模糊查找 复制代码 代码如下: import os from glob import glob ...
- shell访问php文件夹,Shell获取某目录下所有文件夹的名称
Shell获取某目录下所有文件夹的名称以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! Shell获取某目录下所有文件夹的 ...
- (转)Unity Assets目录下的特殊文件夹名称(作用和是否会被打包到build中)
原文:http://wiki.unity3d.com/index.php/Special_Folder_Names_in_your_Assets_Folder 1.隐藏文件夹 以.开头的文件夹会被Un ...
- Linux下统计当前文件夹下的文件个数、目录个数
这篇文章主要介绍了Linux下统计当前文件夹下的文件个数.目录个数,本文使用ls命令配合管理.grep命令实现统计需求,需要的朋友可以参考下 1) 统计当前文件夹下文件的个数 复制代码 代码如下: l ...
- python怎么导入txt文件夹-python读取一个目录下所有txt里面的内容方法
实例如下所示: import os allFileNum = 0 def printPath(level, path): global allFileNum ''''' 打印一个目录下的所有文件夹和文 ...
- BAT 批处理命令 - 实现输出当前文件夹下的所有文件夹名的功能实例演示
如下功能为输出当前文件夹下的所有文件夹名并用逗号连接. 需要把 bat 文件放到指定文件夹下执行即可. @echo off for /D %%i in (*) do set /p=%%i,<nu ...
- java 读文件夹_java怎么读取读取文件夹下的所有文件夹和文件?
下是实现的代码:package com.borland.samples.welcome; import java.io.FileNotFoundException; import java.io.IO ...
- Python编程语言学习:两行代码输出根目录下所有子文件夹的绝对路径、相对路径
Python编程语言学习:两行代码输出根目录下所有子文件夹的绝对路径.相对路径 目录 两行代码输出根目录下所有子文件夹的绝对路径.相对路径 两行代码输出根目录下所有子文件夹的绝对路径.相对路径 #Py ...
- Python语言学习:创建/删除文件/文件夹、获取当前文件/文件夹路径(系统环境路径/目录)、获取当前文件夹下的所有子文件路径等代码(os系列用法)实现之详细攻略
Python语言学习:创建/删除文件/文件夹.获取当前文件/文件夹路径(系统环境路径/目录).获取当前文件夹下的所有子文件路径等代码(os系列用法)实现之详细攻略 目录 系统环境路径的设置 1.sys ...
最新文章
- 配置文件app.config
- CSS中position属性( absolute | relative | static | fixed )详解
- diy 扫地机器人 滚刷_不想动手倒垃圾?自集尘扫地机器人彻底解放你的双手!...
- 前百度首席科学家吴恩达携手富士康,要用人工智能升级制造业
- Oracle Goldengate OGG 11g与各操作系统及数据库版本的兼容列表
- 使用ApplicationContext启动standard模式的Activity报错原因解析
- 计算机教 学计划书,计算机教师工作计划个人范例
- 腾讯面试:bitmap统计元素出现次数,使用较少内存
- uploadify控制 上传图片到百度云存储
- 直接在script里面换样式IE6,7,8不兼容
- OpenDDS通讯rtps_discovery对等发现模式的pub和sub匹配的日志
- 基于JAVA+SpringBoot+Mybatis+MYSQL的疾病报销管理系统
- Android 应用资源及R文件的位置
- 解决ajax跨域的方法原理详解之Cors方法
- java实现时间轮定时器_基于侵入式链表的时间轮定时器实现
- bsd协议开源框架tcp服务器,BSD协议栈架构浅析
- jquery html5关系图,html5 canvas复杂人物关系图设置代码
- Spring publishevent事件处理
- DDD战略建模在重构业务系统时的实践
- 苹果手机里面彻底删除的照片如何找回来?
热门文章
- OpenVINO之链接库
- 基于深度神经网络实现的kws系统
- ADS129X芯片中文资料(二)——模拟功能部分介绍
- c# 无法加载DLL“SQLite.Interop.dll”,: 找不到指定的模块。 (异常来自 HRESULT:0x8007007E)
- 准备嵌入式Linux开发环境
- linux学习第八周总结
- 一分钟600字,Python实现打字网站作弊并过检测
- Ubuntu 18.04 LTS 桌面版 WPS 安装字体
- CodeForces 964A Splits
- PPT画图如何保存600dpi以及消除白边问题