在数据库和Opatch 标准之间的门户版本是不同的吗?
应用:
Portal - Version: 10.1.4.0.0
本文档的信息可以运用到任何平台
目标
在数据库和Opatch 标准之间的门户版本存在差异
这是一个和Collabsuite一起安装的门户
数据库显示:
SQL> select version from portal.wwc_version$;
VERSION
----------------------------------------------
10.1.4.0.0
OPatch显示:
Oracle Portal Configuration Assistant 10.1.2.0.1
Oracle Portal Documentation 10.1.2.0.1
Oracle Portal Images 10.1.2.0.1
Oracle Portal Midtier Components 10.1.2.0.1
Oracle Portal Monitoring 10.1.2.0.1
Oracle Portal NLS 10.1.2.0.1
Oracle Portal Performance Reporting 10.1.2.0.1
Oracle Portal Servlets 10.1.2.0.1
Oracle Portal SQL Component 10.1.2.0.1
Oracle Portal Util Scripts Component 10.1.2.0.1
Oracle Portal 10.1.2.0.1
哪一个是标准的呢?
OPatch 显示的门户版本在哪?
解决方案
在版本中看到的差异是正常的
10.1.4.0.0 补丁是一个升级的门户资源库,它不涉及中间层版本
这就是门户10.1.4.0.0 补丁是如何被释放的,10.1.4门户使用的是10.1.2应用服务器
未来获取的门户版本10.1.4.1/10.1.4.2的patchsets 也使用中间层版本10.1.2,会显示同样
的版本差异。
如果使用门户资源库补丁升级门户,则Opatch 不会列出门户版本。
在特殊的情况下,Opatch 要做的就是列出指定的补丁是否成功安装。
要想在申请资源补丁后获取当前门户版本,你必须查询数据库而不是Opatch 内存。
例如:
以门户模式用户的身份连接SQL*Plus ,执行下面的质疑:
select version from wwc_version$;
两种形式的门户补丁:
门户资源库补丁--它会更新主要的门户数据库
门户Midtier 补丁--它会更新Midtier 目录的文件
门户升级补丁只是一个门户资源库补丁
为了更好的理解二者间的差异,请参考下面的注释:
注释279771.1“OracleAS门户一次性安装问题”
版本间的差异是正确的,它是由于门户升级补丁的方式被捆绑了
补丁只更新数据库里的门户资源库表,不更新中间层的门户文件。门户10.1.4.0被设计在
10.1.2中间层运行