【问题标题】:Can connect using SQL Developer, but cannot connect using SQL*PLUS (ORA-01034: ORACLE not available ORA-27101: shared memory realm does not exist)可以使用 SQL Developer 连接,但无法使用 SQL*PLUS 连接(ORA-01034:ORACLE 不可用 ORA-27101:共享内存领域不存在)
【发布时间】:2020-06-05 00:28:38
【问题描述】:

我最近安装了 Oracle Database 18c。

使用 SQL Developer 连接到数据库没有问题。

但是,当我尝试使用 SQL*PLUS 进行连接时,我在主题标题中看到了错误消息。

谁能告诉我这是为什么?

这是我的 listener.ora:

 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))
    )
  )

有人对可能是什么问题有任何建议吗?

【问题讨论】:

    标签: oracle oracle-sqldeveloper sqlplus ora-01034 ora-27101


    【解决方案1】:

    如果您使用默认图标访问 SQLPlus,尝试过 sys as sysdba,但它会给您某种无法连接的错误,请打开常规命令窗口并在提示符处键入 C:/>sqlplus / as sysdba。这对我有用。前一种方法使用 SQLPlus 的默认图标,让我搜索文章以解决该错误代码并引导我到您所在的位置,编辑您的 ORA 文件。有了 XE,结果你甚至不需要在那里,但是,感谢最初的错误代码。

    【讨论】:

      猜你喜欢
      • 2011-09-27
      • 2017-07-19
      • 2011-03-19
      • 1970-01-01
      • 2019-08-23
      • 2023-03-24
      • 2012-11-27
      • 2012-11-08
      • 1970-01-01
      相关资源
      最近更新 更多