PL/SQL Developer连接Oracle数据库,最简便的配置方法

时间:2021-06-13 23:01:41
配置  PL/SQL Developer   连接  Oracle  数据库,最简便的配置方法

 

为什么使用它 instant-client

你用 Oracle 的客户端也行,如果你嫌装得麻烦。那么就使用 oracle 免费发放的 instant client 它既不花钱又方便。

安装环境:

instantclient-basic-win32-10.2.0.4.zip

PLSQL Developer v8.0.4

第一步:找到你需要的文件

在下面的连接中,找到你需要的安装版本

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

我们这里使用 instantclient-basic-win32-10.2.0.4.zip

第二步:解压文件

下载后解压 instantclient-basic-win32-10.2.0.4.zip 文件到

E:\instantclient_10_2 目录

文件目录结构为

classes12.jar

ojdbc14.jar

BASIC_README

oci.dll

ocijdbc10.dll

ociw32.dll

orannzsbb10.dll

oraocci10.dll

oraociei10.dll

第三步:创建文件 tnsnames.ora

创建一个名叫 tnsnames.ora 文件存放在 G:\Users\king\instantclient-basic-nt-11.2.0.3.0\instantclient_11_2\NETWORK\ADMIN(如果没这个文件自己新建) 目录下。内容如下:

rmdb =

  (DESCRIPTION =

    (ADDRESS_LIST =

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

    )

    (CONNECT_DATA =

      (SID = rmdb)

    )

  )

 

 

解释:

myDB 为连接数据库别名

HOST = 212.113.133.24 为你连接的数据库 ip

PORT = 1521 为你数据的端口

SERVICE_NAME = orcl 为你数据库实例

第四步:设置系统变量

右击我的电脑选 ” 属性 ”->“ 高级 ”->“ 环境变量 ”->” 系统变量 ”

新增下面两个变量

变量

TNS_ADMIN

E:\instantclient_10_2

NLS_LANG

SIMPLIFIED CHINESE_CHINA.ZHS16GBK

 

解释:

TNS_ADMIN 环境变量,要求在该变量指定的路径下能找到 tnsnames.ora 文件

NLS_LANG 设置必要的 Oracle 全球化语言环境变量, NLS_LANG 中文对应的字符集是   SIMPLIFIED CHINESE_CHINA.ZHS16GBK

最后

第三步:配置pl/sql developer
  启动PL/SQL Developer,在登录窗口界面,点击取消按钮就可以进行主界面,点击Tools->Preferences,在Connection中需要配置如下两个参数:

         Oracle Home:c:\instantclient
         OCI Library:c:\instantclient\oci.dll

G:\Users\king\instantclient-basic-nt-11.2.0.3.0\instantclient_11_2

G:\Users\king\instantclient-basic-nt-11.2.0.3.0\instantclient_11_2\oci.dll

你启动 PLSQL Developer ,在 Databse 下拉框中应该可以看见 myDB 。输入用户名,密码

Connect as : Normal

确认你的 Oracle 数据库的防火墙的 1521 端口是打开的,你应该可以登录了。