在我们的环境(Linux上安装的OBIEE 12C)中,我们使用基于数据库视图的外部身份验证提供程序。登录后,通过在RPD中的初始化块中初始化的会话变量进行授权,其中查询基于与身份验证相同的视图。
几天前发生的事情是人们可以登录(因此正确检查了视图中保存的密码)但是身份验证失败了,他们获得了初始化块中提供的默认值。
查看日志我们发现此错误: [nQSError:17001] Oracle错误代码:3135,消息:ORA-03135:连接失去联系 和 查询初始化块' AUTHORIZATION'失败。
查看日志中的授权,这里没有发现任何不好的内容,但我们似乎无法弄清楚身份验证的工作方式和授权是否如此,因为它们基于相同的数据库视图。以前有没有人遇到过这个问题?
我们多次遇到此问题但发现某些用户在错误之间拥有正确的授权和身份验证。
任何帮助都会很棒,我也可以进一步解决这个问题。谢谢!
答案 0 :(得分:1)
您与DB之间存在连接问题,并且init块无法运行。与OBI或查询无关 - 而是网络,连接,防火墙等等