`

使用instantclient_12_1 和PL/SQL9.2连接oracle 11g远程数据库

 
阅读更多

1,先到Oracle网站下载Instant Client :

http://www.oracle.com/technology/global/cn/software/tech/oci/instantclient/index.html

根据你的操作系统选择不同的Instant Client版本

下载回是一个压缩文件,解压之后的文件夹叫:D:/instantclient_12_1.放在你喜欢的目录即可.

例如:D:/instantclient_12_1

 

2.在D:/instantclient_12_1目录下新建目录network/admin,在admin目录下新建文件tnsnames.ora,

使用文本编辑器打开写入如下内容:

kd001=

(DESCRIPTION =

    (ADDRESS_LIST =

      (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.106)(PORT = 1521))

    )

    (CONNECT_DATA =

      (SERVICE_NAME = orcl)

    )

)

kd001:表示定义远程服务器的在本地主机名

orcl:远程数据库实例名

 

3、添加一个环境变量,名为TNS_ADMIN,值为tnsnames.ora文件所在路径。

比如我的本机为:D:/instantclient_12_1/network/admin

 

4、设置ORACLE的语言,添加环境变量NLS_LANG ,值为SIMPLIFIED CHINESE_CHINA.ZHS16GBK

如果不清楚远程数据库的ORACLE 语言,可以ssh或者telnet到远程机器,在命令界面输入,

用命令行连接到数据库。

select * from nls_instance_parameters;

查看NLS_LANGUAGE 的值

NLS_LANGUAGE

NLS_TERRITORY

 

5、下载并安装PL.SQL.Developer配置应用

配置tools->preferences->connection

Oracle Home

D:/instantclient_12_1

 

OCI library

D:/instantclient_12_1/oci.dll

 

中文的PL/SQL Developer就是

工具-->首选项-->连接

 

Oracle主目录

D:/instantclient_12_1

 

OCI库

D:/instantclient_12_1/oci.dll

 

6、关闭PL/SQL Developer,重起Developer.

主机名就会出现在PL/SQL Developer的列表里,输入用户名密码,就可以登录远程oracle 11g数据库了。

 

补充Instant Client 说明

Oracle Instant client 是oracle提供的简便客户端, 支持多种平台. 可从oracle网站下载, 下载地址为

http://www.oracle.com/technology/global/cn/software/tech/oci/instantclient/index.html

包括如下内容:

Instant client Package - Basic 运行OCI, OCCI, 和JDBC-OCI应用程序需要的所有文件.

Instant client Package - Basic Lite: 只包含英语错误信息, 只支持unicode, ascii, 西欧字符集.

Instant client Package - JDBC Supplement  为jdbc增加了xa, 国际化和RowSet操作

Instant Client Package - SQL *Plus 包含sqlplus和需要的库文件

Instant client Package - SDK 使用Instant Client开发Oracle 应用程序需要的头文件及示例makefile

Instant client package - ODBC 使用odbc时需要的库, 不是所有平台都有. linux平台包含.

 

如果大家觉得这样操作比较麻烦,可以使用使用 Navicat Lite for oracle 连接 Oracle 数据库,

详见 这篇文章。 http://www.linuxidc.com/Linux/2011-05/35598.htm

参考文章:

http://blog.csdn.net/leather0906/article/details/6456095

http://blog.csdn.net/bluishglc/article/details/8279149

http://blog.csdn.net/frinder/article/details/7918581

http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html

http://www.linuxidc.com/Linux/2011-05/35598.htm

 

分享到:
评论

相关推荐

    instantclient_11_2 PL/SQL找不到数据库

    3.最后将plsql 里面的oracle HOME和OCI路径指向instantclient_11_2 (类似于C:\Users\JIACHENG\Desktop\instantclient_11_2) (C:\Users\JIACHENG\Desktop\instantclient_11_2\oci.dll) 4.重启 登陆的时候就可以...

    instantclient_11_2 连接oracle数据

    在描述中提到的“使用instantclient_11_2和pl/sql Developer连接oracle远程数据库”,表明了两个关键组件:Oracle Instant Client 11.2和PL/SQL Developer。PL/SQL Developer是一款专门用于编写、调试和管理PL/SQL...

    instantclient_12_2(navicat连接oracle12c、oracle19c所使用的oci)

    总的来说,Oracle Instant Client、Navicat和OCI共同构成了一个高效且便捷的Oracle数据库管理解决方案,特别是对于那些需要远程访问Oracle数据库而不想安装完整客户端的用户来说。正确安装和配置这些组件,可以极大...

    instantclient_12_2_x64.rar

    使用Oracle Instant Client,开发人员和DBA可以轻松地连接到远程Oracle数据库,执行查询、维护数据、调优查询、进行备份和恢复操作等。对于分布式系统或者云环境,它提供了一种轻便、高效的方式来进行数据库管理。...

    PLSQL连接ORACLE,instantclient_11_2

    PLSQL Developer是一款强大的Oracle数据库开发工具,而Oracle Instant Client则是一个轻量级的软件套件,允许客户端系统连接到远程Oracle数据库服务器,无需完整安装Oracle数据库客户端。在本主题中,我们将详细介绍...

    PL/SQL不安装Oracle连接数据库

    PL/SQL不安装Oracle连接数据库 1、下载instantclient-basic-win32-11.2.0.1.0此为压缩包,解压就行(路径如:D:\oracle\instantclient\instantclient).解压的路径自行调整 2、新建tnsnames.ora文件,路径如(D:\...

    instantclient_11_2.rar

    instantclient_11_2 和 plsql developer 一起使用,无须安装oracle客户端,使用方法如下: D:/instantclient_11_2目录下新建目录network,在network目录下再新建目录admin,在admin目录下新建tnsnames.ora, 使用...

    instantclient_12_1全部下载

    这个“instantclient_12_1”压缩包包含了该版本的Instant Client组件,适用于Oracle数据库12c的第一版(12.1)。 1. **Oracle Instant Client的组成部分** Oracle Instant Client主要包含以下组件: - SQL*Plus:...

    instantclient_12_1.rar

    `instantclient_12_1` 是Oracle Instant Client的第12.1版,这是一个轻量级的客户端软件,用于在不安装完整Oracle数据库服务器的情况下,实现对Oracle数据库的连接和查询。它包含了连接管理、SQL*Plus和其他必要的库...

    instantclient_12_1.zip

    - **远程连接**: 系统管理员可以通过Instant Client远程管理数据库,执行SQL查询和维护任务。 - **嵌入式应用**: 在资源有限的环境中,例如移动设备或嵌入式系统,可以使用Instant Client进行数据库访问。 - **...

    instantclient_12_2 数据库连接使用的oci包

    Oracle Instant Client是Oracle公司提供的一款轻量级的数据库连接工具,主要用于在不安装完整Oracle数据库的情况下,让应用程序能够连接到远程Oracle数据库服务器。这个压缩包`instantclient_12_2`代表的是Oracle ...

    oracle instantclient_12_2_win64.zip

    4. **兼容性**:Oracle Instant Client 12.2不仅与Oracle Database 12c Release 2兼容,还能向下兼容部分旧版本的数据库,如11g和10g。 5. **易于部署**:由于其轻量级的特点,Oracle Instant Client可以快速安装在...

    instantclient_11_2和plsql Developer连接oracle

    ### 使用InstantClient 11_2与PL/SQL Developer连接Oracle数据库 在IT行业中,连接Oracle数据库是一项常见的任务,尤其对于开发人员来说更是如此。本文将详细介绍如何通过InstantClient 11_2与PL/SQL Developer这两...

    instantclient_11_1

    instantclient_11_1 instantclient_11_1 instantclient_11_1 instantclient_11_1 instantclient_11_1 instantclient_11_1 instantclient_11_1 instantclient_11_1 instantclient_11_1 instantclient_11_1 instant...

    instantclient_11_2.zip

    Oracle Instant Client是Oracle数据库的一个重要组件,主要用于提供轻量级的数据库连接能力,使得开发者和系统管理员无需在本地安装完整的数据库服务器即可与Oracle数据库进行交互。"instantclient_11_2.zip" 是一个...

    plsql12+instantclient_12_2+vsc2013.zip

    标题中的"plsql12+instantclient_12_2+vsc2013.zip"表明这是一个包含PL/SQL Developer 12、Oracle Instant Client 12.2和Visual Studio Community 2013(VSC2013)的压缩文件包。这个组合主要用于在Windows环境下...

    instantclient_10_2 Win64位远程连接Oracle资源库

    在Windows 64位系统上,为了实现远程连接到Oracle数据库服务器,通常需要Oracle的客户端工具,这就是“instantclient_10_2 Win64位远程连接Oracle资源库”所扮演的角色。 “instantclient-basic-win64-10.2.0.5.zip...

Global site tag (gtag.js) - Google Analytics