Nicer SQL*Plus prompt
In the last weeks, I had a few projects involving Oracle Advanced Replication and immediately stumbled upon the problem of not knowing which user and which instance was on which prompt. Instead of constantly issuing “SHOW USER
” and “SELECT * FROM global_name
“, I decided to add a few lines to my glogin.sql.
So before investing precious time, I fired up Google and found that other people also had the idea of changing the SQL*Plus prompt. I found the template for my own glogin.sql here and modified it so it fits my needs.
Note that my script does not display the GLOBAL_NAME of the databse, but only the INSTANCE_NAME read from v$instance. This means the prompt is usually a lot shorter:
repadmin@kdb3:SQL>
To change the prompt, append the following lines to your $ORACLE_HOME/sqlplus/admin/glogin.sql
: