暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

优化多租户下的SQL提示符

godba 2021-02-21
754

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进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论