zoukankan      html  css  js  c++  java
  • [正确配置]win7 PL/SQL 连接Oralce 11g 64位

    PL/SQL 版本号:15.0.5.1710

    32位

    win7 64位系统

    instantclient 12.1 32位,PL/SQL不支持64位

    关键问题

    1.Not logged on

    2.没有connect as

    配置:

    将oralce 11g 的 home目录的 NETWORK文件下的ADMIN的tnsnames.ora复制到 instantclient目录下。并保留该目录结构。

    例如D: PLSQLDeveloper instantclient_12_1

    NETWORKADMIN

    tnsnames.ora 只需要这 一个文件

     不需要配置任何环境变量。

    我的tnsnames.ora文件内容如下

    ORCLE =
      (DESCRIPTION =
        (ADDRESS = (PROTOCOL = TCP)(HOST = x.x.x.x.)(PORT = 1521))
        (CONNECT_DATA =
          (SERVER = DEDICATED)
          (SERVICE_NAME = orcl)
        )
      )

    仅仅需要这一个文件。

    需要改的地方

    连接名称任意 =
      (DESCRIPTION =
        (ADDRESS = (PROTOCOL = TCP)(HOST = oracle服务端的IP地址 )(PORT = 1521))
        (CONNECT_DATA =
          (SERVER = DEDICATED)
          (SERVICE_NAME = 数据库实例名)
        )
      )

    这个配置操作 正确 后 才会有 connect as的选项

    注意

    解压下载好的 instantclient 要保留所有 的文件。不仅仅是oci.dll

    第一次进去点击 cancel 然后tools-> preferences-> connection 填好

    选择commit

    打勾 check connection

    oracle home =D:PLSQLDeveloperinstantclient_12_1

    oci library=D:PLSQLDeveloperinstantclient_12_1oci.dll

    保存后退出

    第二次进去,输入用户名 ,密码 connect as normal 即可

    安装后汉化包需要下载 最新的 否则会有点小问题:有些按钮 提示是 ?

    汉化包官方下载地址 低版本也可用

  • 相关阅读:
    持续集成环境搭建(一)
    The POSIX API/nss/nscd
    [postfix]转发邮件设置
    [python]python安装包错误
    栈及栈帧讲解
    kernel-init-bash
    nginx no input file specified
    Lumen/Laravel调试API接口利器laravel-debugbar
    homestead实现外部局域网络其他主机的访问
    PHP rabbitmq扩展安装
  • 原文地址:https://www.cnblogs.com/slankka/p/9158582.html
Copyright © 2011-2022 走看看