====== Passwortablauf in der Oracle Datenbank ======
In der Oracle Datenbank laufen die Passwörter der DB-Schema User ab, wenn dies nicht explizit anders eingestellt wird. Ob das Passwort für den betreffenden Benutzer abläuft kann man sehr einfach abfragen:
select username, account_status, expiry_date from dba_users where username='DEMO_USER';
Mit der folgenden Abfrage kann festgestellt werden, wie die Gültigkeitsdauer der Passworte festgelegt ist:
select * from dba_profiles where profile = 'DEFAULT' and resource_name = 'PASSWORD_LIFE_TIME';
Will man die Gültigkeitsdauer auf unendlich setzen, so geschieht das mit dem folgenden Statement:
alter profile default limit password_life_time unlimited;
Hat ein DB-Schema User bereits ein Ablaufdatum und soll dieses entfernt werden, so muss das Passwort neu gesetzt werden:
alter user demo_user identified by demo_password;