zoukankan      html  css  js  c++  java
  • Navicat Premium11连接Oracle出现ORA-28547:connection to server failed

    环境描述:
    本地Oracle正常安装,中途没有出现任何异常。
    确保Oracle的主要服务都启动了。
    1、OracleServiceORCL
    2、OracleOraDb11g_home1TNSListener

    问题描述:
    navicat新建一个oracle连接,在主机或ip地址那一栏。
    如果填写本机IP,则会报ORA-12541:TNS:no listener。
    如果填写localhost,则会报ORA-28547:connection to server failed

    解决方法:
    navicat的oci.dll版本不对,我电脑装的是oracle11g。

    方法一:直接在navicat,工具->选项->其他->oci下面重新设置OCI library的路径,这里我指向我电脑安装oracle的目录E:Oracle11gproduct11.2.0dbhome_1BINoci.dll,重新启动navicat就不会报错了。

    方法二:
    在下面地址下载oracle client并安装

    http://download.oracle.com/otn/nt/oracle11g/112010/win64_11gR2_client.zip
    

    然后按方法一中的把OCI library的路径指向client中的oci.dll。
    设置环境变量:
    (1)在环境变量PATH中开头增加C:Instantclient10_2;
    (2)增加用户环境变量SQLPATH,值为C:Instantclient10_2
    (3)增加用户环境变量NLS_LANG,值为AMERICAN_AMERICA.UTF8

  • 相关阅读:
    无向图的双连通分量
    以管理员身份运行软件cmd命令
    异或
    递推求解DAG最长路径长度及最长路径条数
    有向图转强连通图最少加边数
    Tarjan强连通分量(scc)
    uni封装request请求
    生命周期
    页面路由,以及传值
    WXS 模块
  • 原文地址:https://www.cnblogs.com/jkko123/p/6351700.html
Copyright © 2011-2022 走看看