需要下载PLSQLDeveloper11.zip和instantclient-basic-win32-11.2.0.1.0.zip

 

解压后在instantclient-basic-win32-11.2.0.1.0中创建NETWORK/ADMIN目录,将ORACLE_HOME下network/admin 拷贝sqlnet.ora,tnsnames.ora文件到instantclient-basic-win32-11.2.0.1.0/NETWORK/ADMIN目录下,修改tnsnames.ora文件中的主机ip为oracle所在的主机ip。

 

安装PLSQL后(我使用的版本解压就可以,不需要安装),双击PLSQL.exe,不登录直接打开PLSQL,点击菜单栏中tools/Preferences,将instantclient-basic-win32-11.2.0.1.0的安装目录(我使用的版本解压就可以,不需要安装,所以以下是解压目录,如下):

在ORACLE_HOME一栏中填入:

C:\Users\小白\Documents\新建文件夹\PLSQL\instantclient_11_2

 

在OCI library一栏中填入:

C:\Users\小白\Documents\新建文件夹\PLSQL\instantclient_11_2\oci.dll

 

做完这些步骤之后,PLSQL就可以使用了。

 

使用汉化包汉化PLSQL:

把chinese.exe与PLSQL放到同一目录中,安装完PLSQL后双击chinese.exe,在要求输入路径的对话框中数据PLSQL的安装路径,

如:C:\Users\小白\Documents\新建文件夹\PLSQL\PLSQL Developer

点击下一步,之后弹出的对话框都点击下一步直到结束,重启PLSQL。

设置PLSQL关键字大写:

Tools -->Preferences --> User Interface --> Editor --> Keyword case -->Uppercase.

 

 

如果oracle是安装在linux系统中,配置完PLSQL后可能会出现ora-12170错误,

解决方法:

关闭linux系统防火墙:service iptables stop

在/etc/sysconfig/iptables 文件中添加以下内容:

-A RH-Firewall-1-INPUT -p tcp -m state--state NEW -m tcp --dport 1521 -j ACCEPT

 

重启防火墙:service iptables start

如果出现以下错误:

iptables: Applying firewall rules:iptables-restore: line 13 failed

                                                          [FAILED]

 

则执行:/etc/rc.d/init.d/iptables save

保存修改后再重启服务:/etc/rc.d/init.d/iptablesrestart 

查看1521端口是否开放:lsof -i:1521(有信息返回则为开放成功)