
19c 多租户下为了好区分登录位置,可以修改$ORACLE_HOME/sqlplus/admin/glogin.sql
define gname=idle
col global_name new_value gname
col global_name noprint
select lower(sys_context('userenv','current_user'))||'@'||sys_context('userenv','con_name')||':'||sys_context('userenv','db_name')||':'||userenv('sid') global_name from dual;
set sqlprompt '&gname> '
但遗憾的是还不能对alter session set container 后进行动态修改
怎么办呢?
自己写个脚本解决一下
vi $HOME/switch_pdb.sql
alter session set container = &1;
@$ORACLE_HOME/sqlplus/admin/glogin.sql
切换pdb时用
SQL> @switch_pdb pdb3
就方便多了。
详见阅读原文
文章转载自godba,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




