可以通过设置sql*plus的sqlprompt参数来设置sqlp*plus的提示符。设置方法如下:
在$ORACLE_HOME/sqlplus/admin/glogin.sql中增加以下内容:
set termout off
col user_name new_value user_name
col db_name new_value db_name
select lower(user) user_name,
ltrim(rtrim(lower(global_name))) db_name
from global_name;
set sqlprompt "&user_name@&db_name: SQL> "
set termout on
set trimspool on
set trimout on
set serveroutput on
用户连接时会自动调用glogin.sql, 因此可以把需要设置的sql*plus参数加入到此文件中。