0%

PLSQL Developer安装配置

PL/SQL Developer安装配置

软件下载

需Oracle 11g已安装在服务器,前些天写过CentOS 7.2 远程安装 Oracle 11g

安装及配置

  1. 安装PLSQL: plsqldev1200x64.msi
  2. 安装中文包:chinese.exe

Oracle客户端

instantclient_11_2,解压至一目录下。然后配置Oralce连接。打开PLSQL,配置首选项->Oracle->连接,Oracle主目录和OCI库分别设置,举例如下:

1
2
D:\PLSQL Developer 12\instantclient_11_2
D:\PLSQL Developer 12\instantclient_11_2\oci.dll

配置数据库连接有两种方式,一种是直接在登录页面指定,如192.168.1.100:1521/abc
另一种方式是使用tnsnames.ora,创建instantclient_11_2\network\admin\tnsnames.ora文件。tnsnames.ora内容如下:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
本地实例名1 =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 远程数据库IP)(PORT = 端口号))
)
(CONNECT_DATA =
(SERVICE_NAME = 远程数据库实例名)
)
)
本地实例名2 =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 远程数据库IP)(PORT = 端口号))
)
(CONNECT_DATA =
(SERVICE_NAME = 远程数据库实例名)
)
)

其中MY_LAB为本地实例名,lab为远程数据库实例名。

PLSQL Developer

字体

首选项->用户界面->字体,可设置浏览器,表格,编辑器的字体。我个人把前两设置为雅黑,编辑器为Consolas,均放大了一些字号。

编码方式

通常情况下,客户端PLSQL需要和服务端数据库的编码方式一致,否则可能会导致中文显示或编辑异常。
连接成功后,执行select userenv('language') from dual;可查看服务端字符集,比如为AMERICAN_AMERICA.AL32UTF8。在本地设置环境变量NLS_LANG也为AMERICAN_AMERICA.AL32UTF8即可。