您的位置:首页 > 数据库 > Oracle

安装PRPC恰当使用Oracle JDBC Driver ----StevenLin

2009-07-23 22:01 567 查看
安装PRPC碰到Oracle JDBC Driver问题
oci 还是 thin? 为什么?

我最早安装PRPC用的是Tomcat Server(个人), 是通过修改设置prconfig.xml来访问PegaRULES database的。

而在项目里都用webLogic (企业)。

配置如下:
BEA webLogic Server 9.2 + Oracle9i + PRPC5.3sp1 + MicroSoft Windows Server 2003

按照PRPC安装文档布署,使用的Oracle JDBC Driver类型是thin. 选用thin的后果就是安装几次失败几次。
问题是出在Oracle上。PRPC的数据是存储在PegaRULES database的BLOBs (binary large objects)上.

Oracle9i, 数据传输到BLOBs需要一个OCI (Oracle Call Interface)连接。oci是一半Java实现
和一半用C写的本地JDBC驱动程序,因此,此驱动程序,您需要获取并安装除了Oracle客户端软件之外,
还需要驱动器本身的将连接到PegaRULES数据库的每一个应用程序服务器。
而thin是使用TCP协议连接的纯Java驱动程序,且不需要客户端任何额外的软件。还有,早期Oracle版本的thin受限于size of BLOBs,因此Process Commander不使用thin。

结论:
1. Oracle9i及之前的版本,使用oci driver.
2. Oracle 10g,指定使用thin driver.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: