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

  • 相关阅读:
    近期计划安排
    线段树+离散化+染色
    矩阵快速幂(共轭函数两种递推式)
    树状数组求区间最值和单点更新
    矩阵快速幂(共轭函数)
    树状数组之区间更新与查询
    Python List min()方法
    Python List max()方法
    Python List len()方法
    Python List cmp()方法
  • 原文地址:https://www.cnblogs.com/jkko123/p/6351700.html
Copyright © 2011-2022 走看看