由于本人太懒所以只写大体步骤:
适用于win7 64位旗舰版操作系统
1安装Oracle11g数据库,下载地址和安装方法请百度
http://supportopensource.iteye.com/blog/1046171/
*** Oracle安装时先决条件检查失败的解决方案(记得最好是重启一下,)
cmd:net share c$=c:
http://www.360doc.com/content/14/0220/15/15774578_354215445.shtml
2下载instantclient-basic-win32-10.2.0.5,安装地址请百度
http://jingyan.baidu.com/article/fb48e8be4c7c206e622e1491.html
将解压后的文件夹instantclient_10_2复制到你的数据库安装的文件夹下的product文件夹下
3安装PL/SQL Developer,安装路径中不能有括号,不要安装在C:\Program Files (x86)目录下面,还有汉化包,具体百度
1把数据库安装目录D:\app\HFK\product\11.2.0\dbhome_1\NETWORK\ADMIN文件夹下的tnsnames.ora复制到 instantclient_10_2下。
2启动PL/SQL Developer,在登录窗口界面,点击取消按钮就可以进行主界面,点击Tools->Preferences(就是工具——首选项),在Connection中需要配置如下两个参数:
Oracle Home:D:\app\HFK\product\instantclient_11_2
OCI Library:D:\app\HFK\product\instantclient_11_2\oci.dll然后确认,关闭。
4启动PL/SQL Developer有两种方式
第一种配置系统环境变量:
1、系统环境变量NSL_LANG,值为AMERICAN_AMERICA.ZHS16GBK(网上有人用SIMPLIFIED CHINESE_CHINA.ZHS16GBK,我试了一下,会出现中文乱码情况);
2、系统环境变量TNS_ADMIN,值为D:\app\HFK\product\instantclient_11_2
启动PL/SQL即可。
可选:Path:D:\app\HFK\product\instantclient_11_2
按下WIN+R(WIN就是带微软图标的那个按键),输入:regedit 打开注册表。
找到1HKEY_LOCAL_MACHINE->SOFTWARE->ORACLE->HOMEO > HKEY_LOCAL_MACHINE->SOFTWARE->ORACLE>KEY_OraDb11g_home1
找到:NLS_LANG。
右击NLS_LANG——点击——修改——数值数据改为:SIMPLIFIED CHINESE_CHINA.ZHS16GBK
第二种:
在PLSQL Developer目录下新建一bat文件
@echo off
set path=D:\oracle\product\instantclient_11_2
set ORACLE_HOME=D:\oracle\product\instantclient_11_2
set TNS_ADMIN=D:\oracle\product\instantclient_11_2
set NLS_LANG=AMERICAN_AMERICA.ZHS16GBK
start plsqldev.exe
注1:NLS_LANG前半部分必须是AMERICAN_AMERICA,因为instant client不支持其他语言;而后半部分可以根据你数据库的字符集调整,如果数据库采用AL32UTF8,则可以设置AL32UTF8。
注2:路径随安装客户端而定,即第1步中的解压目录。
用该bat文件代替PL/SQL快捷方式,启动PLSQL Developer。
如果要完美支持中文,那么: