Change password in SQL Developer after ORA-28001 the password has expired

Mahmoud Saleh picture Mahmoud Saleh · Jun 1, 2013 · Viewed 55.5k times · Source

When trying to connect to my database with Oracle SQL Developer, I am getting the error:

ORA-28001 the password has expired

How can I change my password in SQL Developer?

Answer

Mahmoud Saleh picture Mahmoud Saleh · Jun 1, 2013

Open SQL Developer and perform the following steps:

  1. Right click on Connections > New Connection.

    • Connection Name: sys
    • Username: sys as sysdba
    • Password: sys (or your sys password)
    • Hostname: your database server IP
    • Port: 1521
    • SID: your sid

    click connect.

  2. Expand other users, and choose the user with the expired password. Right click and "edit" the user, enter the new password and confirm it.

    If you want your password to never expire again uncheck the box for password expiry.