当前位置: 首页 > 知识库问答 >
问题:

用于Windows上Oracle XE 11g的ORA-12505

石喜
2023-03-14

从早上开始,我无法使用Oracle SQL Developer连接到我的locat DB(Oracle XE 11g)。

我尝试了关机和启动服务。

错误消息

**状态:失败-测试失败:侦听器拒绝连接,出现以下错误:ORA-12505,TNS:侦听器当前不知道连接描述符中给出的SID**

但是我可以作为sysdba连接。

sqlplus sys as sysdba
SQL*Plus: Release 11.2.0.2.0 Production on Sat Nov 16 11:54:54 2013
Copyright (c) 1982, 2011, Oracle.  All rights reserved.
Enter password: 
Connected to:
Oracle Database 11g Express Edition Release 11.2.0.2.0 - 64bit Production
SQL> 

侦听器文件:

SID_LIST_LISTENER =
  (SID_LIST =
    (SID_DESC =
      (SID_NAME = PLSExtProc)
      (ORACLE_HOME = C:\oraclexe\app\oracle\product\11.2.0\server)
      (PROGRAM = extproc)
    )
    (SID_DESC =
      (SID_NAME = CLRExtProc)
      (ORACLE_HOME = C:\oraclexe\app\oracle\product\11.2.0\server)
      (PROGRAM = extproc)
    )
  )

LISTENER =
  (DESCRIPTION_LIST =
    (DESCRIPTION =
      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
      (ADDRESS = (PROTOCOL = TCP)(HOST = DESKTOP-T9TNRHD)(PORT = 1521))
    )
  )

DEFAULT_SERVICE_LISTENER = (XE)

TNS文件:

XE =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = DESKTOP-T9TNRHD)(PORT = 1521))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = XE)
    )
  )

EXTPROC_CONNECTION_DATA =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
    )
    (CONNECT_DATA =
      (SID = PLSExtProc)
      (PRESENTATION = RO)
    )
  )

ORACLR_CONNECTION_DATA = 
  (DESCRIPTION = 
    (ADDRESS_LIST = 
      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1)) 
    ) 
    (CONNECT_DATA = 
      (SID = CLRExtProc) 
      (PRESENTATION = RO) 
    ) 
  ) 

lsnrctl状态:结果

C:\Users\Leo>lsnrctl status

LSNRCTL for 64-bit Windows: Version 11.2.0.2.0 - Production on 03-MAY-2018 12:46:53

Copyright (c) 1991, 2014, Oracle.  All rights reserved.

Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1)))
TNS-12541: TNS:no listener
 TNS-12560: TNS:protocol adapter error
  TNS-00511: No listener
   64-bit Windows Error: 2: No such file or directory
Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=DESKTOP-T9TNRHD)(PORT=1521)))
TNS-12546: TNS:permission denied
 TNS-12560: TNS:protocol adapter error
  TNS-00516: Permission denied
   64-bit Windows Error: 13: Permission denied

共有1个答案

祁刚毅
2023-03-14

“lsnrctl状态”和“lsnrctl服务”显示什么?

 类似资料:
  • 问题内容: 最新的Python Sendkeys模块适用于Python 2.6。我自己不能升级它,因为它需要重新编译C模块。 有谁知道将密钥发送到窗口的相当简单的替代方法? 使用win32ui.FindWindow(),我可以找到正确的窗口,然后使用PyCWnd.SetActiveWindow()将其激活,因此所需要的只是将击键发送到活动窗口的简单方法。 目的是执行菜单项。 该应用程序是用Delp

  • 问题内容: 我在阅读有关docker的一个不错的问题-回答了有关docker实现细节的概述。我想知道在Windows平台上是否可以做这样的事情。 是否存在Windows替代Docker? 从理论上讲,可以使用其他(基于Windows的)组件来构建它吗? 更新1 : 稍微相关的问题(沙盒处理):是否存在用于Windows平台的轻型,可编程的Sandbox API? Update2 :: 有关如何在W

  • 我的名字。ora文件有2种格式:db\U cl=(描述=(地址=(协议=TCP)(主机=a55)(端口=1522))(连接\U数据=(服务器=专用)(服务\U名称=cl))) dbcd=(描述=(地址=(协议=TCP)(主机=a66)(端口=1521))(连接\u数据=(服务器=专用)(服务\u名称=cd))) myx5=(描述=(地址=(协议=TCP)(主机=v55)(端口=1521))(连接\

  • 有没有办法在多个连接的Android设备上并行运行ADB命令?我需要在200台设备上批量安装一组5个应用程序。ADB似乎是最快的选择。但是,如果我可以在多个设备上并行执行此操作,那么它将进一步节省时间。

  • 正在运行PHP IIS服务器。 使用未定义常量OCI_CRED_EXT时出错-假定为“OCI_CRED_EXT”(这将在PHP的未来版本中引发错误) 通过运行php artiasan,与Oracle数据库的连接正在工作。 配置: Windows 10 x64专业版20H2 手动安装7.3非线程安全x86添加路径到环境 IIS服务器版本10 拉维尔8 保监处8.2。2对于WIndows非线程安全(N

  • 我在Windows上,我希望为VLC使用Python绑定。我已经从下载了模块https://github.com/oaubert/python-vlc按照说明。但是,我仍然无法导入模块。 错误如下所示: 我的目标是使用vlc实例在wxPython窗口中流式传输openCV网络摄像头视频。