我的机器IP是192.168.10.216
数据源的机器是192.168.10.100,操作系统是Linux Redhat5.4 64位(已关闭防火墙和Selinux),数据库是Oracle10g
BI服务器IP是192.168.10.222(已关闭防火墙)
在本机器上(已关闭防火墙),PL/SQL 是可以正常访问oracle数据库,数据源测试也是成功的,如图:
模拟信息 选的是 “使用服务帐户”。
但是部署的时候提示
错误 17 高级关系引擎中存在错误。
在使用托管 IDbConnection 接口时,出现以下异常: ORA-12154: TNS: 无法解析指定的连接标识符 。
我做了一个实验
如果项目连的数据源的操作系统是Windows操作系统,同样的配置连接数据源测试是成功的,部署也是成功的。
------解决方案--------------------
建议去ORACLE问问
------解决方案--------------------
好像需要装个oracle的驱动~
------解决方案--------------------
能具体说说是oracle驱动是哪个?我用PL/SQL可以链接的啊
------解决方案--------------------
可以登录到服务器上,看看已经发布的CUBE,里面有数据源,看看里面的连接字符串,应该可以看出原因了。
------解决方案--------------------
换成ODBC OLE提供的 data provider 试试呢
------解决方案--------------------
连接字符串没有变化,如图:
------解决方案--------------------
换成
本机 OLE DB\Oracle Provider for OLE DB 或者
本机 OLE DB\Microsoft OLE DB Provider for Oracle
问题照旧!
------解决方案--------------------
如果Oracle 10g 数据库装在Linux Redhat5.4 64位上的话,BI数据源可以访问吗
------解决方案--------------------
我也报这个错了。请教下您是如何解决的呢?
------解决方案--------------------
注意数据库 oracle 的TNS【配置别名要一样