windows下安装配置oracle即时客户端
1.下载
http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html
windows: http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html
Version 10.2.0.4
Instant Client Package - Basic: All files required to run OCI, OCCI, and JDBC-OCI applications
instantclient-basic-win32-10.2.0.4.zip (34,742,358 bytes)
linux:http://www.oracle.com/technetwork/topics/linuxx86-64soft-092277.html
Version 10.2.0.4
Instant Client Package - Basic: All files required to run OCI, OCCI, and JDBC-OCI applications
basic-10.2.0.4.0-linux-x86_64.zip (36,600,123 bytes) (cksum - 796765058)
oracle-instantclient-basic-10.2.0.4-1.x86_64.rpm (34,654,975 bytes) (cksum - 2995184583)
2.解压
将下载的instantclient-basic-win32-10.2.0.4.zip解压到如:c:\instantclient_10_2下。
3.设置环境变量
//将即时客户端路径加入环境变量
path c:\instantclient_10_2
//tnsnames.ora 文件的位置
TNS_ADMIN c:\instantclient_10_2
//指定字符集
NLS_LANG SIMPLIFIED CHINESE_CHINA.ZHS16GBK
4.设置myeclipse
打开myeclipse(我的是5.5ga)在参数设置中找到如jbossx.x(4)的paths项,在append to library path中add dir,在弹出窗中选择客户端路径添加,ok。(如果你用的是完整客户端,将它的bin目录添加进来,主要是识别dll文件)
如果不这样设置,直接运行jboss-bin-run.bat访问数据库不会出错,而在myeclipse里启动jboss调试会报:
java.lang.UnsatisfiedLinkError: no ocijdbc10 in java.library.path at java.lang.ClassLoader.loadLibrary
[参见:http://blog.sina.com.cn/s/blog_5f7ace1d0100ozzt.html]
5.oci数据源配置
要使程序能访问数据库需将客户端中的ojdbc14.jar放入jboss下如default下的lib中;
将数据源配置文件中url连接串由
jdbc:oracle:thin:@ip:1521:SID
改为
jdbc:oracle:oci:@tnsname配置文件中的标识
redhat下安装配置oracle即时客户端
(本配置含sqlplus)
1.安装
rpm -ivh oracle-instantclient-basic-10.2.0.4-1.x86_64.rpm
rpm -ivh oracle-instantclient-sqlplus-10.2.0.4-1.x86_64.rpm
2.配置
vim /etc/profile //这个地方最好还是操作.bash_profile比较好
添加内容
export ORACLE_HOME=/usr/lib/oracle/10.2.0.4/client64
export ORACLE_BASE=/usr/lib/oracle/10.2.0.4
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:${LD_LIBRARY_PATH}
export TNS_ADMIN=$ORACLE_HOME/lib
export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK
export PATH=$PATH:$ORACLE_HOME/bin
3.tnsname.ora
这个文件直接从现有的复制一个就行了,放到lib目录下
4.注意
如果在用sqlplus测试时报:
ORA-12154: TNS:could not resolve the connect identifier specified
可能的一种原因是你的tnsname.ora中的连接标识符前有空格
- 大小: 7.4 KB
分享到:
相关推荐
Oracle 10g Instant Client是Oracle公司为Windows操作系统提供的一款轻量级数据库连接工具,它允许应用程序无需完整安装Oracle数据库服务器就能与Oracle数据库进行通信。这个版本特别针对Microsoft Windows平台进行...
这个压缩包`instantclient_12_2`代表的是Oracle Instant Client的第12.2版本,它是针对Oracle Database 12c Release 2(12.2.0)设计的。 **oci包**是Oracle Call Interface的简称,它是Oracle数据库提供的一种编程...
Oracle 11g InstantClient是一款轻量级的Oracle数据库客户端软件,它允许用户在无需完整安装Oracle数据库服务器的情况下,与Oracle数据库进行交互。这个“免安装”版本特别适合开发人员和系统管理员,因为他们可以在...
总的来说,Oracle Instant Client 18.5是Oracle数据库开发者和管理员的重要工具,提供了便捷的数据库访问方式,无论是对于C/C++还是Java应用,都能轻松地与Oracle数据库进行交互。通过oci.dll和ojdbc8.jar这两个关键...
Oracle Instant Client是Oracle公司提供的一款轻量级的数据库连接工具,它允许用户在不安装完整Oracle数据库的情况下,进行Oracle数据库的连接和查询操作。本文将详细介绍Oracle Instant Client、oci.dll和sqlplus这...
总的来说,Oracle Instant Client、Navicat和OCI共同构成了一个高效且便捷的Oracle数据库管理解决方案,特别是对于那些需要远程访问Oracle数据库而不想安装完整客户端的用户来说。正确安装和配置这些组件,可以极大...
"instantclient_10_2.rar"这个压缩包就是Oracle Instant Client的一个版本,它包含了必要的动态链接库文件,包括oci.dll,这是连接Oracle数据库所必需的关键组件。Oracle Instant Client允许应用程序在没有完整...
Oracle 11g InstantClient是Oracle公司为开发者和系统管理员提供的轻量级数据库连接工具,它无需完整安装Oracle数据库服务器,即可实现对Oracle数据库的访问和管理。这个压缩包是针对32位操作系统的,因此在运行时...
Oracle 11g InstantClient是Oracle公司为开发者和系统管理员提供的一个轻量级数据库连接工具,主要用于在不安装完整Oracle数据库服务器的情况下,实现对Oracle数据库的连接和操作。这个组件包含了一系列必要的库文件...
总结起来,Oracle Instant Client `instantclient-basic-windows.x64-19.19.0.0.0dbru`是一个针对Windows 64位系统的Oracle数据库轻量级客户端,提供了连接、查询和管理Oracle数据库的基本功能。对于那些不需完整...
在本案例中,"instantclient_11_2" 是Oracle Instant Client的11.2版本,这是一个轻量级的客户端工具集,用于在无需完整Oracle数据库安装的情况下进行数据库连接和查询。 Oracle Instant Client提供了以下关键功能...
解压"instantclient_18_5.zip"后,你需要找到Navicat默认查找oci.dll的路径,通常是Navicat安装目录下的bin文件夹,然后将新的oci.dll文件复制到这个路径下,覆盖原有的oci.dll。 替换oci.dll后,可能还需要设置...
oracle win64 win10 instantclient19.0里面的oci。dll文件,在navicat使用时覆盖掉原来的oci不知道行不。因为原来的不能用。网上说下载oracel的,然后在navicat选项中环境变量里指定它
总的来说,"Oracle Instant Client 11g base 绿色版(32位)"为32位系统的用户提供了一个便捷的Oracle数据库连接解决方案,它包含了与Oracle数据库交互所需的基本组件,并且因为是绿色版,所以安装和使用都非常简便...
2、在oracle安装路径(C:\oracle\product\10.2.0\db_1\network\ADMIN)中找tnsnames.ora 复制到C:\Oracle_instant_client_10_2路径下 3、第一次启动plsql,点击取消 设置oracle目录名为C:\Oracle_instant_client_10_2 ...
Oracle Instant Client 12c是Oracle数据库公司推出的一款轻量级的数据库连接工具,它允许开发者和系统管理员在不安装完整Oracle数据库服务器的情况下,与Oracle数据库进行交互。这个版本是针对Oracle Database 12c ...
Oracle Instant Client 11.2.0.1.0是轻量级Oracle客户端,用于连接访问Oracle 9i、10g、11g 11.2.0.1.0版本的Oracle数据库。 Oracle Instant Client11.2.0.1.0 安装程序包含OCI/ OCCI、JDBC-OCI SDK(软件开发工具...
Oracle Instant Client是Oracle公司推出的一款轻量级数据库连接器,主要功能是允许应用程序在无需完整安装Oracle数据库的情况下,与Oracle数据库进行通信。标题中的"instantclient_10_2 32位.zip"指的是Oracle ...
Oracle 10G Client Instant Linux 是一套专为Linux操作系统设计的轻量级Oracle数据库客户端工具集,它允许开发者和系统管理员在不安装完整Oracle数据库服务器的情况下,与Oracle数据库进行交互。这个版本的客户端...
Navicat所依赖instantclient_11_2及使用方法,用于连接oracle11g,文件内置详细操作流程及oracle11.2的客户端,