64位win7下使用PL/SQL Developer连接远程Oracle数据库

时间:2022-10-30 22:56:54

Win7 X64位下装PLSQL Developer,连接远程oracle数据库

1、安装PLSQL Developer 64位客户端

2、安装oracle 32位客户端(必须是32位的客户端,PLSQL Developer不支持64位驱动)。下载解压就行。http://www.oracle.com/technetwork/cn/topics/winsoft-095945-zhs.html

3、在安装客户端目录下创建NETWORK/ADMIN目录,在建立的admin目录里建立tnsnames.ora文件,内容如下:

数据库名(别名) = 
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 数据库IP)(PORT = 数据库端口))
    )
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SID = 数据库名)
    )
  )

QRUN =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 10.45.50.133)(PORT = 1521))
    )
    (CONNECT_DATA =
      (SERVICE_NAME = oss)
    )
  )

4、启动PLSQL Developer,不登录点取消进入PLSQL Developer,打开设置Preferences,选择连接connect中,选择检查连接,在Oracle Home和OCI Library两栏中分别填入Oracle客户端的路径和OCI文件的路径(oci.dll文件直接在instantclient_11_2文件夹下),分别如 D:\instantclient-basic-win32-11.2.0.1.0\instantclient_11_2,D:\instantclient-basic-win32-11.2.0.1.0\instantclient_11_2\oci.dll,重启PLSQL Developer

以上就是使用PL/SQL Developer连接远程Oracle数据库的过程。

其中,必须是32位的客户端,PLSQL Developer不支持64位驱动。如是64位oracle的客户端会报‘mae sure you have the 32 bits oracle client installed’的错误。