重庆思庄Oracle、KingBase、PostgreSQL、Redhat认证学习论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 493|回复: 0
打印 上一主题 下一主题

[Oracle] Patch Installation Error on 19c Oracle Client: Active Files/Executables in Us...

[复制链接]
跳转到指定楼层
楼主
发表于 2025-8-10 18:26:02 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
现象:
Error Encountered During RDBMS Patch Installation on 19c Client

[<ORACLE_HOME_19C_CLIENT>] [INFO] CAS Dynamic Loading :

[<ORACLE_HOME_19C_CLIENT>] [INFO] CUP_LOG: Trying to load HomeOperations object

[<ORACLE_HOME_19C_CLIENT>] [INFO] CUP_LOG: HomeOperations object created. CUP1.0 is enabled

[<ORACLE_HOME_19C_CLIENT>] [INFO] OPatch invoked as follows: 'apply -oh <ORACLE_HOME_19C_CLIENT> -restart '

[<ORACLE_HOME_19C_CLIENT>] [INFO] Runtime args: [-DOPatch.ORACLE_HOME=<ORACLE_HOME_19C_CLIENT>, -DOPatch.DEBUG=false, -DOPatch.RUNNING_DIR=<ORACLE_HOME_19C_CLIENT>\.patch_storage\oracle-home-1727121444214364\OPatch, -DOPatch.MW_HOME=, -DOPatch.WL_HOME=, -DOPatch.COMMON_COMPONENTS_HOME=, -DOPatch.OUI_LOCATION=, -DOPatch.FMW_COMPONENT_HOME=, -DOPatch.WEBLOGIC_CLASSPATH=, -DOPatch.OPATCH_CLASSPATH=]

[<ORACLE_HOME_19C_CLIENT>] [INFO] Heap in use : 26 MB

Total memory: 123 MB

Free memory : 96 MB

Max memory : 1799 MB

[<ORACLE_HOME_19C_CLIENT>] [INFO] Oracle Home : <ORACLE_HOME_19C_CLIENT>

Central Inventory : C:\Program Files\Oracle\Inventory

from :

OPatch version : 12.2.0.1.43

OUI version : 12.2.0.7.0

OUI location : <ORACLE_HOME_19C_CLIENT>\oui

Log file location : <ORACLE_HOME_19C_CLIENT>\cfgtoollogs\opatch\opatch<TIME_STAMP_DATE>.log

[<ORACLE_HOME_19C_CLIENT>] [INFO] Patch history file: <ORACLE_HOME_19C_CLIENT>\cfgtoollogs\opatch\opatch_history.txt

[<TIME_STAMP_DATE> ] [INFO] [OPSR-TIME] Loading raw inventory

[<TIME_STAMP_DATE> ] [INFO] [OPSR-MEMORY] Loaded all components from inventory. Heap memory in use: 21 (MB)

[<TIME_STAMP_DATE> ] [INFO] [OPSR-MEMORY] Loaded all one offs from inventory. Heap memory in use: 21 (MB)

[<TIME_STAMP_DATE>] [INFO] Following active files/executables/libs are used by ORACLE_HOME :<ORACLE_HOME_19C_CLIENT>

<ORACLE_HOME_19C_CLIENT>\jdk\jre\bin\java.dll

<ORACLE_HOME_19C_CLIENT>\jdk\jre\bin\management.dll

<ORACLE_HOME_19C_CLIENT>\jdk\jre\bin\msvcr100.dll

<ORACLE_HOME_19C_CLIENT>\jdk\jre\bin\net.dll

<ORACLE_HOME_19C_CLIENT>\jdk\jre\bin\nio.dll

<ORACLE_HOME_19C_CLIENT>\jdk\jre\bin\server\jvm.dll

<ORACLE_HOME_19C_CLIENT>\jdk\jre\bin\verify.dll

<ORACLE_HOME_19C_CLIENT>\jdk\jre\bin\zip.dll

<ORACLE_HOME_19C_CLIENT>\jdk\jre\lib\rt.jar

<ORACLE_HOME_19C_CLIENT>\jdk\jre\bin\java.dll

<ORACLE_HOME_19C_CLIENT>\jdk\jre\bin\management.dll

<ORACLE_HOME_19C_CLIENT>\jdk\jre\bin\net.dll

<ORACLE_HOME_19C_CLIENT>\jdk\jre\bin\nio.dll

<ORACLE_HOME_19C_CLIENT>\jdk\jre\bin\server\jvm.dll

