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

  • 相关阅读:
    ASP.NET MVC4 Web 编程第三章
    ASP.NET MVC4 Web 编程第二章
    2020.08.25日
    ASP.NET MVC4 Web 编程第一章
    .net你必须知道的事儿 2.2
    .net你必须知道的事儿 2.1
    资本论
    Cent os mysql主从同步问题
    apache启动脚本
    zentao(禅道)迁移
  • 原文地址:https://www.cnblogs.com/jkko123/p/6351700.html
Copyright © 2011-2022 走看看