说说如何配置 PLSQL Developer 13

1,146 阅读1分钟

配置的前提条件是,本机预先安装好 Oracle 12c 或者 instantclient-basic-windows.x64-12.x。本示例基于 Oracle 12c 。

1 新建 tnsnames.ora

在 ${ORACLE_HOME} 的 /NETWORK/ADMIN/ 目录下(如果不存在,需手工创建),新建 tnsnames.ora 文件,并写入以下格式内容:

[监听器名称] =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = [IP 地址])(PORT = [端口号]))
    )
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = [服务名])
    )
  )

示例如下:

deniro =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 134.133.227.222)(PORT = 1521))
    )
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = orcl)
    )
  )

2 配置环境变量

变量名 说明
ORACLE_HOME ${ORACLE_HOME} Oracle 家目录。如果配置了此项,那么 Oracle 就会自动在%ORACLE_HOME%/NETWORK/ADMIN/ 中查找tnsnames.ora 文件。
TNS_ADMIN ${ORACLE_HOME} \NETWORK\ADMIN 也可以直接指定 tnsnames.ora 文件所在路径。
NLS_LANG SIMPLIFIED CHINESE_CHINA.ZHS16GBK Oracle 所用的编码格式。

其中 ${ORACLE_HOME} 为 Oracle 安装目录,形如F:\app\Administrator\product\12.1.0\dbhome_1。

3 配置 PLSQL Developer 13

安装好 PLSQL Developer 13 之后,运行程序,先不登陆数据库,直接取消进入主界面。然后选择 Configure → Preferences:

在 Connection 选项卡中,设置 Oracle 安装目录,以及 OCI 库(一般在 ${ORACLE_HOME}\bin\oci.dll),最后勾选 Store recent history 与 Store with password,即记住最近登陆记录与记住密码:

退出 PLSQL Developer 13,再进去,就能够在登录页面中看到刚刚配置的监听器名称咯O(∩_∩)O哈哈~