powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Подскажите логику ORADIM.EXE - не пойму в чем проблема
12 сообщений из 12, страница 1 из 1
Подскажите логику ORADIM.EXE - не пойму в чем проблема
    #32102768
Angel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
WIN2000 Server + Oracle 8.1.6
Проблема:
При старте сервиса процесс ORADIM.EXE остается незавершенным, служба находится в состоянии запуска (что мешает последующему нормальному останову, приходится убивать ORADIM).
-STARTMODE a (в реестре, соответственно ORA_..._AUTOSTART = TRUE)
Инстанс стартует, но при этом БД не поднимается. Вручную база стартует успешно.
В oradim.log нахожу: ORA-01157 cannot identify/lock data file string
этот файл - 'D:\ORACLE\ORADATA\ORA816\SYSTEM01.DBF' - физически не существует. Вероятнее всего, проблема появилась после переноса SYSTEM01.DBF (раньше он находился по указанному пути). init.ora корректен, параметры инстанса корректны.
В V$DBFILE прописаны, разумеется, верные файлы. Левых контролфайлов не нашел, как и левых файлов параметров инициализации.
...
Рейтинг: 0 / 0
Подскажите логику ORADIM.EXE - не пойму в чем проблема
    #32102773
Фотография softy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
дай точный код как ты запускаешь oradim
...
Рейтинг: 0 / 0
Подскажите логику ORADIM.EXE - не пойму в чем проблема
    #32102783
Angel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Имя службы - OracleService<имя инстанса>,
Исполняемый файл - d:\oracle\bin\ORACLE.EXE <имя инстанса>.
При этом стартует ORADIM, производится автостарт базы, при этом ORADIM остается незавершенным, база не стартует.
...
Рейтинг: 0 / 0
Подскажите логику ORADIM.EXE - не пойму в чем проблема
    #32102794
Фотография softy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
удали сервис и создай его по новой с указанием на init.ora
...
Рейтинг: 0 / 0
Подскажите логику ORADIM.EXE - не пойму в чем проблема
    #32102801
Angel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо.
Это понятно, но база рабочая, 24/7/365, экспериментировать можно, но хотелось бы понять проблему, потому что я ее не вижу и мне она совершенно не ясна.
...
Рейтинг: 0 / 0
Подскажите логику ORADIM.EXE - не пойму в чем проблема
    #32102853
Фотография softy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
"При этом стартует ORADIM, производится автостарт базы, при этом ORADIM остается незавершенным, база не стартует."
и
'Это понятно, но база рабочая, 24/7/365"

Некоторое несоответствие. Надо как-то определится всё-же: стартует у тебя база или нет.
...
Рейтинг: 0 / 0
Подскажите логику ORADIM.EXE - не пойму в чем проблема
    #32102876
Serg_com
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
У меня тоже самое. Мне подсказали, что если созданная база является ПЕРВОЙ, т.е. созданная при установке Oracle или при установке Oracle создание базы было пропущено, и создана база ручками, но до нее на Oracle не создавались и не удалялись базы), по вроде все работает нормально. Если база была создана и потом убита, а потом создана новая, то с новой базой проблема.
Кстати при запуске в мануале, база тоже может не стартовать. Проверяли, если при старте сервиса дать процессу ORADIM.EXE большой приоритет, то это помогает.
Пробуй, может тебе это поможет.
...
Рейтинг: 0 / 0
Подскажите логику ORADIM.EXE - не пойму в чем проблема
    #32102885
Фотография softy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
"Если база была создана и потом убита, а потом создана новая, то с новой базой проблема."

Если по уму всё делать, то никаких проблем не должно быть
...
Рейтинг: 0 / 0
Подскажите логику ORADIM.EXE - не пойму в чем проблема
    #32102919
Serg_com
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А как ты себе представляешь базу сделанную не "по уму" ?
...
Рейтинг: 0 / 0
Подскажите логику ORADIM.EXE - не пойму в чем проблема
    #32102957
Фотография softy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если ты знаешь как правильно убивать старую базу и правильно всё делаешь - никаких проблем с созданием новой не должно быть. По крайней мере на 8.1.7.
Если в 8.1.6 и есть баги - это уже другой вопрос.
...
Рейтинг: 0 / 0
Подскажите логику ORADIM.EXE - не пойму в чем проблема
    #32103035
Serg_com
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Что можно сказать на это.
на счет удалять я с тобой согласен, где то что то Oracle прописывает, и не удаляет при удалении базы. А вот что?
Спорить по этому поводу я с тобой не буду. Попробуй сам. Просто не у меня одного такая проблема возникла.
...
Рейтинг: 0 / 0
Подскажите логику ORADIM.EXE - не пойму в чем проблема
    #32103096
.dba
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>этот файл - 'D:\ORACLE\ORADATA\ORA816\SYSTEM01.DBF' - физически не
>существует. Вероятнее всего, проблема появилась после переноса
>SYSTEM01.DBF (раньше он находился по указанному пути). init.ora корректен,
>параметры инстанса корректны.

Данные о расположении дб файлов хранятся в контролфайле. Надо запустить сервис без автостарта базы, затем в sqlplus законнектиться как internal, смонтировать базу (startup mount) изменить путь (alter database rename file '...' to '...'), открыть базу (alter database open). Все.
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Подскажите логику ORADIM.EXE - не пойму в чем проблема
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]