<ORACLE_HOME_19C_CLIENT>\jdk\jre\bin\verify.dll

<ORACLE_HOME_19C_CLIENT>\jdk\jre\bin\zip.dll

<ORACLE_HOME_19C_CLIENT>\jdk\jre\lib\rt.jar

<ORACLE_HOME_19C_CLIENT>\jdk\bin\java.exe

<ORACLE_HOME_19C_CLIENT>\jdk\jre\lib\ext\cldrdata.jar

<ORACLE_HOME_19C_CLIENT>\jdk\jre\lib\ext\localedata.jar

<ORACLE_HOME_19C_CLIENT>\jdk\jre\lib\ext\zipfs.jar

<ORACLE_HOME_19C_CLIENT>\jdk\bin\java.exe

<ORACLE_HOME_19C_CLIENT>\jdk\jre\lib\ext\cldrdata.jar

<ORACLE_HOME_19C_CLIENT>\jdk\jre\lib\ext\localedata.jar

<ORACLE_HOME_19C_CLIENT>\jdk\jre\lib\ext\zipfs.jar

Furthermore, the following errors are occurring:



[<TIME_STAMP_DATE>] [INFO] Copying file to "<ORACLE_HOME_19C_CLIENT>\jdk\bin\jar.exe"

[<TIME_STAMP_DATE>] [INFO] Copying file to "<ORACLE_HOME_19C_CLIENT>\jdk\bin\jarsigner.exe"

[<TIME_STAMP_DATE>] [INFO] Copying file to "<ORACLE_HOME_19C_CLIENT>\jdk\bin\java-rmi.exe"

[<TIME_STAMP_DATE>] [WARNING]OUI-67124:ApplySession failed in system modification phase... 'ApplySession::apply failed: <DOMAIN_NAME>.FileNotFoundException: \<ORACLE_HOME_19C_CLIENT>\jdk\jre\lib\ext\sunec.jar'

[<TIME_STAMP_DATE>] [INFO] Restoring "<ORACLE_HOME_19C_CLIENT>" to the state prior to running NApply...

[<TIME_STAMP_DATE>] [INFO] Restoring files: copy recurse from <ORACLE_HOME_19C_CLIENT>\.patch_storage\NApply\<TIME_STAMP_DATE>\backup to <ORACLE_HOME_19C_CLIENT>

<TIME_STAMP_DATE> [INFO] Failed to copy <ORACLE_HOME_19C_CLIENT>\.patch_storage\NApply\<TIME_STAMP_DATE>\backup\jdk\bin\java.exe to destination <ORACLE_HOME_19C_CLIENT>\jdk\bin\java.exe

Reason=java.nio.file.FileSystemException: <ORACLE_HOME_19C_CLIENT>\jdk\bin\java.exe: The process cannot access the file because it is being used by another process.

<TIME_STAMP_DATE> [INFO] Failed to copy <ORACLE_HOME_19C_CLIENT>\.patch_storage\NApply\<TIME_STAMP_DATE>\backup\jdk\jre\bin\java.dll to destination <ORACLE_HOME_19C_CLIENT>\jdk\jre\bin\java.dll

Reason=java.nio.file.FileSystemException: <ORACLE_HOME_19C_CLIENT>\jdk\jre\bin\java.dll: The process cannot access the file because it is being used by another process.

<TIME_STAMP_DATE> [INFO] Failed to copy <ORACLE_HOME_19C_CLIENT>\.patch_storage\NApply\<TIME_STAMP_DATE>\backup\jdk\jre\bin\management.dll to destination <ORACLE_HOME_19C_CLIENT>\jdk\jre\bin\management.dll

Reason=java.nio.file.FileSystemException: <ORACLE_HOME_19C_CLIENT>\jdk\jre\bin\management.dll: The process cannot access the file because it is being used by another process.

<TIME_STAMP_DATE>] [INFO] Failed to copy <ORACLE_HOME_19C_CLIENT>\.patch_storage\NApply\<TIME_STAMP_DATE>\backup\jdk\jre\bin\msvcr100.dll to destination <ORACLE_HOME_19C_CLIENT>\jdk\jre\bin\msvcr100.dll

Reason=java.nio.file.FileSystemException: <ORACLE_HOME_19C_CLIENT>\jdk\jre\bin\msvcr100.dll: The process cannot access the file because it is being used by another process.

