My Oracle Support Banner

Cloud DBAAS: Patch Update Failed with 'ERROR: pwallet.pm: Wallet not readable at requested location' (Doc ID 2463843.1)

Last updated on OCTOBER 23, 2018

Applies to:

Oracle Database - Enterprise Edition - Version 12.1.0.2 and later
Information in this document applies to any platform.

Symptoms

Following error message seen in patch update log file:

2018-10-17 13:51:13 - INFO: Checking is_it_dg_standby for db=UPGTST01
2018-10-17 13:51:13 - Output from sql select database_role from v$database is:
2018-10-17 13:51:13 - WARNING: corereg: get: No value found for key tns_admin
2018-10-17 13:51:13 - ERROR: pwallet.pm: Wallet not readable at requested location
at /var/opt/oracle/exapatch/../perl_lib/DBAAS/pwallet.pm line 382
pwallet::getkey('pwallet=HASH(0x3dd8158)', 'passwd', '/u02/app/oracle/admin/UPGTST01/db_wallet') called at /var/opt/oracle/exapatch/../perl_lib/DBAAS/corereg.pm line 296
corereg::get('creg=HASH(0x3dfd390)', 'passwd') called at /var/opt/oracle/exapatch/../perl_lib/DBAAS/dbcore.pm line 379
dbcore::sql('db=HASH(0x3d9c438)', 'select database_role from v$database', 'HASH(0x3dfe090)') called at /var/opt/oracle/exapatch/../perl_lib/DBAAS/logger.pm line 443
logger::logsql('logger=HASH(0x3d14f18)', 'select database_role from v$database', 'HASH(0x3dfe090)') called at /var/opt/oracle/exapatch/../perl_lib/DBAAS/dbcore.pm line 252
dbcore::q1('db=HASH(0x3e5b520)', 'select database_role from v$database', 'HASH(0x3dfe090)') called at /var/opt/oracle/exapatch/exadbcpatch line 5978
main::is_it_dg_standby('/u02/app/oracle/product/12.1.0/dbhome_7', 'UPGTST01') called at /var/opt/oracle/exapatch/exadbcpatch line 6241
main::instance_check() called at /var/opt/oracle/exapatch/exadbcpatch line 821
eval {...} called at /var/opt/oracle/exapatch/exadbcpatch line 591
2018-10-17 13:51:13 - DEBUG: SQL Executing set hea off set pagesize 5000 set linesize 400 set feedback off select database_role from v$database; quit
2018-10-17 13:51:14 - PRIMARY
2018-10-17 13:51:14 - Completed in 1 seconds
2018-10-17 13:51:14 - INFO: DB status for localdbname is: 1 and is_stdby is set to : no

Cause

To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!


In this Document
Symptoms
Cause
Solution
References


My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.