Issue :
Concurrent request failed with the following error password verify function error
Error:
java.sql.SQLException: ORA-28001: the password has expired
applmgr@of200:/FINOECD1/inst/apps/FINOECD1_of200/appl/fnd/12.0.0/secure $ FNDCPASS apps/apps4doyen 0 Y system/manager SYSTEM APPLSYSPUB PUB
Log filename : L1248601.log
Report filename : O1248601.out
applmgr@of200:/FINOECD1/inst/apps/FINOECD1_of200/appl/fnd/12.0.0/secure $ cat L1248601.log
+---------------------------------------------------------------------------+
Application Object Library: Version : 12.1
Copyright (c) 1998, 2013, Oracle and/or its affiliates. All rights reserved.
FNDCPASS:
+---------------------------------------------------------------------------+
Current system time is 18-JUN-2020 17:06:48
+---------------------------------------------------------------------------+
Working...
APP-FND-02700: Invalid APPLSYS user name provided.
+---------------------------------------------------------------------------+
Concurrent request completed
Current system time is 18-JUN-2020 17:06:48
--------
Checking for Account status and it shows expired.
SQL> select username,user_id,password,account_status,lock_date,expiry_date from dba_users where USERNAME in ('APPS', 'APPLSYSPUB', 'SYSTEM');
USERNAME USER_ID PASSWORD ACCOUNT_STATUS LOCK_DATE EXPIRY_DATE
-------------------------------- ------------------ ------------------
APPS173 OPEN 06-DEC-20
APPLSYSPUB 33 EXPIRED 16-JUN-20
SYSTEM 5 OPEN 06-DEC-20
Not able to update the password.
SQL> ALTER USER APPLSYSPUB identified by PUB;
User altered.
SQL> alter user APPLSYSPUB identified by PUB;
alter user APPLSYSPUB identified by PUB
*
ERROR at line 1:
ORA-28003: password verification for the specified password failed
ORA-20001: Password length less than 8
We are not able to do so.
Solution:
The default profile value for the password verify function has to be set to null in order to make active
SQL> alter profile DEFAULT limit PASSWORD_VERIFY_FUNCTION NULL;
Profile altered.
SQL> select username,user_id,password,account_status,lock_date,expiry_date from dba_users where USERNAME in ('APPLSYSPUB', 'SYSTEM');
USERNAME USER_ID PASSWORD ACCOUNT_STATUS LOCK_DATE EXPIRY_DATE
-------------------------------- ------------------ ------------------
APPLSYSPUB 33 OPEN15-DEC-20
SYSTEM 5 OPEN06-DEC-20