<TIME_STAMP_DATE> [INFO] Failed to copy <ORACLE_HOME_19C_CLIENT>\.patch_storage\NApply\<TIME_STAMP_DATE>\backup\jdk\jre\bin\net.dll to destination <ORACLE_HOME_19C_CLIENT>\jdk\jre\bin\net.dll

Reason=java.nio.file.FileSystemException: <ORACLE_HOME_19C_CLIENT>\jdk\jre\bin\net.dll: The process cannot access the file because it is being used by another process.

<TIME_STAMP_DATE> [INFO] Failed to copy <ORACLE_HOME_19C_CLIENT>\.patch_storage\NApply\<TIME_STAMP_DATE>\backup\jdk\jre\bin\nio.dll to destination <ORACLE_HOME_19C_CLIENT>\jdk\jre\bin\nio.dll

Reason=java.nio.file.FileSystemException: <ORACLE_HOME_19C_CLIENT>\jdk\jre\bin\nio.dll: The process cannot access the file because it is being used by another process.

<TIME_STAMP_DATE> [INFO] Failed to copy <ORACLE_HOME_19C_CLIENT>\.patch_storage\NApply\<TIME_STAMP_DATE>\backup\jdk\jre\bin\server\jvm.dll to destination <ORACLE_HOME_19C_CLIENT>\jdk\jre\bin\server\jvm.dll

Reason=java.nio.file.FileSystemException: <ORACLE_HOME_19C_CLIENT>\jdk\jre\bin\server\jvm.dll: The process cannot access the file because it is being used by another process.

<TIME_STAMP_DATE> [INFO] Failed to copy <ORACLE_HOME_19C_CLIENT>\.patch_storage\NApply\<TIME_STAMP_DATE>\backup\jdk\jre\bin\verify.dll to destination <ORACLE_HOME_19C_CLIENT>\jdk\jre\bin\verify.dll

Reason=java.nio.file.FileSystemException: <ORACLE_HOME_19C_CLIENT>\jdk\jre\bin\verify.dll: The process cannot access the file because it is being used by another process.

<TIME_STAMP_DATE> [INFO] Failed to copy <ORACLE_HOME_19C_CLIENT>\.patch_storage\NApply\<TIME_STAMP_DATE>\backup\jdk\jre\bin\zip.dll to destination <ORACLE_HOME_19C_CLIENT>\jdk\jre\bin\zip.dll

Reason=java.nio.file.FileSystemException: <ORACLE_HOME_19C_CLIENT>\jdk\jre\bin\zip.dll: The process cannot access the file because it is being used by another process.

<TIME_STAMP_DATE> [INFO] OPatch failed to restore the files from backup area. Not running "make".

<TIME_STAMP_DATE> [WARNING]OUI-67124:

NApply was not able to restore the home. Please invoke the following scripts:

- restore.[sh,bat]

- make.txt (Unix only)

to restore the ORACLE_HOME. They are located under

"<ORACLE_HOME_19C_CLIENT>\.patch_storage\NApply\<TIME_STAMP_DATE>"

<TIME_STAMP_DATE>[SEVERE] OUI-67073:UtilSession failed: ApplySession failed in system modification phase... 'ApplySession::apply failed: java.FileNotFoundException: \<ORACLE_HOME_19C_CLIENT>\jdk\jre\lib\ext\sunec.jar'

<TIME_STAMP_DATE> [INFO] --------------------------------------------------------------------------------

<TIME_STAMP_DATE> The following warnings have occurred during OPatch execution:

<TIME_STAMP_DATE> 1) OUI-67124:ApplySession failed in system modification phase... 'ApplySession::apply failed: java.FileNotFoundException: \<ORACLE_HOME_19C_CLIENT>\jdk\jre\lib\ext\sunec.jar'

<TIME_STAMP_DATE> 2) OUI-67124:

NApply was not able to restore the home. Please invoke the following scripts:

- restore.[sh,bat]

- make.txt (Unix only)

to restore the ORACLE_HOME. They are located under

"<ORACLE_HOME_19C_CLIENT>\.patch_storage\NApply\<TIME_STAMP_DATE>"

<TIME_STAMP_DATE> [INFO] --------------------------------------------------------------------------------

<TIME_STAMP_DATE>[INFO] Finishing UtilSession at <TIME_STAMP_DATE>

<TIME_STAMP_DATE>[INFO] Log file location: <ORACLE_HOME_19C_CLIENT>\cfgtoollogs\opatch\opatch<TIME_STAMP_DATE>_1.log

