`

oracle 10g 客户端安装错误:OUI-10035和OUI-10033错误

阅读更多

由OUI-10035和OUI-10033错误引发的关于oraInventory目录位置的思考

今天在Linux操作系统(OEL4.8)安装Oracle Enterprise Manager Grid Control 10g版本时遭遇OUI-10035和OUI-10033错误,如下图所示。


 

1.报错内容
1. OUI-10035:You do not have permission to write to the inventory location.
OR
2. OUI-10033:The inventory location /u01/app/oraInventory set by the previous installation session is no longer accessible. Do you still want to continue by creating a new inventory? Note that you may lose the products installed in the earlier session.

2.报错原因及处理方法
1)报错原因
导致出现这个问题的原因已经在提示中说得非常明确,原因是“存放inventory的位置权限不足”。
问题处理也同样简单,将/u01/app目录的读写权限授权给oracle用户。

2)处理方法
$ chown -R oracle:oinstall /u01/app
$ chmod -R 755 /u01/app

然后重新启动OUI进行安装即可。

3.oraInventory存放目录规则
基于这个报错信息,引起了我对oraInventory目录存放规则的思考,总结在此。
1)规则一
在操作系统上第一次安装Oracle软件时,OUI(Oracle Universal Installer)将会默认去检查操作系统上是否存在类似“/u01/app”、“/u02/app”、“/u03/app”等一系列目录,若存在,oraInventory目录将创建在此目录下。本例中体现的便是这个规则。
最终目录为:
/u01/app/oraInventory

描述本例报错过程:
启动Grid Control安装界面 → OUI发现此系统已存在“/u01/app”目录 → 于是乎Oracle决定将oraInventory目录创建在“/u01/app”目录下 → 突然发现oracle用户没有权限在此创建目录 → 最终抛出OUI-10035和OUI-10033错误

2)规则二
当oracle用户设置了“ORACLE_BASE”环境变量,则oraInventory目录将创建在“$ORACLE_BASE/..”目录中,即在$ORACLE_BASE目录的回退一级目录下创建oraInventory目录。举例如下。

若系统中给出如下ORACLE_BASE设定
export ORACLE_BASE='/oracle/app/secooler'

则oraInventory目录将会创建到secooler目录的上一级,也就是存放在“/oracle/app”目录下。
最终目录为:
/oracle/app/oraInventory

3)规则三
当既不符合“规则一”条件也不满足“规则二”时,oraInventory目录将会创建在OUI执行用户的home目录。oracle用户的home目录便是“/home/oracle”
最终目录为:
/home/oracle/oraInventory

4)规则四
oraInventory毕竟也只是一个目录而已,我们完全可以自定义这个目录的存放位置。在OUI的第一次安装过程中可以自定义它的存放位置。

4.小结
建议大家也按照这个思路面对每一个报错。每一个报错的背后都隐藏着很多有趣的知识点。
经过一番思考和总结后,关于oraInventory目录知识已尽收眼底
  • 大小: 18.1 KB
分享到:
评论

相关推荐

    Oracle 10g客户端连接文件

    这个客户端组件使得用户可以在本地计算机上,无需安装完整的Oracle客户端软件,就能通过特定的配置连接到远程Oracle数据库服务器进行数据操作和管理。这极大地节省了硬盘空间,提高了工作效率。 Oracle 10g客户端...

    oracle10g客户端以及plsql客户端

    通过安装和配置Oracle 10g客户端,用户可以利用其丰富的组件进行高效的数据操作;而PL/SQL Developer则为PL/SQL编程提供了一个强大的集成开发环境,大大提升了开发效率和代码质量。无论是在日常的数据库维护还是复杂...

    win7安装oracle10g_的问题和解决方案

    ### Win7安装Oracle 10g遇到的问题及解决方案 #### 问题一:操作系统不兼容问题 **错误描述:** 在尝试于Windows 7系统上安装Oracle Database 11g时,出现了以下错误提示: ``` 正在检查操作系统要求… 要求的结果...

    Oracle Database 10g:I-1

    ### Oracle Database 10g:I-1 #### 数据库管理——课堂练习I ##### 学生指南第1册 **版本3.1** **2009年8月** --- ### Oracle Database 10g 知识点概述 #### 一、Oracle Database 10g 概念介绍 **Oracle ...

    Oracle11g客户端精简版 免费资源

    在使用Oracle11g客户端精简版之前,确保你的计算机满足最低系统需求,并了解如何管理和配置Oracle客户端环境,这对顺利使用客户端至关重要。 在实际应用中,Oracle11g客户端可以配合各种开发工具,如PL/SQL ...

    静默方式安装oracle客户端

    静默安装允许管理员通过命令行的方式进行安装、升级或卸载Oracle客户端,而无需依赖于Oracle Universal Installer (OUI)这样的图形化安装工具。这种方式不仅适用于Oracle客户端的安装,同样也适用于其他类型的软件...

    Oracle 10.2.0.4 X64客户端.zip

    7. **Install Files**: "install"目录很可能包含了其他的安装脚本或配置文件,这些文件辅助Oracle客户端的安装和配置。 8. **64-bit Architecture**: 64位客户端充分利用了64位系统的内存寻址能力和计算性能,能够...

    oracle10安装版客户端

    Oracle 10g是一款经典的关系型数据库管理系统,其客户端组件为开发者和DBA提供了与数据库交互所需的工具和接口。在本文中,我们将深入探讨Oracle 10g客户端的安装、功能以及常见应用场景。 首先,Oracle 10g客户端...

    关于64位机器安装oracle客户端环境

    ### 关于64位机器安装Oracle客户端环境 在IT领域,数据库管理软件Oracle因其高性能、高安全性以及广泛的兼容性而受到众多企业的青睐。对于运行在64位Windows系统的计算机而言,正确安装Oracle客户端是非常重要的...

    oracle11g客户端32位,用于配置plsql,数据库连接利器,内附32位和64位客户端,请根据情况自行选择安装,oracle官方客户端

    6. **PL/SQL Developer**:虽然在标题和描述中提到,但需要单独下载和安装。它提供了一个图形化界面,用于编写、调试和执行PL/SQL代码,同时支持数据库对象的创建、修改和查看。 在配置PL/SQL Developer时,用户...

    win7下安装oracle10g

    ### Win7下安装Oracle 10g的知识点详解 #### 一、背景介绍 随着信息技术的发展,数据库管理系统作为数据管理的核心工具,在企业信息化建设中扮演着至关重要的角色。Oracle数据库以其强大的功能、高可靠性和安全性...

    安装Oracle_10g数据库(高级安装)

    ### 安装Oracle 10g数据库(高级安装) #### 一、Oracle 10g数据库简介 Oracle 10g是一款由Oracle公司推出的面向对象的关系型数据库管理系统(RDBMS),它不仅包括了Oracle数据库的核心组件,还包含了Oracle实例的...

    Oracle10g安装

    Oracle 10g 的安装过程是系统管理员和数据库管理员进行日常运维的重要环节,它涉及到多个步骤,确保数据库环境的稳定性和安全性。 在开始安装Oracle 10g之前,你需要确保你的操作系统满足Oracle的硬件和软件需求。...

    oracle10g客服端

    3. **Oracle Universal Installer (OUI)**:"oracle10g客服端.exe"可能是Oracle Universal Installer,一个图形化的安装工具,用于引导用户完成客户端软件的安装过程,包括选择组件、配置选项和安装路径。...

    Oracle10g安装包及安装流程.zip

    解压"Oracle10g安装包及安装流程.zip",你会找到Oracle的安装文件和安装指南。解压到一个方便的位置,以便后续操作。 3. **安装Oracle Universal Installer (OUI)**: OUI是Oracle的图形化安装工具,用于引导整个...

    Linux系统Oracle11g安装详细介绍

    - 使用Oracle Universal Installer (OUI) 来安装Oracle 11g R2的DATABASE软件 - 在安装过程中,按照提示选择正确的选项并配置必要的参数 #### 五、监听配置: - **配置监听器**: - 配置监听器以允许客户端连接...

    win32oracle客户端ora10g

    在安装“win32oracle客户端ora10g”时,需要注意以下几点: - 确保你的Windows系统是32位的,因为ora10g是为32位系统设计的。 - 检查系统环境变量,确保PATH变量包含Oracle客户端的bin目录,以便在任何位置运行...

Global site tag (gtag.js) - Google Analytics