PLSQL Developer 14首次连接Oracle12c数据库配置
1 PL/SQL Developer下载安装、破解
1.1下载安装
第一种下载方式:官网下载

第二种下载方式:百度云下载(附带注册机)
点我下载 提取码:n4da
1.2破解步骤
1)解压PLSQLDeveloper1406x64_43957文件,进入KeyGen-ZWT文件夹内,打开注册机keygen

2)打开PLSQL Developer 14 (64 bit)软件,点击Help-Register,依次输入注册机内的代码,最后点击Register


2 Oracle Instant Client下载
第一种下载方式:官网下载
点我下载(下载数据库对应版本的instantclient,此处下载Version 12.2.0.1.0,Oracle12c数据库安装可参见RHEL7.5系统安装Oracle12c数据库)

第二种下载方式:百度云下载
点我下载 提取码:cxbe
将下载的instantclient-basic-windows.x64-12.2.0.1.0.zip进行解压

3 配置PL/SQL Developer首选项
1)打开PLSQL Developer,登录界面如下,点击Cancel取消按钮

2)点击菜单栏右上角按钮,或选择Configure-Preferences,打开的Preferences窗口中,配置Oracle Home路径为Oracle Instant Client解压安装路径,OCI library为Oracle Instant Client解压安装路径下的oci.dll文件

点击Apply再点击OK,使配置生效
3)关闭PLSQL Developer,重新打开,多出了Connect as选项

4 配置Oracle Instant Client
由于PLSQL Developer的登录界面没有数据库的初始化内容,因此需要在Oracle Instant Client解压安装目录下新建\NETWORK\ADMIN目录,并在其目录下新建tnsnames.ora文件

tnsnames.ora内容如下:
数据库名 = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = Oracle服务IP)(PORT = 1521)) (CONNECT_DATA = (SERVICE_NAME = 数据库名) ) )
配置完成后,关闭PLSQL Developer,重新启动
5 PL/SQL Developer登录Oracle
1)开启数据库监听
[oracle@ora ~]$ lsnrctl start

2)启动PLSQL Developer,输入oracle的用户名密码和需要连接的数据库,界面如下:


6 PL/SQL Developer显示SQL行号
点击菜单栏右上角按钮,或选择Configure-Preferences,左侧找到SQL Window,右侧找到Show gutter(line numbers)并勾选,Apply然后点击OK。
7 PL/SQL Developer中文乱码处理
乱码问题:

解决步骤:
1)查看数据库字符集
select userenv('language') from dual;

字符集为AMERICAN_AMERICA.AL32UTF8
2)查看本地字符集
select * from V$NLS_PARAMETERS;

第一行和第九行是相对应的,AMERICAN_AMERICA.AL32UTF8
3)新建系统环境变量NLS_LANG
变量值和数据库的字符集相同,若已存在系统变量NLS_LANG,则更新变量值

4)重新打开PL/SQL Developer

8 PL/SQL Developer命令行窗口
有些语句在SQL窗口执行不了,可以新建命令窗口执行

9 PL/SQL Developer删除登录记录
最近登录过的用户记录会在打开PL/SQL Developer中显示

打开Preferences窗口,选择Logon History,删除不常使用到的用户

10 PL/SQL Developer切换中文语言
打开PL/SQL Developer,选择Preferences-Appearance-Language,选择Chinese.lang中文汉化包,点击Apply


