首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ORA-27101:共享内存域不存在

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

Ask Ubuntu用户
提问于 2014-06-25 03:23:57
回答 2查看 19.1K关注 0票数 1

我在Oracle 11g中使用Ubuntu14.04。但是,它并没有正常工作。给定以下命令和输出:

代码语言:javascript
复制
root@madhu-Lenovo-G500:~# sqlplus

SQL*Plus: Release 11.2.0.2.0 Production on Wed Jun 25 08:51:11 2014

Copyright (c) 1982, 2011, Oracle.  All rights reserved.

Enter user-name: system/root
ERROR:
ORA-01034: ORACLE not available
ORA-27101: shared memory realm does not exist
Linux-x86_64 Error: 2: No such file or directory
Process ID: 0
Session ID: 0 Serial number: 0
EN

回答 2

Ask Ubuntu用户

发布于 2014-10-31 10:32:37

尽管我将要解释的方法要求(至少在我的系统上)每次启动Ubuntu时都要执行/etc/init.d/oracle-xe

如果您一直遵循Oracle 11g安装指令,请尝试如下:

代码语言:javascript
复制
rm -rf /dev/shm
mkdir /dev/shm
mount -t tmpfs shmfs -o size=2048m /dev/shm

注意:为"size“属性定义的内存量将取决于系统有多少可用内存,当然,如果您在32位操作系统下运行,则指定的值是允许的最大值,否则(64位)您将能够设置比该值更大的值。

正如我在开始时提到的,如果您在/etc/init.d/oracle-xe中插入如下代码会更好:

代码语言:javascript
复制
if [ -L /dev/shm ]; then
    rm -rf /dev/shm
    mkdir /dev/shm
    mount -t tmpfs shmfs -o size=2048m /dev/shm
fi

诚挚的问候。

票数 2
EN

Ask Ubuntu用户

发布于 2017-06-28 12:33:29

然后sqlplus / as sysdba发出命令startup;来启动数据库。

同样,在带有此错误的Linux上,您可以首先检查Oracle后台进程是否与ps aux | grep pmon一起运行。Pmon是进程监视器,或检查其他后台进程。如果它们没有运行,那么数据库就不会运行。

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

https://askubuntu.com/questions/487884

复制
相关文章

相似问题

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