zoukankan      html  css  js  c++  java
  • oracle 报错ORA12514: TNS:listener does not currently know of service requested in connec

      在使用navicat上连接oracle正确用户名和密码,oracle常用服务也启动的情况下依然无法建立连接。但是sqlPus上输入用户名和密码可以连接通过,百思不得其解(菜鸟本质 好奇)。

    这种情况下查看了navicat的历史日志:ORA-12514: TNS:listener does not currently know of service requested in connect。

      通过网上搜索查到说  navicat工具是32位,oracle64位不匹配,心想很有可能是这原因。因此通过博友给出的路径http://www.oracle.com/technetwork/topics/winsoft-085727.html下载到instantclient-basic-nt-11.2.0.3.0.zip (51,149,941 bytes)  解压(对于需要到的资料记住目录)。但是在navicat工具-选项-OCI 更改路径。重新连接,失败!重启再试,依然连接报错。问题回到报错ORA-12514: listener does not currently know of service requested in connect侦听器目前并不知道连接的服务请求。既然listener 不知道怎么让它知道呢?为什么不知道?好难懂呀难道是安装oracle失败了 但是sqlPus上连接又为什么又通过了?为解决疑问重新安装了oracle 在安装前了卸载,控制面板上没有此软件,软件管家倒是有,总之问题多多。卸载 删除 清理注册表(运行regedit  大致在services下面)否则无法重装oracle。重新安装连接依然不行。问题还是回到了listener does not currently know of service requested in connect侦听器目前并不知道连接的服务请求,怎样能让listener know?

      通过上网查到可通过修改listener.ora文件解决。http://blog.csdn.net/icqsky/article/details/4313791

    添加了一段在安装目录E:\app\Administrator\product\11.2.0\dbhome_1\NETWORK\ADMIN 下文件修改了家上一段复制的代码(蓝色部分):

    SID_LIST_LISTENER =
      (SID_LIST =
        (SID_DESC =
          (SID_NAME = CLRExtProc)
          (ORACLE_HOME = E:\app\Administrator\product\11.2.0\dbhome_1)
          (PROGRAM = extproc)
          (ENVS = "EXTPROC_DLLS=ONLY:E:\app\Administrator\product\11.2.0\dbhome_1\bin\oraclr11.dll")
        )(SID_DESC =
        (GLOBAL_DBNAME = ORCL)
        (ORACLE_HOME = E:\app\Administrator\product\11.2.0\dbhome_1)
        (SID_NAME = ORCL)
        )
      )

    关掉Service和LISTENER,再启动Service和LISTENER。最开始复制未留意到ORACLE_HOME =目录,复制目录不是本机文件目录,因此失败,细节真的很重要!。。。庆幸的是改过来后连接成功了!

  • 相关阅读:
    C#0004--打开和保存文本文件
    C#0003--如何使用树状视图控件
    C#0002--信息提示框的使用
    C#0001--如何使用错误提醒控件
    使用C#创建简单的联系人备忘录
    SharePoint站点图片轮转器imageRotator
    优秀的代码的设计和组织架构
    思考:为什么每一种开发语言的语法都是不一样的呢(语法设置的不一样的出发点是基于什么考虑)?如果设置成一样有什么不可行的吗?
    分析一个突发问题的思考方法
    思考:架构师的前瞻性能力
  • 原文地址:https://www.cnblogs.com/qin10086/p/5692162.html
Copyright © 2011-2022 走看看