首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >可以使用SQL Developer连接,但不能使用SQL*PLUS连接(ORA-01034: ORACLE不可用ORA-27101:共享内存域不存在)

可以使用SQL Developer连接,但不能使用SQL*PLUS连接(ORA-01034: ORACLE不可用ORA-27101:共享内存域不存在)
EN

Stack Overflow用户
提问于 2020-06-05 08:28:39
回答 1查看 111关注 0票数 0

我最近安装了Oracle数据库18c。

我可以使用SQL Developer连接到数据库。

但是,当我尝试使用SQL*PLUS连接时,主题标题中给出了错误消息。

有人能告诉我为什么会这样吗?

这是我的listener.ora:

代码语言:javascript
复制
 listener.ora Network Configuration File: C:\Algonquin\OracleDB18cExpressEdition\dbhomeXE\NETWORK\ADMIN\listener.ora
# Generated by Oracle configuration tools.

DEFAULT_SERVICE_LISTENER = XE

SID_LIST_LISTENER =
  (SID_LIST =
    (SID_DESC =
      (SID_NAME = CLRExtProc)
      (ORACLE_HOME = C:\Algonquin\OracleDB18cExpressEdition\dbhomeXE)
      (PROGRAM = extproc)
      (ENVS = "EXTPROC_DLLS=ONLY:C:\Algonquin\OracleDB18cExpressEdition\dbhomeXE\bin\oraclr18.dll")
    )

    (SID_DESC =
      (SID_NAME = XE)
      (ORACLE_HOME = C:\Algonquin\OracleDB18cExpressEdition\dbhomeXE)
    )


  )

LISTENER =
  (DESCRIPTION_LIST =
    (DESCRIPTION =
      (ADDRESS = (PROTOCOL = TCP)(HOST = NewUser-PC)(PORT = 1521))
      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
    )
  )

有没有人对这个问题有什么建议?

EN

回答 1

Stack Overflow用户

发布于 2020-08-12 11:24:54

如果您正在使用默认图标访问SQLPlus,尝试将sys作为sysdba,它会给出某种类型的can't connect错误,打开一个常规命令窗口,然后在提示符下输入C:/>sqlplus / as sysdba。这对我很管用。前一种方法使用SQLPlus的默认图标,让我查找文章来排除错误代码,并将我带到您所在的位置,编辑您的ORA文件。WIth XE,结果你甚至不需要在那里,但是,感谢最初的错误代码,好吧。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62206224

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档