1、下载最新plsql安装包
官网查看最新版本地址:https://www.allroundautomations.com/plsqldev.html?gclid=CObGkeijwdACFQuAvQodgUoAhw
官网下载地址:http://files.allroundautomations.com/plsqldev1106.exe
2、破解注册
3.此时双击PLSQLDeveloper10.0.3.1701_keygen.exe注册机,注册机下载地址:链接: http://pan.baidu.com/s/1jHMWExC 密码: tdp9,打开这个注册机,界面会出现一系列信息,如下E:\u\oracle\plsql\11.png所示,记下这些信息。
然后打开PLSQL Developer软件(暂时先不用链接),如果你是第一次安装plsql第一次打开会主动弹出需要注册的窗口界面,如果不是就在帮助中选择注册,根据注册机的信息复制到注册界面,然后进行注册,注册成功,如下13.png所示
3、通过TNS_ADMIN的方式连接oracle
配置的前提是,安装好oracle 64位客户端、oracle32位客户端、还有instantclient_11_2,尤其是后面2个,不可或缺
配置,如下图14.png所示,在PLSQL Developer中设置Oracle_Home和OCI Library:
ToolsPreferencesOracleConnection:
Oracle Home: OraClient11g_home1
OCI library:D:\app\mch\product\11.2.0\client_1\BIN\oci.dll
在环境变量系统变量里面设置ORACLE_HOME、TNS_ADMIN、NLS_LANG,这样的话配置tnsnames.ora、sqlnet.ora直接放在D:\app\mch\product\instantclient_11_2目录上,oracle64以及oracle32下面不需要放tnsnames.ora、sqlnet.ora配置上面。
(1)ORACLE_HOME、TNS_ADMIN
ORACLE_HOME:D:\app\mch\product\instantclient_11_2,
NLS_LANG:AMERICAN_AMERICA.AL32UTF8
如下图所示:
(2)TNS_ADMIN
TNS_ADMIN:D:\app\mch\product\instantclient_11_2,如下图所示:
4、在oracle32位下tnsnames.ora
不需要在环境变量系统变量里面配置任何东西,只需要将tnsnames.ora、sqlnet.ora放在oracle32的目录下面(c:.....\product\client_2_32\network\admin),如下图
然后在plsql界面选择自动的OraClient11g_home1,如下图所示:
5、使用BAT方式
如果不想配置环境变量的话,在PLSQL Developer目录下编辑如下bat文件,替换其快捷方式,启动 PLSQL Developer:
@echo off
setpath=C:\instantclient-basic-nt-11.2.0.2.0
setORACLE_HOME=C:\instantclient-basic-nt-11.2.0.2.0
setTNS_ADMIN=C:\instantclient-basic-nt-11.2.0.2.0
set NLS_LANG=AMERICAN_AMERICA.ZHS16GBK
start plsqldev.exe