Linux 下Oracle Client JAVA JDBC 集成点滴
首先Java下根据JDBC规范连接数据库,有几种形式,参考
http://djdnmq.iteye.com/blog/356468 oracle 驱动oci thin 区别
Oracle客户端准备
10201_client_linux32.zip
安装完成后,需要确保在终端中可以正确的执行sqlplus命令
Oracle环境变量
如果Tomcat是服务,需要把Oracle的安装环境变量写到TOMCAT中,类似如下
Tomcat加入/home/**/apache-tomcat-6.0.35/bin/catalina.sh开头,当前的用户加入:.bash_profile的末尾,具体的内容如下:
export ORACLE_HOME=/home/ ** /oracle/product/10.2.0/client_1
export ORACLE_BASE=/home/ ** /oracle/product/10.2.0
export PATH=$ORACLE_HOME/bin:$PATH
export LD_LIBRARY_PATH=$ORACLE_HOME:$ORACLE_HOME/lib:$ORACLE_HOME/jdbc/lib:${LD_LIBRARY_PATH}
建立到目标数据库的TNS连接
类似在/home/**/oracle/product/10.2.0/client_1/bin执行./netmgr
建立到目标数据库的TNS名字,此时就可以使用JDBC的OCI形式访问Oracle数据库了
Web容器访问Oracle出现如下错误的一些参考资料
no ocijdbc10 in java.library.path
https://forums.oracle.com/forums/thread.jspa?threadID=290097
https://forums.oracle.com/forums/thread.jspa?threadID=615281
- JDBC Thin Driver
100% Java client-side JDBC driver for use in client applications, middle-tier servers and applets.
- JDBC OCI Driver
Client-side JDBC driver for use on a machine where OCI is installed.
- JDBC Thin Server-side Driver
JDBC driver for use in Java program in the database to access remote Oracle databases.
- JDBC Server-side Internal Driver Server-side JDBC driver for use by Java Stored procedures. This driver used to be called the "JDBC Kprb Driver".
http://www.oracle.com/technetwork/database/enterprise-edition/jdbc101040-094982.html
https://forums.oracle.com/forums/thread.jspa?threadID=290097
Linux 下Oracle Client JAVA JDBC 集成点滴相关推荐
- Linux下Oracle安装宝典(转)
Linux下Oracle安装宝典(转) 笔者用的是Linux版的Oracle V8.1.6,安装在RedHat Linux 6.0上. ??Oracle的安装包括企业版服务器端和客户端两部分,用户可以 ...
- oracle startup出错,startup Linux下oracle报以下错
startup Linux下oracle报以下错 ORA-27102:out of memory Linux-X86_64 Error: 28: No space left on device ...
- linux设置定时备份任务,Linux下Oracle设置定时任务备份数据库的教程
1.查看数据库的字符集 数据库的字符集必须和linux下设置的环境变量一致,不然会有乱码. 以下两个sql语句都可以查到: select * from nls_database_parameters ...
- linux oracle 用户创建,LINUX下Oracle数据库用户创建方法详解
本文实例分析了LINUX下Oracle数据库用户创建方法.分享给大家供大家参考,具体如下: 1)登录linux,以oracle用户登录(如果是root用户登录的,登录后用 su - oracle命令切 ...
- 【转】Linux下Oracle sqlplus无法使用命令退格删除和历史记录的解决方法(使用rlwrap)...
文章转自:http://www.ha97.com/4856.html 作者: 谋万世全局者 PS:近来因工作需要业余在学习oracle,发现通过SecureCRT或putty等SSH客户端远程登录Li ...
- Linux下oracle 9i图文安装二
接上期的Linux下oracle 9i图文安装一([url]http://waringid.blog.51cto.com/65148/47655[/url]),下面进行Oracle安装前期准备中的第一 ...
- 配置linux下oracle sqlplus/rman等历史记录回调功能
配置linux下oracle sqlplus/rman等历史记录回调功能 ############################################################ # ...
- ubuntu linux下解决“no java virtual machine was found after searching the following locations:”的方法
ubuntu linux下解决"no java virtual machine was found after searching the following locations:" ...
- linux下oracle安装
本文主要介绍linux下oracle的安装,主要分为3部分:准本工作.安装oracle软件.用dbca工具创建数据库. 实验环境:rhel5.6+oracle_database_linux32.zip ...
最新文章
- It Smells!不要让两个状态纠缠的类同时成为某个事件的观察者(一切都只是视图)...
- mysql和Oracle 备份表
- [Windows Server] 在 Windows Server 2012 上安裝 .NET Framework 3.5 - 摘自网络
- 文件处理-写模式操作文件
- MyBatis常用配置解析-environments标签
- Spring MVC:The request sent by the client was syntactically incorrect
- android加号底部导航栏,EasyNavigation Android 底部导航栏████几行代码实现 Tab 导航(随意定制加号,带红点消息提示) @codeKK Android开源站...
- OpenCV与图像处理学习十三——Harris角点检测(含代码)
- 反射学习系列1-反射入门
- java8以及常见编程技术Api中文版手册
- 小葫芦弹幕助手连接服务器失败,直播必备插件神器 小葫芦弹幕助手支持一直播平台...
- bbys_tu_2016(ret2text)
- 常用软件的安装与卸载
- Ubuntu 12.10下用Pidgin(pidgin-lwqq)登录QQ
- python——文件处理
- 深入理解 CSS(Cascading Style Sheets)中的层叠(Cascading)
- 暴涨狂欢背后,区块链概念股为何难觅龙头?
- 实现汽车租赁系统的计价功能
- 畅想物联网安全未来,几维安全让万物互联更安全
- 机器越“智能”,数据标注员越容易被淘汰?丨曼孚科技