ORA-600 [kcblasm_1]bug解决一例(一)

2014-11-24 17:15:52 · 作者: · 浏览: 7

1、进行环境检测,确保以下命令在$PATH环境变量中并可用。


[root@server orahome]# which make


/usr/bin/make


[root@server orahome]# which ar


/usr/bin/ar


[root@server orahome]# which ld


/usr/bin/ld


[root@server orahome]# which nm


/usr/bin/nm


[root@server orahome]#



2、检测需要安装的补丁是否存在冲突,若存在冲突根据根据 Note 854428.1文档进行处理。


[root@server mnt]# unzip p12419392_10205_Linux-x86-64.zip


[oracle@server mnt]$ /home/oracle/orahome/OPatch/opatch prereq CheckConflictAgainstOHWithDetail -phBaseDir ./12419392


Invoking OPatch 10.2.0.4.9




Oracle Interim Patch Installer version 10.2.0.4.9


Copyright (c) 2009, Oracle Corporation. All rights reserved.




PREREQ session




Oracle Home : /home/oracle/orahome


Central Inventory : /home/oracle/orabase/oraInventory


from : /etc/oraInst.loc


OPatch version : 10.2.0.4.9


OUI version : 10.2.0.5.0


OUI location : /home/oracle/orahome/oui


Log file location : /home/oracle/orahome/cfgtoollogs/opatch/opatch2014-08-04_13-14-57PM.log




Patch history file: /home/oracle/orahome/cfgtoollogs/opatch/opatch_history.txt




Invoking prereq "checkconflictagainstohwithdetail"




Prereq "checkConflictAgainstOHWithDetail" passed.




OPatch succeeded.


[oracle@server mnt]$


检测成功,不存在补丁冲突。




3、应用psu


[oracle@server 12419392]$ /home/oracle/orahome/OPatch/opatch apply


Invoking OPatch 10.2.0.4.9




Oracle Interim Patch Installer version 10.2.0.4.9


Copyright (c) 2009, Oracle Corporation. All rights reserved.





Oracle Home : /home/oracle/orahome


Central Inventory : /home/oracle/orabase/oraInventory


from : /etc/oraInst.loc


OPatch version : 10.2.0.4.9


OUI version : 10.2.0.5.0


OUI location : /home/oracle/orahome/oui


Log file location : /home/oracle/orahome/cfgtoollogs/opatch/opatch2014-08-04_13-17-27PM.log




Patch history file: /home/oracle/orahome/cfgtoollogs/opatch/opatch_history.txt




ApplySession applying interim patch '12419392' to OH '/home/oracle/orahome'


ApplySession failed: ApplySession failed to prepare the system.




Patch 12419392 requires OPatch version 10.2.0.5.0.


The OPatch version being used (10.2.0.4.9) doesn't meet the minimum version required by the patch(es). Please download latest OPatch from My Oracle Support.




System intact, OPatch will not attempt to restore the system




OPatch failed with error code 73


[oracle@server 12419392]$




4、报错原因为opatch版本过低,升级opatch版本。


参考http://dreamsanqin.blog.51cto.com/845412/1535419该篇文章升级opatch版本。




5、应用psu补丁


[oracle@server ~]$ cd /mnt/12419392/


[oracle@server 12419392]$ /home/oracle/orahome/OPatch/opatch apply


Invoking OPatch 10.2.0.5.1




Oracle Interim Patch Installer version 10.2.0.5.1


Copyright (c) 2010, Oracle Corporation. All rights reserved.




Oracle Home : /home/oracle/orahome


Central Inventory : /home/oracle/orabase/oraInventory


from : /etc/oraInst.loc


OPatch version : 10.2.0.5.1


OUI version : 10.2.0.5.0


OUI location : /home/oracle/orahome/oui


Log file location : /home/oracle/orahome/cfgtoollogs/opatch/opatch2014-08-04_14-22-38PM.log




Patch history file: /home/oracle/orahome/cfgtoollogs/opatch/opatch_history.txt




ApplySession applying interim patch '12419392' to OH '/home/oracle/orahome'




Running prerequisite checks...


Patch 12419392: Optional component(s) missing : [ oracle.rdbms.dv, 10.2.0.5.0 ] , [ oracle.rdbms.dv.oc4j, 10.2.0.5.0 ]


Provide your email address to be informed of security issues, install and


initiate Or