`

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 instantclient 配置

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

    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-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客户端 Oracle Instant Client

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

    Oracle instantclient 12.2.0.1.0 64位

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

    oracle-instantclient.11.2.zip

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

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

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

    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(免安装的Oracle精简版即时客户端)

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

    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 12_1 odbc

    在这个特定的"oracle instantclient 12_1 odbc"版本中,我们主要关注的是ODBC(Open Database Connectivity)组件,这是一种用于在不同操作系统和编程语言之间提供数据库访问标准的接口。以下是对这个主题的详细解释...

    Oracle Instant Client windows大全

    instantclient-basic-win32-10.1.0.5-20060419 instantclient-basic-win32-10.2.0.5 instantclient-basic-win32-11.1.0.7.0 instantclient-basic-nt-11.2.0.4.0 instantclient-basic-nt-12.1.0.2.0 instantclient-...

    oracle 的instantclient18.5

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

    oracle-instantclient-12.2.0.1.0-1.x86_64 rpm包

    oracle-instantclient11.2-basic-11.2.0.4.0-1.x86_64.rpm oracle-instantclient11.2-basiclite-11.2.0.4.0-1.x86_64.rpm oracle-instantclient11.2-devel-11.2.0.4.0-1.x86_64.rpm oracle-instantclient11.2-jdbc-...

    Navicat连Oracle插件instantclient_18_5.zip

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

    oracle-instantclient11.2 rpm包

    oracle-instantclient11.2-basic-11.2.0.4.0-1.x86_64.rpm oracle-instantclient11.2-basiclite-11.2.0.4.0-1.x86_64.rpm oracle-instantclient11.2-devel-11.2.0.4.0-1.x86_64.rpm oracle-instantclient11.2-jdbc-...

    Oracle instantclient_11_2(含oci.dll和sqlplus)

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

Global site tag (gtag.js) - Google Analytics