1.下载安装
注意:不要安装在默认的C:/Program Files (x86)目录下,否则会报错,原因是不能解析这个带()的路径
2.下载Oracle Client Package
下载instantclient-basic-win32-10.2.0.4.zip
3.解压到C:/oracle/product/10.2.0下
我的目录为C:/oracle/product/10.2.0/client32
4.修改PL/SQL Developer参数
启动PL/SQL Developer, 点击取消不要登录,在工具/首选项(too/ preference/)里的连接(Connection),在右面设置Oracle主目录名(即安装目录Oracle_Home)和OCI库(OCI Library)。.
Oracle主目录名: C:/oracle/product/10.2.0/client32/
OCI库: C:/oracle/product/10.2.0/client32/oci.dll
关闭PL/SQL Developer
5.添加环境变量(这两个参数设置不正确会引起报错或中文显示不出的情况)
如果报ORA-12154: TNS:could not resolve the connect identifier specified和ORA-12705: Cannot access NLS data files or invalid 错误那就说明设置上除了问题。
在电脑/属性/高级/环境变量中添加环境变量
TNS_ADMIN=C:/oracle/product/10.2.0/client/NETWORK/ADMIN
(oralce安装的目录下的NETWORK/ADMIN目录)
(网上教程上写的是AMERICAN_AMERICA.ZHS16GBK,但这样中文显示不出来,改成SIMPLIFIED CHINESE_CHINA.ZHS16GBK以后就能正常显示了)
6.修改注册表参数
运行regedit找到键值HKEY_LOCAL_MACHINE/SOFTWARE/ORACLE/KEY_OraClient10g_home1/OLEDB/NLS_LANG,如果没有在OLEDB中建立NLS_LANG,字符串类型。如果值为空修改为SIMPLIFIED CHINESE_CHINA.ZHS16GBK;如果有值那么就将值复制到环境变量的NLS_LANG中。
7.启功PL/SQL Developer, 登录即可正常使用
NLS_LANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBK