为了方便管理Oracle数据库,让数据库管理员能直观的看到当前的登录用户名称和数据库,省的再用命令去查了,特别是在Oracle 19c多租户的情况下,一不小心就有可能搞错了登录的是CDB还是PDB,只需要配置下Oracle的全局配置文件glogin.sql即可。
glogin.sql的路径为$ORACLE_HOME/sqlplus/admin/glogin.sql
用vi去修改它,在DESCRIPTION配置项中,添加一条如下的命令保存即可:
set sqlprompt "_USER'@'_CONNECT_IDENTIFIER>"
添加后查看下glogin.sql,如下图所示:
配置好后,用sqlplus登录Oracle就能显示当前的登录名称和数据库啦,如下所示:
SYS@ORCLCDB>