问:整个下午,我一直在尝试做以下事情: 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中国
问:整个下午,我一直在尝试做以下事情:
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
你现在就可以应用之后的补丁或补丁包。
翻译
相关推荐
-
控制合约 不再畏惧Oracle
许多公司都与Oracle有无限制授权协议,他们害怕离开这个协议,所以就证明他们在使用Oracle的软件,即使因为需求单独购买部分授权许可也可能总体是省钱的。
-
如何应对Oracle EBS实施中的六个挑战?
在18个月的时间里,Vitamix启动运行了Oracle电子商务套件(E-Business Suite,EBS),而且Vitamix还对诸如Oracle ATG Web Commerce等所有页面属性进行了重新整理,并实现了全球数据中心。
-
Oracle的云产品“砸了自己脚”?
Sparc和Solaris都是Oracle云计划的一部分,但是硬件和支持人员的减少意味着本地Solaris和Sparc将变得更加稀少。
-
2017年3月数据库流行度排行榜 Oracle卫冕之路困难重重
时隔一个月,数据库市场经过一轮“洗牌”,旧的市场格局是否会被打破,曾经占巨大市场份额的企业是否可能失去优势?