Oracle
 sql >> Datenbank >  >> RDS >> Oracle

Wie ändere ich in SQL*Plus die Eingabeaufforderung, um den verbundenen Benutzer und die Datenbank anzuzeigen?

Ändern Sie Ihr Skript $ORACLE_HOME\sqlplus\admin\glogin.sql - fügen Sie hinzu:

set sqlprompt "_user '@' _connect_identifier > "

bis zum Ende der Datei.

In Oracle 10g ändert sich dies jedes Mal korrekt, wenn Sie ein "conn" ausgeben. Für Clients vor 10g ändert es sich nicht, wenn Sie ein "conn" machen, sondern bleibt der Benutzername/DB, mit dem Sie sich zuerst verbunden haben.

Sie können auch _date für das aktuelle Datum und _privilege für das Privileg (zB SYSDBA) des verbundenen Benutzers verwenden.

Referenz:

http://www.acs.ilstu.edu /docs/Oracle/server.101/b12170/whatsnew.htm