zoukankan      html  css  js  c++  java
  • plsql解决64位解决办法

    plsql解决64位解决办法

    设置PLSQL Developer访问本机64位Oracle     由于在本机Windows Server 2008 R2 X64上安装了64位的Oracle 11.2.0.1,结果试图使用PLSQL Developer去访问它的时候,报告说无法加载oci.dll文件。原来oci.dll是64位的,32位应用程序PLSQL Developer自然无法加载了。 试验了下,解决办法如下:  
    1. 下载32位instantclient-basic-win32-11.2.0.1.0.zip  Oracle官网地址:http://www.oracle.com/technetwork/topics/winsoft-085727.html 并解压缩到某目录,例如C:oracleinstantclient_10_2; 
    2. 将系统的tnsnames.ora拷贝到该目录下;  如D:appwangshaoxuanproduct11.2.0dbhome_1NETWORKADMIN	nsnames.ora C:oracleinstantclient_10_2;  
    3. 在PLSQL Developer中设置Oracle_Home和OCI Library,如下图所示 
    4. 在PLSQL Developer目录下编辑如下bat文件,替换其快捷方式,启动PLSQL Developer:
    @echo off
    set path=C:oracleinstantclient_10_2
    set ORACLE_HOME=C:oracleinstantclient_10_2
    set TNS_ADMIN=C:oracleinstantclient_10_2
    set NLS_LANG=AMERICAN_AMERICA.ZHS16GBK
    start plsqldev.exe
    注:NLS_LANG前半部分必须是AMERICAN_AMERICA,因为instant client不支持其他语言;而后半部分可以根据你数据库的字符集调整。
    
    附录:查看数据库字符集:
    C:UsersAdministrator>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
  • 相关阅读:
    Another mysql daemon already running with the same unix socket
    cloud maintenance of OpenNebula
    内核分析阅读笔记
    eucalyptus,openNebula云构建漫谈
    quotation
    Adress
    cos
    COS回应7大质疑
    linux内核地址mapping
    开源 免费 java CMS
  • 原文地址:https://www.cnblogs.com/stono/p/6741840.html
Copyright © 2011-2022 走看看