3 Replies Latest reply on Sep 9, 2013 9:46 AM by Laurent Matheo

    ORA-28001: the password has expired in uddi.log

    Sam Truong
      Share:|

      Hi All,

       

      I'm unable to access uddi through http://<arserver>:<port>/uddi. The following error message is thrown in uddi.log:

      Caused by: java.sql.SQLException: ORA-28001: the password has expired

       

          at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:112)

          at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:331)

          at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:283)

          at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:278)

          at oracle.jdbc.driver.T4CTTIoauthenticate.receiveOauth(T4CTTIoauthenticate.java:790)

       

      I have already changed the password of the ARAdmin user in the DB and followed instructions from KA286622:

       

      Solution

      ORA-28001:

      The password has expired

      Cause:

      The user's account has expired and the password needs to be changed

      Action:

      Change the password or contact the DBA

       

      NOTE: This is to be performed after ARADMIN user's password has been changed to something other than default or existing password.

      1) In the 'ar.cfg' file, please add the following parameter with new password:

      Db-password: <new password>

      Please note that it is ok that the password is clear-text at this state in the procedure.

      2) Restart AR System service.

      3) In the User tool go to Server Information > Database > Database Password.

      Update the new or existing password and restart Arserver service. Once the password is updated, the 'ar.cfg' file's Db-password entry should be encrypted.

       

      But that only helped for the AR Server. How to update the password but for UDDI?

       

      Thanks for your help!

       

      Sam.