安装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.
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.
相关文章推荐
- 安装PRPC恰当使用Oracle JDBC Driver ----StevenLin
- maven使用OracleDB jdbc Driver
- 关于spring boot整合mybatis使用oracle数据库出现could not load:oracle.jdbc.driver.OracleDriver问题的终极解决方案
- 有关oracle安装以及oracle-jdbc的使用问题
- Microsoft JDBC Driver 4.0 for SQL Server下载及安装使用说明
- JDBC driver cannot be found(使用cloudera manger 安装oozie服务)
- JDBC使用详解 (oracle、mysql、postgresql)
- 免安装Oracle客户端使用PL/SQL
- LINUX下使用elasticsearch-jdbc工具实现MySQL同步到ElasticSearch 以及linux 64位centos系统安装jdk1.8
- 不用安装Oracle Client如何使用PLSQL Developer
- java.lang.ClassNotFoundException: oracle.jdbc.driver.OracleDriver
- 在本地没有安装Oracle的情况下,使用plsql远程连接数据库
- Oracle笔记 一、oracle的安装、sqlplus的使用
- 使用NX nomachine 连接图形化界面安装oracle
- 使用oracle-rdbms-server-11gR2-preinstall在Oracle Linux 6上简化安装Oracle11gR2
- 本机不安装Oracle客户端,使用PL/SQL Developer连接远程数据库
- 使用TOMCAT5.5连接池连接mysql(解决Cannot create JDBC driver of class '' for connect URL 'null')
- 免安装Oracle客户端使用(转)
- win7下Oracle Client安装和使用sqlplus问题(初学Oracle)
- Oracle instant client在windows下的安装和使用【转】