Я столкнулся с тем же симптомом shared memory realm does not exist
(в Windows), но по другой причине.Я только что установил Oracle (XE) и после некоторого устранения неполадок установил, что моя установка была повреждена из-за присутствия свойства среды ORACLE_HOME во время его установки.
Если это TLDR, пропуститена 'Чтобы решить:'!
Моим первоначальным симптомом было:
Message 850 not found; No message file for product=NETWORK, facility=NL
Очевидно, что установка Windows считывает ORACLE_HOME из реестра и не нуждается (и, конечно, вв моем случае не должно быть ...) свойства среды.
Удалите его следующим образом:
- Отредактируйте настройки среды системы (ключ Windows и начните вводить 'env' идолжна появиться эта опция.
- Удалите все переменные среды пользователя и системы, которые называются ORACLE_HOME, если они есть. (запишите их значения, в основном из интереса, но они могут быть полезны, если вы хотите поместитьпо какой-то причине они возвращаются!)
- Перезагрузите компьютер. Не пытайтесь просто выйти из системы - перезагрузите компьютер. При установке Windows Oracle используется служба Windows.s по умолчанию, и ваша установка в настоящее время очень плохая - требуется перезапуск.
После перезапуска я смог получить сообщения об ошибках, отличных от «Нет файла сообщения ...», и мог начать поискв чем проблема была.Установив ORACLE_SID в XE и подключив @XE, я получил сообщения об ошибках на этой странице, а именно о следующих симптомах:
ORA-01034: ORACLE not available
ORA-27101: shared memory realm does not exist
Еще одним симптомом было: При запуске страницы «Начало работы» не удалось подключиться, выдавая ошибку «не найдено» (если я правильно помню), несмотря на то, что запущены службы прослушивателя Windows и XE.Как отмечено в другом ответе, это может быть связано с тем, что службы Windows не запускаются.В моем случае эти службы были запущены, поэтому что-то еще было неправильно настроено.
В этот момент я подумал, что, возможно, моя установка просто так сильно ошиблась из-за наличия моего плохого свойства среды ORACLE_HOME, которое я должен переустановить.(Предыдущие переустановки не помогли, но все они были до того, как я заметил свойство системной среды ORACLE_HOME (вероятно, настроенное мной год назад!).
Итак, чтобы решить:
- Закройте все приложения, просматривая каталог установки Oraclexe (запросы editors / explorer / cmd)
- Быстрый переход к установке и удалению программ и удалению OracleXe
- Double-проверьте, что у вас нигде не установлено свойство среды ORACLE_HOME, помните - Windows будет использовать записи реестра для его получения.
- Перезапустите (не рискуйте - мы в этом надолго!)
- Вы удостоверились, что не было никакого свойства ORACLE_HOME?
- Запустите установщик Oracle снова (как учетная запись локального администратора, если применимо)
- Вы должны быть в состоянии радоваться рабочей установке.минимум!