ORA-27101: сфера общей памяти не существует

Я использую Ubuntu 14.04 с Oracle 11g. Но это не работает должным образом. Учитывая приведенные ниже команды и вывод:

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
1
задан 25 February 2016 в 17:36

2 ответа

Хотя метод, который я собираюсь объяснить, требует (по крайней мере, в моей системе) /etc/init.d/oracle-xe выполняться каждый раз, когда Ubuntu запускается:

, Если Вы следовали инструкции по установке 11 г Oracle прямо, испытайте это:

rm -rf /dev/shm
mkdir /dev/shm
mount -t tmpfs shmfs -o size=2048m /dev/shm

Примечание: объем памяти, определенный для атрибута "размера", будет зависеть от того, сколько памяти система имеет в наличии, конечно, и при выполнении ОС на менее чем 32 бита заданное значение является позволенным максимумом, иначе (64 бита), Вы будете в состоянии установить большее значение, чем это.

, Поскольку я упомянул вначале, будет лучше, если Вы введете код, показанный здесь в /etc/init.d/oracle-xe как это:

if [ -L /dev/shm ]; then
    rm -rf /dev/shm
    mkdir /dev/shm
    mount -t tmpfs shmfs -o size=2048m /dev/shm
fi

С наилучшими пожеланиями.

2
ответ дан 25 February 2016 в 17:36

sqlplus / as sysdba затем команда startup; проблемы для запуска базы данных

Также на Linux с этой ошибкой можно проверить сначала, закончились ли фоновые процессы Oracle с ps aux | grep pmon. Pmon является монитором процесса, или проверьте некоторый другой фоновый процесс. Если они не работают затем, база данных не работает.

0
ответ дан 25 February 2016 в 17:36

Другие вопросы по тегам:

Похожие вопросы: