ETCC提供了两个脚本,用来帮助用户检测 E-Business Suite Release 12.2数据库和中间层是否安装了必须的补丁。官方强烈推荐使用。
1.checkDBpatch.sh
这个脚本是Database EBS Technology Codelevel Checker (DB-ETCC)。检测数据库是否安装的所需的补丁。在RAC环境需要在每个节点的ORACLE_HOME都执行一次。
2.checkMTpatch.sh
这是 Middle Tier EBS Technology Codelevel Checker (MT-ETCC)。检测中间层文件系统是否安装了所需的补丁。
通过Patch 17537119下载ETCC,解压示例:
For DB-ETCC: - checkDBpatch.sh - checkDBpatch.cmd - txk_R1220_DB_base_bugs.xml For MT-ETCC: - checkMTpatch.sh - checkMTpatch.cmd - txk_R1220_MT_base_bugs.xml - README.txt
存在的限制:
对于AD-TXK codelevel Delta 6或者更早的版本,MT-ETCC不支持将结果存在数据库中
使用场景:
·如果使用已经存在的数据库(11.2.0.3、11.2.0.4、12.1.0.1)升级到R12.2,在运行rapid install创建升级文件系统之前,必须运行DB-ETCC来确保所有one-off补丁都被打上。
·如果要应用最新的AD-TXK更新包,必须先运行DB-ETCC,再运行MT-ETCC,确保数据库和中间层所需的one-off补丁都被打上。
使用方法:
1.交互模式
$ ./checkDBpatch.sh
2.非交互模式
$ ./checkDBpatch.sh contextfile=<full path to database context file>
时间: 2024-10-06 19:23:46