FM元数据向导报错

0
环境: Cognos Server: Linux6.6  64, cognosV10.2
FM: Win2008  64
FM上创建工程,新建元数据向导报错,如下:

QQ截图20151201132103.jpg

 
Cognos中新建数据源测试是可以成功连接的,如下:
 

QQ截图20151201132439.jpg

 
已邀请:
0

cbht1326754 - cognos入门 2015-12-01 回答

这个需要安装完整版本的Oracle的32bit客户端才可以,并且Oracle的Jar选择要正确。
可以参考下以下两篇完整的文章
 
Cognos 连接Oracle中 Jar驱动如何进行选择解决方案分享 http://www.flybi.net/question/821
【已解决】求教:Cognos64bit连接Oracle64bit时,新建数据源报错,提示 “oracle / 兼容 失败http://www.flybi.net/question/1356  
 
 
所以建议大家:在安装Cognos过程中,根据自己的cognos环境拷贝对应的jar文件,多个数据库驱动jar文件会导致cognos偶然出错,这个错误不一定在什么时候发生但可以肯定一定会发生,所以一定要合适的选择对应的Jar包。

以上4个Jar对应的Jre环境如下:
对应关系如下
classes12.jar 适合1.2 和1.3的java环境
ojdbc14.jar 适合1.4的java环境(向下兼容)
ojdbc5.jar 适合1.5的java环境(向下兼容)
ojdbc6.jar 适合1.6的java环境(向下兼容)

PS小技巧:如果你本机即装了服务端,又装了客户端,如何确定Cognos连的是你客户端的TNS文件,还是服务端的TNS文件?
可以使用 cmd中直接运行tsping localhost看看,它调用的是不是你的客户端目录下的tnsname文件,就知道连接是客户端,还是服务端了。

要回复问题请先登录注册