【问题标题】:ORA-27101: shared memory realm does not existORA-27101: 共享内存领域不存在
【发布时间】:2011-03-19 04:36:47
【问题描述】:

我在启动 oracle 时遇到了这个错误。我检查了 Oracle Home 和 SID。一切都设置正确。

ORA-27101:共享内存领域不存在

请帮我找出解决办法。提前致谢

【问题讨论】:

  • 什么操作系统?什么 Oracle 版本?
  • 版本:Oracle-Xe - 服务器:Ubuntu
  • ORACLE_HOME 和 ORACLE_SID 设置为什么,它们是否在 shell 中导出(不仅仅是设置),SID 是否完全匹配进程:ps -fe | grep pmon 显示什么?跨度>
  • ORACLE_SID = XE ORACLE_HOME = bash: /usr/lib/oracle/xe/app/oracle/product/10.2.0/server ps -fe | grep pmon 显示如下:jubair 4564 3458 0 02:13 pts/0 00:00:00 grep --color=auto pmon
  • 看起来没有 ora_pmon_XE 进程,表明数据库没有运行,但我并不完全清楚你的问题是在启动时出现错误还是在启动后尝试访问。 ORACLE_HOME 中的 'bash:' 是转录错误吗? (ls $ORACLE_HOME 是显示预期的目录内容还是错误?)警报日志中有什么内容吗?

标签: sql oracle ubuntu oracle-xe


【解决方案1】:

该错误通常意味着没有可连接的 Oracle 实例(进程)。有人需要登录并启动实例。

【讨论】:

  • 我确实启动了 oracle 实例,但它没有工作!
【解决方案2】:

我刚刚在 Debian 上解决了这个问题。

如果 ORACLE_HOME 有一个斜杠,则会出现此错误。如果删除尾部斜杠,则连接正常。

【讨论】:

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