从Oracle SQL Developer连接到OBIEE吗?

我的朋友

是否可以从Oracle SQL Developer创建到OBIEE的连接?

我知道可以在Windows ODBC数据源管理器中创建到Oracle BI服务器的ODBC连接,并且其他ODBC客户端工具可以使用该ODBC连接在BI服务器上运行SQL,但是我看不到任何方法让SQL Developer使用该ODBC连接。

我正在使用OBIEE 12.2.1.4和SQL Developer 17.3.0.271。

更新

根据Robin Moffatt在https://rmoff.net/2016/03/28/connecting-to-obiee-via-jdbc-with-jisql/上的文章,我使用了jisql(https://www.xigole.com/software /jisql/jisql.jsp),以使用OBIEE客户端附带的JDBC驱动程序bijdbc.jar建立与OBIEE的连接,该驱动程序位于$ ORACLE_HOME / bi / bifoundation / jdbc /。

下面的屏幕快照显示了jisql如何通过bijdbc.jar驱动程序成功连接到我的OBIEE服务器并运行示例SQL语句;Oracle特定的连接详细信息以红色概述:

屏幕截图1:使用jisql的OBIEE JDBC连接测试

我的下一步是尝试在SQL Developer中实现相同的成功JDBC连接。为此,我将bijdbc.jar添加到SQL Developer的第三方JDBC驱动程序中:

屏幕截图2:bijdbc.jar已添加到SQL Developer第三方JDBC驱动程序

添加JDBC驱动程序后,在SQL Developer的连接对话框中没有看到新的选项卡。(通过比较,过去,当我添加了其他第三方JDBC驱动程序时,如截图2中所示的jTDS和MySQL驱动程序,新的选项卡也已可用。)

由于在SQL Developer的连接对话框中没有新的选项卡,因此我尝试将Oracle选项卡的连接类型设置为Advanced,并将JDBC连接字符串作为Custom JDBC URL插入。测试该连接会导致“字符串索引超出范围:-1”,如以下屏幕快照所示:

屏幕截图3:在SQL Developer中使用自定义JDBC URL时出错

由于该JDBC连接字符串可在jisql中使用,因此我怀疑我做错了什么,或者SQL Developer不支持通过该bijdbc驱动程序连接到OBIEE。

我的朋友

只要在这里添加最终答案,以防有人偶然发现此页面并问相同的问题:

不能,SQL Developer当前不支持连接到OBIEE服务器,尽管可以使用其他工具通过ODBC或JDBC连接到服务器。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章