`

Oracle Instant Client 配置方法

 
阅读更多
从Oracle网站下载对应版本的Instant Client,以10.2.0.4为例,包含以下几个部分:

instantclient-basic-win32-10.2.0.4.zip
instantclient-jdbc-win32-10.2.0.4.zip
instantclient-odbc-win32-10.2.0.4.zip
instantclient-sdk-win32-10.2.0.4.zip
instantclient-sqlplus-win32-10.2.0.4.zip
其中instantclient-basic-win32-10.2.0.4.zip是必须的。

方法一:

1.解压到D:/instantclient_10_2
2.将D:/instantclient_10_2增加到PATH环境变量中
3.增加以下环境变量:
TNS_ADMIN=D:/instantclient_10_2
NLS_LANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBK (*)
ORACLE_HOME=D:/instantclient_10_2 (*)
(*):可选
4.编辑tnsnames.ora设置本地NET服务名

使用sqlplus进行测试:
sqlplus 用户名/密码@本地NET服务名


方法二:
1.解压至D:/instantclient_10_2/BIN中,并建立D:/instantclient_10_2/NETWORK/ADMIN目录
2.编辑注册表ORA.REG文件:
===============================
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE/SOFTWARE/ORACLE]
"inst_loc"="C://Program Files//Oracle//Inventory"

[HKEY_LOCAL_MACHINE/SOFTWARE/ORACLE/KEY_OraClient10g_home1]
"ORACLE_HOME"="D://instantclient_10_2"
"ORACLE_HOME_NAME"="OraClient10g_home1"
"ORACLE_GROUP_NAME"="Oracle - OraClient10g_home1"
"ORACLE_BUNDLE_NAME"="Enterprise"
"NLS_LANG"="TRADITIONAL CHINESE_TAIWAN.ZHT16MSWIN950"
"ORACLE_HOME_KEY"="SOFTWARE//ORACLE//KEY_OraClient10g_home1"
===============================

3.双击导入注册表
4.编辑oracle.key文件,添加一行SOFTWARE/ORACLE/KEY_OraClient10g_home1,对应于ORA.REG中的键。
5.添加D:/instantclient_10_2/BIN到PATH环境变量中
6.添加sqlnet.ora文件到D:/instantclient_10_2/NETWORK/ADMIN中,包含如下两行:
SQLNET.AUTHENTICATION_SERVICES= (NTS)
NAMES.DIRECTORY_PATH= (TNSNAMES, EZCONNECT)
7.添加tnsnames.ora文件到D:/instantclient_10_2/NETWORK/ADMIN中

tnsnames.ora范例:
EXTPROC_CONNECTION_DATA =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC0))
    )
    (CONNECT_DATA =
      (SID = PLSExtProc)
      (PRESENTATION = RO)
    )
  )

MYORA =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
    )
    (CONNECT_DATA =
      (SERVICE_NAME = MYDB)
    )
  )
分享到:
评论

相关推荐

    oracle instant client 32位

    使用Oracle Instant Client 32位时,首先需要从官方或第三方源下载对应的版本,如本例中的`instantclient_11_2`。这个压缩包中包含了Oracle Instant Client的基础组件,包括oci.dll、sqlplus.exe等。解压后,你需要...

    Oracle Instant Client 12 C

    2. **设置环境变量**: 配置`ORACLE_HOME`环境变量指向Instant Client的安装路径,并将`PATH`环境变量添加Oracle Instant Client的bin目录。 3. **配置tnsnames.ora**: 根据实际的数据库连接信息编辑tnsnames.ora...

    oracle instantclient_12_2_win64.zip

    在Windows 64位操作系统环境下,`oracle instantclient_12_2_win64.zip`这个压缩包包含了适用于该平台的Oracle Instant Client 12.2版本的所有组件。这个版本支持与Oracle Database 12c Release 2进行交互,并且经过...

    oracle-instantclient11.2.x86-64.rpm.zip

    linux服务器上 oracle instantclient 客户端。Oracle Instant client 是oracle提供的简便客户端, 支持多种平台。 内容包含 oracle-instantclient11.2-basic-11.2.0.4.0-1.x86_64.rpm oracle-instantclient11.2-...

    Oracle Instant Client 11.2.0.1.0 轻量级Oracle客户端

    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 instantclient 12.2.0.1.0 64位

    用户需要将"instantclient_12_2"目录解压到一个合适的路径,如"C:\Oracle\InstantClient_12_2"。 - 配置环境变量:为了使系统能够找到Instant Client的库文件,需要设置两个环境变量:`ORACLE_HOME`指向Instant ...

    oracle instantclient 配置

    进入工具菜单(Tools),选择首选项(Preferences),然后在连接(Connection)部分,设置"Oracle Home"为Oracle Instant Client的路径(`D:\oracle\instantclient_11_2`),"OCI Library"则填写oci.dll文件的位置...

    oracle客户端 Oracle Instant Client

    - **下载**:首先,你需要从Oracle官方网站下载适用于你的操作系统的Instant Client版本,例如在本例中是`instantclient-basic-windows.x64-11.2.0.4.0`。 - **解压**:将下载的压缩包解压到一个合适的目录,通常...

    windows oracle 客户端 instant client 12.2

    1. 解压缩文件到一个指定的目录,例如"C:\Oracle\InstantClient_12_2"。 2. 添加目录到系统PATH环境变量,确保运行时可找到所需的动态链接库。 3. 如果需要通过TNS连接数据库,需要配置tnsnames.ora文件,定义数据库...

    Navicat连Oracle插件instantclient_18_5.zip

    "instantclient_18_5.zip"是一个包含Oracle Instant Client 18.5版本的压缩包,这个版本对应的是Oracle Database 18c的客户端。它包含了运行Oracle应用程序所需的基本库文件,如oci.dll,以及其他的SQL*Plus、...

    Oracle Instant Client 11g base 绿色版(32位)

    Oracle Instant Client是一款轻量级的Oracle数据库连接工具,主要用于客户端应用程序与Oracle数据库之间的通信。它提供了必要的库文件和组件,使得开发人员和系统管理员无需在本地安装完整的Oracle数据库服务器即可...

    oracle-instantclient.11.2.zip

    这个"oracle-instantclient.11.2.zip"压缩包包含了版本11.2的Instant Client,适用于那些希望在不安装完整Oracle数据库客户端的情况下进行数据库交互的用户。以下是对这个组件的详细介绍以及如何使用Navicat进行连接...

    Oracle Instant Client_12_1 Downloads

    Oracle Instant Client_12_1 Downloads 有效解决oracle library is not loaded的问题 有效解决ORA-28547:connection to server failed,probable Oracle Net admin error的问题

    oracle instantclient(免安装的Oracle精简版即时客户端)

    Oracle Instant Client是一款由Oracle公司提供的轻量级数据库访问工具,它是Oracle客户端的精简版本,无需完整安装Oracle数据库客户端即可使用。这个免安装的版本极大地减少了系统资源的占用,使得开发者和管理员...

    oracle 的instantclient18.5

    安装和配置Oracle Instant Client 18.5时,需要将oci.dll添加到系统的PATH环境变量中,确保系统能够找到这个库文件。对于ojdbc8.jar,通常将其放在Java的类路径(classpath)中,以便Java虚拟机在运行时可以加载这个...

    oracle-instantclient19.10-sqlplus-base-devel(x86 arm架构)

    oracle-instantclient-basic-21.6.0.0.0-1.x86_64.rpm oracle-instantclient-basic-21.6.0.0.0-1.x86_64.zip oracle-instantclient-devel-21.6.0.0.0-1.x86_64.rpm oracle-instantclient-sqlplus-21.6.0.0.0-1.x86_...

    Oracle instantclient-basic-windows.x64-11.2.0.4.0

    "Oracle instantclient-basic-windows.x64-11.2.0.4.0"是针对Windows 64位平台的Instant Client的基础版本,版本号为11.2.0.4.0,专门支持Oracle 11g数据库系统。 该压缩包主要包含以下组件和功能: 1. **oci**:...

    oracle_instantclient_19_3_windows_x64_19.3.zip

    1. **环境变量配置**:为了使应用程序能够找到Oracle Instant Client的库文件,需要将`instantclient_19_3`目录添加到系统`PATH`变量中。同时,如果需要配置TNS服务名,还需设置`TNS_ADMIN`指向包含tnsnames.ora文件...

    Oracle instantclient_11_2(含oci.dll和sqlplus)

    1. 下载并解压Oracle Instant Client压缩包,包括instantclient_11_2文件夹。 2. 设置环境变量,确保系统能找到oci.dll和其他必要库文件。例如,在Windows上,可以添加instantclient_11_2目录到PATH环境变量。 3. ...

    liunx oracle-instantclient9版本basic、sqlolus、tool安装包

    sudo ln -s /path/to/oracle/instantclient/libclntsh.so.19.1 /usr/lib64/libclntsh.so sudo ln -s /path/to/oracle/instantclient/libocci.so.19.1 /usr/lib64/libocci.so ``` 5. **验证安装**: 安装完成后,你...

Global site tag (gtag.js) - Google Analytics