• 如何在Window 7 64位 PL/SQL 访问oracle 数据库


      一般 PLSQL Developer 没有64位版本,所以在64位系统上运行该程链接64位Oracle时就会报错。解决的方法如下:

    第零步:在windows 7 中安装Oracle 11g 64 数据库, 如安装到 F:

        p10404530_112030_MSWIN-x86-64_1of7.zip

        p10404530_112030_MSWIN-x86-64_2of7.zip

      先解压到一个文件夹中,然后安装Oracle 11g 64 数据库,但不要创建数据库。安装完后,通过Net Manager 配置tnsnames.ora 

    第一步:Oracle官网上下载一个32位的客户端(instantclient),一定要下载 basic 版本的,不要下载 basiclite 版本的。如 instantclient-basic-win32-11.2.0.1.0.zip

    第二步:解压至Oracle 安装目录,F:appAdministratorproduct

    第三步:将F:appAdministratorproduct11.2.0dbhome_1NETWORKADMINtnsnames.ora  复制至 F:appAdministratorproductinstantclient_11_2 

    第四步:设置环境变量:

        变量名:TNS_ADMIN

        变量值:F:appAdministratorproductinstantclient_11_2

        

      设置好环境变量后,在 PLSQL Developer 的目录中创建start.bat文件。

    以下是start.bat的内容:

    @echo off
    set path=F:appAdministratorproductinstantclient_11_2
    set ORACLE_HOME=F:appAdministratorproductinstantclient_11_2
    set TNS_ADMIN=F:appAdministratorproductinstantclient_11_2
    set NLS_LANG=AMERICAN_AMERICA.ZHS16GBK
    start plsqldev.exe

      其中 set NLS_LANG=AMERICAN_AMERICA.ZHS16GBK 的 ZHS16GBK 是你的数据库编码。

      然后启动你的 PLSQL Developer,但是不要登录,直接进入。

      然后点击工具→首选项→连接,把“Oracle 主目录名”设置为空,并把 “OCI 库” 设置为instantclient 目录中的 oci.dll 的路径,

      例如:F:appAdministratorproductinstantclient_11_2oci.dll

      

      然后保存并退出 PLSQL Develoer,然后运行 start.bat。

  • 相关阅读:
    [Erlang 0106] Erlang实现Apple Push Notifications消息推送
    一场推理的盛宴
    [Erlang 0105] Erlang Resources 小站 2013年1月~6月资讯合集
    [Erlang 0104] 当Erlang遇到Solr
    [Erlang 0103] Erlang Resources 资讯小站
    history.go(-1)和History.back()的区别
    [Java代码] Java用pinyin4j根据汉语获取各种格式和需求的拼音
    spring中context:property-placeholder/元素
    Java中的异常处理:何时抛出异常,何时捕获异常?
    用Jersey构建RESTful服务1--HelloWorld
  • 原文地址:https://www.cnblogs.com/HondaHsu/p/4468322.html
Copyright © 2020-2023  润新知