Wie deaktiviere ich den Ablauf des Oracle-Kennworts?

23

Ich verwende Oracle für die Entwicklung auf meinem lokalen Computer. Das Kennwort für ein Bootstrap-Konto, mit dem ich meine Datenbank immer neu aufbaue, ist abgelaufen.

Wie deaktiviere ich den Kennwortablauf für diesen Benutzer (und alle anderen Benutzer) dauerhaft?

Ich verwende Oracle 11g, weiß jedoch nicht, ob das Kennwortablaufverhalten in 11g neu ist.

Josh Kodroff
quelle

Antworten:

23
Standardlimit für Profil ändern password_life_time unbegrenzt;
Randy Proctor
quelle
5
Ich denke, das Neue in 11g ist, dass standardmäßig das Ablaufen des Passworts aktiviert ist. Beim Erstellen einer neuen Datenbank werden Sie gefragt, ob Sie das neue, gesicherte Standardverhalten oder das alte 10g-Verhalten verwenden möchten. Wie auch immer, der SQL-Befehl von Randy deaktiviert den Kennwortablauf für alle Benutzer (es sei denn, Sie haben ihrem Profil ausdrücklich ein Profil mit dieser Beschränkung hinzugefügt).
Ofir Manor
3

Eine Möglichkeit dazu besteht darin, das Profil im Enterprise Manager zu ändern. Sie melden sich als sys / sysdba an, gehen Sie zu Server-> Profile-> Default-> Edit-> Password-> Expire in> Unlimited. Das ist es. Ich weiß nicht, ob sich dies nach dem Festlegen der Ablaufdaten auch ändern wird. Andernfalls wird das Profil auf dem Benutzer neu festgelegt (erneut im Enterprise-Manager).


quelle