That’s the error you get for oracle user for whom password is expired.
One Solution – Connect using sqlplus to set new password, you can even use the same password you had earlier.
$ sqlplus
SQL*Plus: Release 11.2.0.1.0 Production on Mon Dec 13 01:12:07 2010
Copyright (c) 1982, 2009, Oracle. All rights reserved.
Enter user-name: myuser
Enter password:
ERROR:
ORA-28001: the password has expired
Changing password for myuser
New password:
Retype new password:
Password changed
Connected to:
Oracle Database 11g Release 11.2.0.1.0 – 64bit Production