`

使用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_12_1.rar

    "Instantclient_12_1.rar" 是一个用于解决PL/...通过理解和应用以上知识点,你可以成功地使用"Instantclient_12_1.rar"工具包解决PL/SQL Developer中的数据库连接问题,进而更高效地进行Oracle数据库的开发和管理工作。

    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_12_1全部下载

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

    instantclient_11_2.rar

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

    instantclient_12_2 数据库连接使用的oci包

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

    instantclient_12_1.zip

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

    instantclient_10_2.zip

    总的来说,"instantclient_10_2.zip"提供的Oracle Instant Client 10.2版是一个关键组件,用于在不完全安装Oracle客户端的情况下,实现PL/SQL和其他应用对Oracle数据库的高效访问。确保正确配置环境变量和tnsnames....

    Oracle instantclient_11_2(含oci.dll和sqlplus)

    Oracle Instant Client是Oracle公司提供的一款轻量级的数据库连接工具,它允许用户在不安装完整Oracle数据库的情况下,进行Oracle数据库的连接和查询操作。本文将详细介绍Oracle Instant Client、oci.dll和sqlplus这...

    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...

Global site tag (gtag.js) - Google Analytics