Oracle 10g安装与补丁应用时的错误

日期: 2009-07-12 作者:Maria Anderson翻译:张峰 来源:TechTarget中国 英文

问:整个下午,我一直在尝试做以下事情:   1、安装Oracle 10.2.0.1   2、安装timezone补丁,它是安装补丁集10.2.0.3之前必须安装的   3、安装补丁集10.2.0.3   4、为10.2.0.3安装2007年四月发布的补丁   然而,在安装10.2.0.1时我一直遇到奇怪的错误,提示我用root用户登录系统后运行orainstRoot.sh和root.sh两个脚本。在我运行这两个脚本之后并点击OK时,我又获得一个错误:”OUI-10058: The OUI Inventory on this system does not exist or is n……

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

电子邮件地址不会被公开。 必填项已用*标注

敬请读者发表评论,本站保留删除与本文无关和不雅评论的权力。

问:整个下午,我一直在尝试做以下事情:

  1、安装Oracle 10.2.0.1

  2、安装timezone补丁,它是安装补丁集10.2.0.3之前必须安装的

  3、安装补丁集10.2.0.3

  4、为10.2.0.3安装2007年四月发布的补丁

  然而,在安装10.2.0.1时我一直遇到奇怪的错误,提示我用root用户登录系统后运行orainstRoot.sh和root.sh两个脚本。在我运行这两个脚本之后并点击OK时,我又获得一个错误:"OUI-10058: The OUI Inventory on this system does not exist or is not writable. 1-the /opt/oracle/oraInventory/orainstRoot.sh script was not executed with root privileges, or an error occurred during execution; 2-You are not a member of the specified installer group."

  因此我又一次运行orainstRoot.sh,点击OK后,各项显示正常。屏幕提示安装成功。然后,我试着安装10.2.0.3补丁集,这时又发生另一个错误,提示文件夹oraInventory不为空且不可写,需要选择另一个目录。我在第一次碰到此错误后选择了一个不同的目录。但是,当我试着应用2007年八月的最新补丁时,我又遇到另一个关于orainst.loc的错误,我只好退出安装。第二次碰到这个问题时,我删除了oraInventory目录下的所有文件,安装成功了。但当我运行2007年八月的最新补丁时我还是遇到同样的错误。我不知如何解决此问题。

  答:这是一个目录权限问题。初始安装Oracle 10.2.0.1时会创建一个新的目录,但是它没有被注册,因此会阻止新版本的补丁和补丁集的应用。

  你也许想要删除安装文件及目录(包括文件oraInst.loc,它要么存储在/etc目录下,要么存储在/var/opt/oracle目录下,这取决于操作系统)。确保已经把oracle用户的权限设置为0022。这意味着对文件夹的权限设为755,对文件的权限设为644。以root用户登录安装10.2.0.1并执行orainstRoot.sh脚本。执行此脚本后,确认文件oraInst.loc的权限。权限应该如下:

  ls -l /etc/oraInst.loc

  -rw-r--r-- 1 root root 61 Apr 23 02:15 /etc/oraInst.loc

  你现在就可以应用之后的补丁或补丁包。

作者

Maria Anderson
Maria Anderson

暂无

翻译

张峰
张峰

相关推荐