System Down DB password expired

เจอเคสใช้งานอยู่ดี ๆ ก็ login เข้าใช้งานระบบไม่ได้ จึงเข้าไปดู log พบว่าไม่สามารถ Connect Database ได้

ใน SystemOut.log มี message ดังนี้

[ERROR] [] [] BMXAA6421E – The system could not connect to the JDBC source: jdbc:db2://DBHOSTNAME:50005/maxdb76[jcc][t4][2012][11248][3.69.71] Connection authorization failure occurred. Reason: Password expired. ERRORCODE=-4214, SQLSTATE=28000
[ERROR] [] [] BMXAA6538E – Failed to initialize MAXIMO business object services.
psdi.util.MXSystemException: access#DBConnectFail

สาเหตุคือ Password maximo user (database user) Expired.

ทำการแก้ไขได้โดย Reset Password ใหม่ (ใช้ password เดิม) และทำการ check Password never expires เพื่อไม่ให้เกิดเหตุการณ์นี้อีก

Read More

[TRC] Change Password User of Tivoli Remote Control Server

Follow this instruction in case you would like to change/reset password user of Tivoli Remote Control Server

1. db2 connect to TRCBD user <db2_admin_user> using <password>
2. db2 select userkey, userid from common.users where userid=’ADMIN’
be aware the password is encrypted
3. db2 update common.users set password=’new_pwd’ where userkey=1
and to verify if new password has been accepted:
4. db2 select userid, password from common.users where userid=’ADMIN’
Now you are able to successfully logon
At next TRC server restart the password will be encrypted again

 

Source : http://www-01.ibm.com/support/docview.wss?uid=swg21646141

Read More