2019-02-18
ora-600[xtydty2ldi]
在一用户下创建一个视图,赋权给另一用户。查询时报ORA-600参数:xtydty2ldi错误
收藏
分享
5条回答
默认
最新
回答交流
提交
问题信息
请登录之后查看
附件列表
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
墨值悬赏
在一用户下创建一个视图,赋权给另一用户。查询时报ORA-600参数:xtydty2ldi错误
评论
有用 0请确认下是否有虚拟列和函数索引,
1、如果有函数索引,可以尝试在会话设置参数再运行SQL
alter session set "_disable_function_based_index"=true;
2、如果有虚拟列,去掉虚拟列再尝试查询
评论
有用 0alter system set "_disable_function_based_index"=true.暂时来看是解决了,但是视图兵并没有虚拟列,比较诡异。
评论
有用 0如昨天我们群里沟通,这样全局修改参数会导致整个库读无法使用函数索引,建议在会话级设置该参数,就是每次运行该SQL的会话先执行alter session set命令,或者是创建登录触发器,满足某些条件的会话自动设置该参数。
另外,是函数索引或者虚拟列都有可能导致这个600错误。
评论
有用 0
墨值悬赏