Prerequisite Check "CheckRollbackable" On Auto-rollback Patches Failed (文档 ID 1331900.1)
来源:互联网 发布:worktile基础版 mac 编辑:程序博客网 时间:2024/06/05 01:55
In this Document
APPLIES TO:
Oracle Universal Installer - Version 10.2.0.1 and laterInformation in this document applies to any platform.
SYMPTOMS
When applying CPUAPR2011 patch 11725015, opatch is attempting to rollback the following patches:
-----------------------------------------------------------------------------------
Patches [ 10249540 8836681 8568405 ] will be rolled back
-----------------------------------------------------------------------------------
During rollback operation opatch fails this way:
--------------------------------------------------------------------------------------------------------------------------------------------------------------------
Patch 8836681:
Archive Action: Source file "/u01/oracle/product/10.2.0/.patch_storage/8836681_Sep_1_2009_10_39_07/files/lib/libserver10.a/kkxs.o" does not exists.
'oracle.rdbms, 10.2.0.4.0': Cannot update file '/u01/oracle/product/10.2.0/lib/libserver10.a' with '/kkxs.o'
Archive Action: Source file "/u01/oracle/product/10.2.0/.patch_storage/8836681_Sep_1_2009_10_39_07/files/lib/libserver10.a/kza.o" does not exists.
'oracle.rdbms, 10.2.0.4.0': Cannot update file '/u01/oracle/product/10.2.0/lib/libserver10.a' with '/kza.o'
Archive Action: Source file "/u01/oracle/product/10.2.0/.patch_storage/8836681_Sep_1_2009_10_39_07/files/lib/libserver10.a/kzvdve.o" does not exists.
'oracle.rdbms, 10.2.0.4.0': Cannot update file '/u01/oracle/product/10.2.0/lib/libserver10.a' with '/kzvdve.o'
Patch 8568405:
Archive Action: Source file "/u01/oracle/product/10.2.0/.patch_storage/8568405_Jun_8_2009_20_04_47/files/lib/libserver10.a/kpolon.o" does not exists.
'oracle.rdbms, 10.2.0.4.0': Cannot update file '/u01/oracle/product/10.2.0/lib/libserver10.a' with '/kpolon.o'
UtilSession failed: Prerequisite check "CheckRollbackable" on auto-rollback patches failed.
......................................................
OPatch failed with error code 73
--------------------------------------------------------------------------------------------------------------------------------------------------------------------
CAUSE
$ORACLE_HOME/.patch_storage is corrupted and does not contain the needed files for the rollback.
It is highlighted this way:
on UNIX :
cd $ORACLE_HOME
find ./.patch_storage > /tmp/find.log
(on windows the method is to open a cmd box and do:
set ORACLE_HOME=.....
cd %ORACLE_HOME%\.patch_storage
dir /s * > c:\find.log)
The content of find.log shows that the files reported by opatch are no longer under the .patch_storage directory.
Possibilities to explain these missing files:
- Space is exhausted in the filesystem (df -k will show this). In such case the first thing to do is to recover some space.
"opatch util cleanup" can be used to accomplish this.
Note 550522.1: How To Avoid Disk Full Issues Because OPatch Backups Take Big Amount Of Disk Space
- Manual clean up in .patch_storage: this is not supported
Note 403218.1: Can You Delete $ORACLE_HOME/.patch_storage Directory ?
The hidden directory .patch_storage must never be touched manually unless technical support advises to do so.
SOLUTION
These are the only supported solutions :
- Restore complete .patch_storage directory from backed up ORACLE_HOME prior to the files missing .
- Reinstall ORACLE_HOME .
- Clone the ORACLE_HOME from a identical environment .
REFERENCES
NOTE:403218.1 - Can You Delete $ORACLE_HOME/.patch_storage Directory ?NOTE:550522.1 - How To Avoid Disk Full Issues Because OPatch Backups Take Big Amount Of Disk Space.
- Prerequisite Check "CheckRollbackable" On Auto-rollback Patches Failed (文档 ID 1331900.1)
- OPatch报错 Prerequisite check "CheckActiveFilesAndExecutables" failed
- OPatch报错 Prerequisite check CheckMinimumOPatchVersion failed
- OPatch报错 Prerequisite check "CheckActiveFilesAndExecutables" failed
- CVU NTP Prerequisite Check Fails With PRVF-5410 and PRVF-5416 [ID 1384298.1]
- Prerequisite installation failed: SqlExpressRtc
- Prerequisite installation failed: SqlExpressRtc
- 数据库 PSU,SPU(CPU),Bundle Patches 和 Patchsets 补丁号码快速参考 (文档 ID 1922396.1)
- Oracle Recommended Patches -- Oracle Database (文档 ID 756671.1)-转载时间20160731
- Lync Server 2013 Prerequisite installation failed
- .Check For Logging / Nologging On DB Object(s) [ID 269274.1]
- Quick Reference to Patch Numbers for Database PSU, SPU(CPU), Bundle Patches and Patchsets (文档 ID 145
- FAL behavior on 11.2 (文档 ID 1394472.1)
- Patches
- Linux: PRVF-5449 : Check of Voting Disk location "ORCL:<diskname>(ORCL:<diskname>)" failed [ID 12675
- Fast-Start On-Demand Rollback&Fast-Start Parallel Rollback
- Auto Merge Failed 解决方案
- LTOM - The On-Board Monitor User Guide (文档 ID 352363.1)
- c plus plus 第3章练习
- 第一章导言的笔记与思考
- 《Linux内核分析》(七)——Linux可执行程序浅析
- float定位点分析
- BNU 33561 Cantonese Dialect
- Prerequisite Check "CheckRollbackable" On Auto-rollback Patches Failed (文档 ID 1331900.1)
- 把文件存放在SDCard中
- 1-100之间的所有素数
- Asp身份验证的3种方式
- c++ Lambda表达式简介
- [BZOJ2480]SDOI2012 Longge的问题|欧拉函数
- CSS制作斜角上有背景图片的Div层
- 第11题
- php实现四种基本排序算法