PL/SQL Developer安装配置
软件下载
需Oracle 11g已安装在服务器,前些天写过CentOS 7.2 远程安装 Oracle 11g。
- Oracle客户端下载: instantclient-basic-win-x86-64-11.2.0.1.0.zip
- PLSQL Developer (同时根据需要下载对应的语言包): plsqldev1200x64.msi
安装及配置
- 安装PLSQL:
plsqldev1200x64.msi
- 安装中文包:
chinese.exe
。
Oracle客户端
将instantclient_11_2
,解压至一目录下。然后配置Oralce连接。打开PLSQL,配置首选项->Oracle->连接,Oracle主目录和OCI库分别设置,举例如下:
1 | D:\PLSQL Developer 12\instantclient_11_2 |
配置数据库连接有两种方式,一种是直接在登录页面指定,如192.168.1.100:1521/abc
。
另一种方式是使用tnsnames.ora
,创建instantclient_11_2\network\admin\tnsnames.ora
文件。tnsnames.ora
内容如下:
1 | 本地实例名1 = |
其中MY_LAB为本地实例名,lab为远程数据库实例名。
PLSQL Developer
字体
首选项->用户界面->字体,可设置浏览器,表格,编辑器的字体。我个人把前两设置为雅黑,编辑器为Consolas,均放大了一些字号。
编码方式
通常情况下,客户端PLSQL需要和服务端数据库的编码方式一致,否则可能会导致中文显示或编辑异常。
连接成功后,执行select userenv('language') from dual;
可查看服务端字符集,比如为AMERICAN_AMERICA.AL32UTF8
。在本地设置环境变量NLS_LANG
也为AMERICAN_AMERICA.AL32UTF8
即可。