兄弟在打3119415补丁时报错

[复制链接]
查看11 | 回复6 | 2005-10-30 17:05:33 | 显示全部楼层 |阅读模式
首先安装 opatch.
$ unzip p2617419_210_GENERIC.zip
Archive: p2617419_210_GENERIC.zip
creating: OPatch/
creating: OPatch/docs/
inflating: Opatch/docs/FAQ
......
inflating: README.txt
$ ls
$ pwd
/tmp/t
$ export PATH=$PATH:/tmp/t/OPatch:/sbin
注意:
修改PATH时,除了要包括解压出来的OPatch目录外,还要包括/sbin目录.这一点,metalink上没有说.

$ unzip p3119415_9204_LINUX.zip
Archive: p3119415_9204_LINUX.zip
creating: 3119415/
......
inflating: 3119415/README.txt
$ cd 3119415
$ opatch apply
这时就报错。
兄弟在打3119415补丁时报错,下面是详细信息请高手指点。
*****************************
[oracle@jyli 3119415]$ opatch apply
PERL5LIB=/opt/oracle/product/9.2.0/Apache/perl/lib/5.00503:/tmp/OPatch/perl_modules; export PERL5LIB
/opt/oracle/product/9.2.0/Apache/perl/bin/perl /tmp/OPatch/opatch.pl apply
OPatch Version 1.0.0.0.46
Perl Version 5.00503
/tmp/OPatch/opatch.pl version: 1.0.0.0.46
Copyright (c) 2001,2002,2003 Oracle Corporation. All Rights Reserved.
Cannot find liboraInstaller.so
ERROR: OPatch failed because of Inventory problem.
****************************
回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
参考:
升级到9.2.0.4.0
安装结束后,HTTPD会自动运行.在升级之前,需要将它停下来.
$ cd /u01/app/oracle/product/9.2.0.4.0/Apache/Apache/bin
$ ./apachectl stop
./apachectl stop: httpd stopped
LISTENER也需要停下来.
$ lsnrctl stop
LSNRCTL for Linux: Version 9.2.0.1.0 - Production on 07-NOV-2003 16:25:41
Copyright (c) 1991, 2002, Oracle Corporation. All rights reserved.
Connecting to (ADDRESS=(PROTOCOL=tcp)(PORT=1521))
The command completed successfully
注意:
如果不停的话,oracle会抱怨不能覆盖文件.这个时候再去将服务停下来也可以,点Retry就可以了.

然后就可以开始打补丁升级了.
解包:
$ unzip p3095277_9204_LINUX.zip
Archive: p3095277_9204_LINUX.zip
inflating: 9204_lnx32_release.cpio
inflating: README.html
inflating: patchnote.css
$ cat 9204_lnx32_release.cpio | cpio -i --make-directories
现在可以运行runInstaller升级了.
注意:
首先要升级oui,否则不让升级到9.2.0.4.而且,升级完oui以后,要退出oui然后再重新运行oui,再升级到9.2.0.4.不退出继续升级有什么问题,metalink没有说,我也没有做测试.
升级过程中,仍然会出现ins_oemagent.mk错误,点 Ignore 忽略. 但 ins_ctx.mk 错误已经被修复,不出现了.

7.打补丁
升级过后,需要打补丁修复ins_oemagent.mk错误.
首先安装 opatch.
$ unzip p2617419_210_GENERIC.zip
Archive: p2617419_210_GENERIC.zip
creating: OPatch/
creating: OPatch/docs/
inflating: Opatch/docs/FAQ
......
inflating: README.txt
$ ls
$ pwd
/tmp/t
$ export PATH=$PATH:/tmp/t/OPatch:/sbin
注意:
修改PATH时,除了要包括解压出来的OPatch目录外,还要包括/sbin目录.这一点,metalink上没有说.

$ unzip p3119415_9204_LINUX.zip
Archive: p3119415_9204_LINUX.zip
creating: 3119415/
......
inflating: 3119415/README.txt
$ cd 3119415
$ opatch apply
就算安装成功了.
回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
正在试,我会为中国强大而努力的。
回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
我又试了一边,问题依然是这样。
回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
try
Create a symbolic link of the current OUI location to the location OPatch looks
:ln -s/../oui
回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
班主后来说的这个方法,LN。。。。看不懂呀,麻烦自主解释。不胜感激。
回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
是不懂哦
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行