Ich habe eine Nicht-Admin-Anmeldung bei einer Oracle-Datenbank, und ich möchte prüfen, wann mein Passwort abläuft. Ich habe eine Menge Informationen online über das Abrufen von Kennwortablaufdaten durch Abfragen der Tabelle DBA_USERS
gefunden - aber ich habe keine Berechtigungen, diese Tabelle anzuzeigen.
Ich hoffe, dass Oracle eine Möglichkeit bietet, den Passwortablauf für mein eigenes Login zu überprüfen, aber bisher konnte ich keine Abfragen finden außer die auf DBA_USERS
verweisen. Tabelle.
Gibt es eine Möglichkeit für mich, festzustellen, wann mein eigenes Passwort abläuft, ohne ein Ticket zum DBA einzutragen?
Sie können die aktuellen Benutzerdetails mit
sehen %Vor%Dies wird den Spaltennamen "expiry_date" haben, der die gewünschten Daten enthält.
P.S. Für fast jeden DBA_ * gibt es einen ALL_ * (alle erlaubten Datensätze, die der aktuelle Benutzer sehen kann) und einen USER_ * (alle erlaubten Datensätze des aktuellen Benutzers)
DBA_TABLES enthält also alle Tabellen, die das System hat, ALL_TABLES hat alle Tabellen, für die der aktuelle Benutzer Berechtigungen hat (update, delete, insert, modify usw.), und USER_TABLES - alle Tabellen, die der aktuelle Benutzer erstellt hat.