So I have a VMWare vCenter v5 appliance connected to Oracle 11g database but I noticed I couldnt login to the vSphere client. I ssh'd to vCenter and found out vpxd process was down. When I manually tried to start it I got and error.
vcenter:~ # /etc/init.d/vmware-vpxd start
Waiting for vpxd to initialize: .failed
Its fails to start... why?
So I tried to start it from the vCenter web console and I got
"ORA-28001: the password has expired"
I decided to login to Oracle DB and check ...yup....I found out my user account is expired.
SQL> select username,account_status from dba_users;
USERNAME ACCOUNT_STATUS
------------------------------ --------------------------------
SYS OPEN
SYSTEM OPEN
VPXADMIN EXPIRED
So first I setup a new password
"alter user VPXADMIN identified by MYNEWPASSWORD;"
And I dont need passwords to expire on the server so I fixed that by running
"ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;"