在SQL * Plus中,如何更改提示以显示已连接的用户和数据库?

时间:2008-11-20 00:17:21

标签: oracle sqlplus

显示,例如....

USER@SID > 

我认为这可能对一些人有帮助,所以我也会回答它!

1 个答案:

答案 0 :(得分:18)

修改您的$ ORACLE_HOME \ sqlplus \ admin \ glogin.sql脚本 - 添加:

set sqlprompt "_user '@' _connect_identifier > "

到文件的末尾。

在Oracle 10g中,每次发出“conn”时,这都会正确更改。对于10g之前的客户端,当你执行“conn”时它不会改变,但仍将保留为你第一次连接的用户名/数据库。

您还可以使用_date作为当前日期,使用_privilege作为已连接用户的权限(例如SYSDBA)。

参考:

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