Oracle Portal – Password Policy Problem

LDAP: error code 49 – Password Policy Error :9000: GSL_PWDEXPIRED_EXCP :Your Password has expired. Please contact the Administrator to change your password.

This is the Exception we were getting in the test server; this error will prevent any eservices actions to be performed. In our eservices actions, we are using PUBLIC user account to perform some LDAP operations. If anything wrong happen with this account the eservices action will fail.

PASSWORD POLICY ERROR: 9000: GSL_PWDEXPIRED_EXCP

The default value for Password Expiry Time is set to 5184000 that is, 60 days. After 60 days from the installation date, the passwords for the Oracle directory server (and any other assigned passwords) automatically expire. Soon after password expiration, this repeated trying causes the connector to exceed the max grace logins exceeded, and the account to become locked.

Cause: Beginning with Release 9.0.4, the pwdmaxage attributes of the password policies are defaulted to time value of 60 days.

Action: Do the following:

  1. Use oidpasswd utility to unlock the orcladmin account (If this account is locked):

    You have to set ORACLE_HOME


  2. Launch the Oracle Directory Manager (must be a release 10g client), login using orcladmin account, and write the IP address for OID server


  3. Navigate to Password Policy Management.


    You will see two entries: cn=PwdPolicyEntry and the password policy for out realm, Password Policy for Realm dc=company,dc=com.

    Edit each of these, changing the pwdmaxage attribute to an appropriate value:


Posted on January 21, 2010 at 10:19 am by Sami · Permalink
In: IT, Oracle · Tagged with: , , ,

Leave a Reply