`
forlab
  • 浏览: 129762 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

设置PLSQL Developer访问本机64位Oracle

 
阅读更多

设置PLSQL Developer访问本机64Oracle

 

由于在本机Windows Server 2008 R2 X64上安装了64位的Oracle 11.2.0.1,结果试图使用PLSQL Developer去访问它的时候,报告说无法加载oci.dll文件。原来oci.dll64位的,32位应用程序PLSQL Developer自然无法加载了。

试验了下,解决办法如下:

1.       下载32instantclient-basic-win32-11.2.0.1.0.zip

Oracle官网地址:http://www.oracle.com/technetwork/topics/winsoft-085727.html

并解压缩到某目录,例如C:\oracle\instantclient_10_2

2. 将系统的tnsnames.ora拷贝到该目录下;

D:\app\wangshaoxuan\product\11.2.0\dbhome_1\NETWORK\ADMIN\tnsnames.oraà

C:\oracle\instantclient_10_2

3. PLSQL Developer中设置Oracle_HomeOCI Library,如下图所示

 

4. PLSQL Developer目录下编辑如下bat文件,替换其快捷方式,启动PLSQL Developer

@echo off
set path=C:\oracle\instantclient_10_2
set ORACLE_HOME=C:\oracle\instantclient_10_2
set TNS_ADMIN=C:\oracle\instantclient_10_2
set NLS_LANG=AMERICAN_AMERICA.ZHS16GBK
start plsqldev.exe

注:NLS_LANG前半部分必须是AMERICAN_AMERICA,因为instant client不支持其他语言;而后半部分可以根据你数据库的字符集调整。

 

附录:查看数据库字符集:

C:\Users\Administrator>sqlplus /nolog

SQL*Plus: Release 11.2.0.1.0 Production on 星期五 12 16 01:53:13 2011

Copyright (c) 1982, 2010, Oracle.  All rights reserved.

SQL> conn sys/sys@whcg as sysdba

已连接。

SQL> select userenv ('language') from dual;

USERENV('LANGUAGE')

--------------------------------------------------

SIMPLIFIED CHINESE_CHINA.ZHS16GBK

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics