解决win7 64位+Oracle11g64位使用pl/sql developer报错的问题

1)正常安装你的Oracle11g 64位数据库,不太建议在win7上安装Oracle10g了,会报一些错误,网上有很多这方面的解决方法,就不说了。
2)单独安装32位Oracle客户端,注意“32位”,附件中有下载链接。将其解压至Oracle安装目录的Product下,可以随意命名,但要记住喽
3)拷贝原先Oracle11g 64位安装目录下network的文件覆盖到你32位Oracle客户端里的network.
4)安装pl/sql developer
安装 PL/SQL Developer,在perference->Connection里面设置OCI Library和Oracle_Home,例如本机设置为:
Oracle Home :D:\Oracle\app\YM\product\elvis_client
OCI Library : D:\Oracle\app\YM\product\elvis_client\oci.dll

5)设置环境变量(修改PATH和TNS_ADMIN环境变量)
对于NLS_LANG环境变量, 最好设置成和数据库端一致, 首先从数据库端查询字符集信息:
SQL> select userenv('language') nls_lang from dual;
NLS_LANG
----------------------------------------------------
SIMPLIFIED CHINESE_CHINA.ZHS16GBK

右击"我的电脑" - "属性" - "高级" - "环境变量" - "系统环境变量":
1>.选择"Path" - 点击"编辑", 把 "D:\Oracle\app\YM\product\elvis_client;" 加入;
2>.点击"新建", 变量名设置为"TNS_ADMIN", 变量值设置为"D:\Oracle\app\YM\product\elvis_client;", 点击"确定";
3>.点击"新建", 变量名设置为"NLS_LANG", 变量值设置为"SIMPLIFIED CHINESE_CHINA.ZHS16GBK", 点击"确定";
最后点击"确定"退出.


然后正常启动Pl/sql软件就可以了。

附件地址:点击打开链接

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章