PowerProtect:PPDM Oracle 备份失败,并显示:AppBackupAssetsOp:备份失败,并显示错误 Process /home/oracle/opt/dpsapps/rmanagent/bin/ddbmcon failed with error code -6, stdout data:, stderr 数据:..

Summary: 本文提供了以下问题的解决方法。备份失败是因为配置为执行备份的操作系统用户无权访问 Oracle 客户端库。

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms

Oracle 备份在 Oracle 修补程序或升级后失败。将看到以下消息。
 
AppBackupAssetsOp: Backup failed with error Process /home/oracle/opt/dpsapps/rmanagent/bin/ddbmcon failed with error code -6, stdout data: , stderr data: ..


连接到数据库时,ddbmcon 日志显示以下错误
 
[TRACE_ID:a8d14cc3ba61af79;JOB_ID:807baa3f0ebb6ac1;EXEC_ID:900b0d63c550ebd6] ddbmcon: build machine = linux86w
[TRACE_ID:a8d14cc3ba61af79;JOB_ID:807baa3f0ebb6ac1;EXEC_ID:900b0d63c550ebd6] ddbmcon: Oracle library: /opt/oracle/product/19.0.0/dbhome_1/lib64/libclntsh.so not found.
[TRACE_ID:a8d14cc3ba61af79;JOB_ID:807baa3f0ebb6ac1;EXEC_ID:900b0d63c550ebd6] ddbmcon: Oracle library: /opt/oracle/product/19.0.0/dbhome_1/lib/libclntsh.so not found.
[TRACE_ID:a8d14cc3ba61af79;JOB_ID:807baa3f0ebb6ac1;EXEC_ID:900b0d63c550ebd6] ddbmcon: Please verify correct ORACLE_HOME.
[TRACE_ID:a8d14cc3ba61af79;JOB_ID:807baa3f0ebb6ac1;EXEC_ID:900b0d63c550ebd6] ddbmcon: ====auth:1 dbver:19====failing with sysbkp oci authmode====


Cause

Oracle 已升级/修补,并且配置为执行备份的操作系统用户无权打开以下 Oracle 客户端库
 
-rwx------. 1 oracle oinstall   2247120 Apr 14 03:38 libasmclntsh19.so
-rwx------. 1 oracle oinstall   8056664 Apr 14 03:38 libclntshcore.so.19.1
-rw-------. 1 oracle oinstall   1771463 Apr 14 03:38 clntshcore.map
-rwx------. 1 oracle oinstall  81182280 Apr 14 03:38 libclntsh.so.19.1
-rw-------. 1 oracle oinstall   6165285 Apr 14 03:38 clntsh.map
PPDM 必须能够打开以前的 Oracle 客户端库,才能连接到 Oracle 数据库。

Resolution

更改 Oracle 客户端库的权限,以便 Oracle 用户有权打开它们并连接到 Oracle 数据库。
 
示例:
chmod 755 *clnt*
以上只是一个示例。在更改 Oracle 库的权限之前,请先咨询 DBA。
Article Properties
Article Number: 000212641
Article Type: Solution
Last Modified: 25 May 2023
Version:  2
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.