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 This:

      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:




      The password has expired


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


      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!