SQL*Plus Banner und Prompt automatisch anpassen
Sie möchten das SQL*Plus-Banner und die Anzeige des Prompts anpassen? Das folgende Skript sorgt dafür, dass der Anmelde-Benutzer sowie der Datenbank-Name angezeigt wird. Sie können es beispielsweise in die Datei glogin.sql im Verzeichnis $ORACLE_HOME/sqlplus/admin einbinden. Diese wird bei jeder Anmeldung an SQL*Plus ausgeführt.
SET numwidth 10 SET linesize 100 SET pagesize 200 SET head OFF SET feed OFF SET term OFF COLUMN DB FORMAT A20 new_value meineDB COLUMN Benutzer FORMAT A8 new_value meinUser COLUMN Anmeldezeit FORMAT A30 new_value Anmeldezeit SELECT value AS DB FROM v$parameter WHERE name ='db_name' / SELECT USER AS Benutzer , to_char(sysdate,'DD.mm.yyyy - HH24:MI:ss') AS Anmeldezeit FROM dual / SET term ON SET verify OFF CLEAR SCREEN SELECT '========================================='||CHR(10)||CHR(10)|| ' &Anmeldezeit' ||CHR(10)||CHR(10)|| ' Sie sind als Benutzer &meinUser' ||CHR(10)|| ' verbunden mit &meineDB..' ||CHR(10)||CHR(10)|| '=========================================' FROM dual / UNDEF JOUR SET verify ON SET feed ON SET head ON SET sqlprompt "&meineDB/&meinUser> " UNDEF NOMUSER UNDEF NOMBASE CLEAR BUFFER CLEAR COLUMNS
Lutz Fröhlich
held-informatik
de
info