Cognos 连接Oracle中 Jar驱动如何进行选择解决方案分享

0
如下图,Cognos连接Oracle有4个jar包,我们该如何选择我们所需要的Jar包?

222.jpg

已邀请:
5

梁勇 - 天道酬勤、上善若水。爱好商业智能 2013-10-23 回答

详细的解决方案如下步骤:
第一步:可以在数据库安装目录的product\11.2.0\dbhome_1\jdbc\lib下看到里面的jar文件这是oralce11g推荐我们使用的数据库驱动文件
222.jpg


第二步:然后去我们的cognos安装目录cognos\c10\bin\jre下查看我们的jre版本
222.jpg


从以上结论可以得出:可以看出我们的jre版本是6 因此我们只需将oracle6.jar文件拷贝到cognos 自带的lib中即可(Oracle驱动Jar包需要拷贝到Cognos安装目录下的webapps\p2pd\web-inf\lib文件夹下面。(拷贝完成后最好重启一下Cognos服务) ),假如jre版本为5只需拷贝oracle5.jar

所以建议大家:在安装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环境(向下兼容)
1

茳桦 - BI售前支持,cognos工程师 2013-10-27 回答

我能否补充一点?ojdbc5.jar 和ojdbc6.jar是oracle 11g的jar包,classes12.jar 和ojdbc14.jar 是oracle 10g的jar包。
0

matoidwang - 人不行,别怪脚下路不平 2014-08-27 回答

确实是jar包没装,但是我的cognos\bin\jre 是1.5.0,不知道这个应该是选11.2.0\dbhome_1\jdbc\lib 里面的哪个jar包,追加下,我的是win7 64位的
0

天蓝佯伶 - Cognos技术人员 2016-04-14 回答

是7.0的呢,用ojdbc5或者6都可以吧,只要是oracle11g的?

要回复问题请先登录注册