暂无图片
oracle rac环境,我在一个节点执行了存储过程,有时候存储过程用的undotbs 竟然是别的节点的。这是oracle自己的机制吗?如果是是我如何制定固定钉undo使用?
我来答
分享
小小亮
2021-02-25
oracle rac环境,我在一个节点执行了存储过程,有时候存储过程用的undotbs 竟然是别的节点的。这是oracle自己的机制吗?如果是是我如何制定固定钉undo使用?
暂无图片 10M

oracle rac环境,我在一个节点执行了存储过程,有时候存储过程用的undotbs 竟然是别的节点的。比如我在一节点跑存储过程,应该用undotbs1,但是发现用了undotbs3.
这是oracle自己的机制吗?
如果是是我如何制定固定钉undo使用?

我来答
添加附件
收藏
分享
问题补充
4条回答
默认
最新
你好我是李白

有图没,是不是跨节点并行了呀?

暂无图片 评论
暂无图片 有用 0
文成
show parameter undo

通过该命令查看数据库实例使用的默认undo表空间

暂无图片 评论
暂无图片 有用 0
文成

undo表空间在rac中本来就是共享的且唯一的,但是应该不会跑到非默认undo表空间里去

暂无图片 评论
暂无图片 有用 0
始于脚下

你在一个节点执行,你是不是通过scan地址登陆执行的,如果是scan地址登陆的,那就正常的,会话跑其他节点执行去了。

暂无图片 评论
暂无图片 有用 0
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