需要下载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(有信息返回则为开放成功)
本文转自 天黑顺路 51CTO博客,原文链接:http://blog.51cto.com/mjal01/1981257,如需转载请自行联系原作者