oracle9的客户端连11g,史上最完整Oracle 11g 客户端下载、安装、连接图文教程

此文章是【史上最新最全Oracle数据库安装及客户端连接教程(图文教程)】的子篇,这篇文章介绍的是如何使用Oracle客户端及图形界面工具连接Oracle数据库服务器!

情形一:

你的环境如下:

客户端系统:Windows 10;

图形界面工具:使用的是PL/SQL Developer 10.0.5及以前的版本;

数据库软件:未安装

需下载32位的客户端Instant Client for Microsoft Windows (32-bit),下载地址:Oracle Instant Client Downloads。

具体配置步骤同情形三。

情形二:

你的环境如下:

客户端系统:Windows 10;

图形界面工具:使用的是PL/SQL Developer 10.0.5及以前的版本;

数据库软件:Oracle 11g x64 r2

PL/SQL Developer 10.0.5及以前的版本并不支持64位的数据库软件,需下载32位的客户端Instant Client for Microsoft Windows (32-bit),下载地址:Oracle Instant Client Downloads。

具体配置步骤同情形三。

情形三:

你的环境如下:

客户端系统:Windows 10;

图形界面工具:使用的是PL/SQL Developer 11.0.6及以后的版本;

数据库软件:未安装

下载64位客户端Instant Client for Microsoft Windows (x64)或者32位客户端Instant Client for Microsoft Windows (32-bit),这取决于你的PL/SQL Developer 11.0.6是32位还是64位的,下载地址:Oracle Instant Client Downloads。这里以64位为例。

1.下载客户端

下载完64位客户端Instant Client for Microsoft Windows (x64)之后,进行解压,我解压后的目录是:D:\Programs\Oracle\client\instantclient_11_2。

client-directory.jpg

在D:\Programs\Oracle\client\instantclient_11_2新建目录NETWORK\ADMIN形成目录结构D:\Programs\Oracle\client\instantclient_11_2\NETWORK\ADMIN,在目录D:\Programs\Oracle\client\instantclient_11_2\NETWORK\ADMIN下新建文件tnsnames.ora(你也可以将远程数据库服务器数据库软件安装目录下的${ORACLE_HOME}\NETWORK\ADMIN\tnsnames.ora直接拷贝过来)。

文件内容如下:

1

2

3

4

5

6

7

8

9

10

11

12# tnsnames.ora Network Configuration File: D:\Programs\oracle\oracle11g\product\11.2.0\dbhome_2\network\admin\tnsnames.ora

# Generated by Oracle configuration tools.

jcdb =

(DESCRIPTION =

(ADDRESS_LIST =

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

)

(CONNECT_DATA =

(SERVICE_NAME = jcdb)

)

)

其中jcdb是我连的远程数据库,HOST是数据库服务器的IP地址。

2.PL/SQL配置

将PL/SQL安装完成后,需要进行配置Configure->Preferences,如下图:

plsql-config.jpg

将Oracle Home配置为你客户端的目录D:\Programs\Oracle\client\instantclient_11_2,OCI library配置为客户端的路径D:\Programs\Oracle\client\instantclient_11_2\oci.dll。

3.环境变量配置

这步不是必须的,如果你的电脑上没安装oracle数据库软件,只下载了64位客户端Instant Client for Microsoft Windows (x64)或者32位客户端Instant Client for Microsoft Windows (32-bit),一般直接使用pl/sql进行连接就行了;如果你的电脑既安装了数据库软件,又下载安装了客户端,pl/sql可能就默认找到oracle数据库安装目录下了。可以先使用pl/sql进行连接,如果不使用客户端目录下的tnsname.ora文件再来进行环境变量的设置。

对环境变量进行了设置,在环境变量里新建TNS_ADMIN,内容为客户端的 tnsnames.ora 所在的路径 D:\Programs\Oracle\client\instantclient_11_2\NETWORK\ADMIN\ 就可以了,如下图

tns-admin.jpg

4.进行连接

配置完成之后,重启PL/SQL进行连接,如下图:

third-connect.jpg

情形四:

你的环境如下:

客户端系统:Windows 10;

图形界面工具:使用的是PL/SQL Developer 11.0.6及以后的版本;

数据库软件:Oracle 11g x64 r2

不需要下载客户端软件,直接修改数据库软件安装目录下的tnsnames.ora。如果你按照这篇文章【Oracle 11g 数据库软件安装、配置图文教程】,安装了数据库软件,那么只需要修改一下D:\Programs\oracle\oracle11g\product\11.2.0\dbhome_2\NETWORK\ADMIN\tnsnames.ora文件,增加你要连接的远程数据库配置即可。

比如我的配置如下:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21# tnsnames.ora Network Configuration File: D:\Programs\oracle\oracle11g\product\11.2.0\dbhome_2\network\admin\tnsnames.ora

# Generated by Oracle configuration tools.

RXBLOG =

(DESCRIPTION =

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

(CONNECT_DATA =

(SERVER = DEDICATED)

(SERVICE_NAME = rxblog.cn.oracle.com)

)

)

jcdb =

(DESCRIPTION =

(ADDRESS_LIST =

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

)

(CONNECT_DATA =

(SERVICE_NAME = jcdb)

)

)

其中RXBLOG是我本机建的数据库,jcdb是我连的远程数据库。

fourth-connect.jpg

常见错误

1.如果你在使用PL/SQL进行连接时提示如下信息,说明是你的oracle服务端监听服务没有开启,请到services.msc里去启动;

1ora-12541:TNS:无监听程序

2.如果连接时提示如下信息,说明是你的服务端listener.ora没有配置正确,请到oracle服务端所在机器进行配置;

1ora-12514:TNS:监听程序当前无法识别连接描述符中请求的服务

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值