现象:使用oracle其他用户调度存储过程时,建立会话在同一个用户下
查询会话sql :select * from v$session WHERE USERNAME ='DEV'
经过排查在升级包体时,存储过程使用权限定义者权限(authid definer),导致其他用户调用存过,都会用创建人用户发起执行,导致会话在同一个用户
修改为调用者用户(authid current_user),重新编译 ,会话建立正常。
参考:https://blog.csdn.net/weixin_44377973/article/details/104364323