打补丁的时候一定要注意opatch版本

在打patch的时候,特别是有些新申请的merge patch,我们需要注意在opatch的readme文档说明,因为有的时候,使用自带版本的opatch,会发生一些千奇百怪的问题。

如下面的这个log中,我们看到,这是一个for 10.2.0.3.3的做db replay的patch,由于db replay需要使用一些package,但是在打这个patch的时候,只有删除这些脚本的操作,没有看到这些脚本从patch目录拷贝到$ORACLE_HOME/rdbms/admin的操作。

后来和研发一起看了这个问题,他说在log中,有提到oneway copy:

在新版本opatch才能用到这个功能,当时数据库所在的opatch版本是没有这个功能的,所以才导致copy动作不完整。

解决方法:

下载最新opatch之后,问题解决,打patch不再报错。

相关文章

一条评论

发表回复

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

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据