Oracle的thin与oci连接方式
2008-08-07 17:51
381 查看
http://feelfall.blogspot.com/2007/03/oraclethinoci.html
应用与oracle的连接分为thin和oci两种模式,前者不需要oracle客户端的支持,后者需要。
jdbc:oracle:thin:@youroraclehost:1521:yoursid
jdbc:oracle:thin:@(description=(address=(host=youroraclehost)(protocol=tcp)(port=1521))(connect_data=(SERVICE_NAME=yourservicename)))
jdbc:oracle:oci:@youroracle-tns-name
jdbc:oracle:oci:@(description=(address=(host=youroraclehost)(protocol=tcp)(port=1521))(connect_data=(SERVICE_NAME=yourservicename)))
昨天把UAT环境上的thin模式改为了oci模式,但是由于jboss的启动脚本有一处错误,导致jboss半天没有起来。这里记录一下使用oci模式需要注意的地方。
大部分情况下,jboss启动不起来是由于环境变量的问题。
LD_LIBRARY_PATH=$ORACLE_HOME/lib32
环境变量LD_LIBRARY_PATH是用来设置共享目标库的,linux系统会在搜索标准库之前搜索共享目标库,而且这里面的函数也会override the functions in standard library
JAVA_OPTS="$JAVA_OPTS -Dprogram.name=$PROGNAME -Djava.library.path=$ORACLE_HOME/lib32"
这个是我们的java启动脚本。需要注意的是-Djava.library.path=$ORACLE_HOME/lib32,它告诉java其native library的搜索路径。
否则你会得到这个错误。
no ocijdbc9 in java.library.path
昨天就是这里错了-Djava.library.path=$ORACLE_HOME/lib32.2
应用与oracle的连接分为thin和oci两种模式,前者不需要oracle客户端的支持,后者需要。
jdbc:oracle:thin:@youroraclehost:1521:yoursid
jdbc:oracle:thin:@(description=(address=(host=youroraclehost)(protocol=tcp)(port=1521))(connect_data=(SERVICE_NAME=yourservicename)))
jdbc:oracle:oci:@youroracle-tns-name
jdbc:oracle:oci:@(description=(address=(host=youroraclehost)(protocol=tcp)(port=1521))(connect_data=(SERVICE_NAME=yourservicename)))
昨天把UAT环境上的thin模式改为了oci模式,但是由于jboss的启动脚本有一处错误,导致jboss半天没有起来。这里记录一下使用oci模式需要注意的地方。
大部分情况下,jboss启动不起来是由于环境变量的问题。
LD_LIBRARY_PATH=$ORACLE_HOME/lib32
环境变量LD_LIBRARY_PATH是用来设置共享目标库的,linux系统会在搜索标准库之前搜索共享目标库,而且这里面的函数也会override the functions in standard library
JAVA_OPTS="$JAVA_OPTS -Dprogram.name=$PROGNAME -Djava.library.path=$ORACLE_HOME/lib32"
这个是我们的java启动脚本。需要注意的是-Djava.library.path=$ORACLE_HOME/lib32,它告诉java其native library的搜索路径。
否则你会得到这个错误。
no ocijdbc9 in java.library.path
昨天就是这里错了-Djava.library.path=$ORACLE_HOME/lib32.2
相关文章推荐
- oracle的jdbc连接方式:oci和thin
- oracle连接两种方式thin与oci区别
- ORACLE的JDBC连接方式:OCI和THIN
- oracle的jdbc连接方式:oci和thin
- oracle的jdbc连接方式:oci和thin
- oracle的jdbc连接方式:oci和thin[转](转http://jenfeezo.javaeye.com/blog/737190)
- java oracle thin 和 oci 连接方式实现多数据库的故障切换
- 转:oracle的jdbc连接方式:oci和thin
- oracle的jdbc连接方式:oci和thin
- oracle的jdbc连接方式:oci和thin
- oracle的jdbc连接方式:oci和thin
- oracle的jdbc连接方式:oci和thin
- Oracle的thin与oci连接方式比较
- oracle的jdbc连接方式:oci和thin
- oracle的jdbc连接方式:oci和thin
- oracle的jdbc连接方式:oci和thin
- java oracle thin 和 oci 连接方式实现多数据库的故障切换
- 转:oracle的jdbc连接方式:oci和thin
- ORACLE的JDBC连接方式:OCI和THIN
- oracle的jdbc连接方式:oci和thin