<TIME_STAMP_DATE> [INFO] Stack Description: java.lang.RuntimeException: ApplySession failed in system modification phase... 'ApplySession::apply failed: <DOMAIN_NAME>.FileNotFoundException: \<ORACLE_HOME_19C_CLIENT>\jdk\jre\lib\ext\sunec.jar'

at sun.misc.URLClassPath$JarLoader.getResource(URLClassPath.java:1052)



at oracle.opatch.OPatch.process(OPatch.java:888)

at oracle.opatch.OPatch.main(OPatch.java:945)

Caused by: java.lang.Error: ApplySession failed in system modification phase... 'ApplySession::apply failed: java.FileNotFoundException: \<ORACLE_HOME_19C_CLIENT>\jdk\jre\lib\ext\sunec.jar'

... 43 more

Caused by: java.lang.RuntimeException: ApplySession::apply failed: java.FileNotFoundException: \<ORACLE_HOME_19C_CLIENT>\jdk\jre\lib\ext\sunec.jar

... 43 more

Caused by: java.lang.InternalError: java.FileNotFoundException: \<ORACLE_HOME_19C_CLIENT>\jdk\jre\lib\ext\sunec.jar

... 43 more

Caused by: java.FileNotFoundException: \<ORACLE_HOME_19C_CLIENT>\jdk\jre\lib\ext\sunec.jar

at sun.misc.URLClassPath$JarLoader.getJarFile(URLClassPath.java:938)

at sun.misc.URLClassPath$JarLoader.access$800(URLClassPath.java:801)

at sun.misc.URLClassPath$JarLoader$1.run(URLClassPath.java:886)

at sun.misc.URLClassPath$JarLoader$1.run(URLClassPath.java:879)

at java.security.AccessController.doPrivileged(Native Method)

at sun.misc.URLClassPath$JarLoader.ensureOpen(URLClassPath.java:878)

at sun.misc.URLClassPath$JarLoader.getResource(URLClassPath.java:1050)

... 42 more




改动:
Executing patch in the Windows environment.

原因:
Even though the OPatch software is updated to the latest version, these DLLs may be locked by active services, preventing the patch from accessing or modifying them. Insufficient permissions can also lead to patch failure; please ensure the patch is run with administrative privileges. Additionally, corrupt or incompatible versions of these files may contribute to the failure of the patch.

处理方法:
In this case, please rename the following DLLs:

<ORACLE_HOME_19C_CLIENT>\jdk\jre\bin\java.dll

<ORACLE_HOME_19C_CLIENT>\jdk\jre\bin\management.dll

<ORACLE_HOME_19C_CLIENT>\jdk\jre\bin\msvcr100.dll

<ORACLE_HOME_19C_CLIENT>\jdk\jre\bin\net.dll

<ORACLE_HOME_19C_CLIENT>\jdk\jre\bin\nio.dll

<ORACLE_HOME_19C_CLIENT>\jdk\jre\bin\server\jvm.dll

<ORACLE_HOME_19C_CLIENT>\jdk\jre\bin\verify.dll

<ORACLE_HOME_19C_CLIENT>\jdk\jre\bin\zip.dll

to

<ORACLE_HOME_19C_CLIENT>\jdk\jre\bin\java.dll_old

<ORACLE_HOME_19C_CLIENT>\jdk\jre\bin\management.dll_old

<ORACLE_HOME_19C_CLIENT>\jdk\jre\bin\msvcr100.dll_old

<ORACLE_HOME_19C_CLIENT>\jdk\jre\bin\net.dll_old

<ORACLE_HOME_19C_CLIENT>\jdk\jre\bin\nio.dll_old

<ORACLE_HOME_19C_CLIENT>\jdk\jre\bin\server\jvm.dll_old

<ORACLE_HOME_19C_CLIENT>\jdk\jre\bin\verify.dll_old

<ORACLE_HOME_19C_CLIENT>\jdk\jre\bin\zip.dll_old

After renaming these files, you can proceed with the patching.

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 支持支持 反对反对
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|手机版|小黑屋|重庆思庄Oracle、Redhat认证学习论坛 ( 渝ICP备12004239号-4 )

GMT+8, 2026-4-18 00:15 , Processed in 0.212397 second(s), 20 queries .

重庆思庄学习中心论坛-重庆思庄科技有限公司论坛

© 2001-2020

快速回复 返回顶部 返回列表