Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Подскажите логику ORADIM.EXE - не пойму в чем проблема / 12 сообщений из 12, страница 1 из 1
07.02.2003, 09:54
    #32102768
Angel
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подскажите логику ORADIM.EXE - не пойму в чем проблема
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
07.02.2003, 10:04
    #32102773
softy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подскажите логику ORADIM.EXE - не пойму в чем проблема
дай точный код как ты запускаешь oradim
...
Рейтинг: 0 / 0
07.02.2003, 10:12
    #32102783
Angel
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подскажите логику ORADIM.EXE - не пойму в чем проблема
Имя службы - OracleService<имя инстанса>,
Исполняемый файл - d:\oracle\bin\ORACLE.EXE <имя инстанса>.
При этом стартует ORADIM, производится автостарт базы, при этом ORADIM остается незавершенным, база не стартует.
...
Рейтинг: 0 / 0
07.02.2003, 10:18
    #32102794
softy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подскажите логику ORADIM.EXE - не пойму в чем проблема
удали сервис и создай его по новой с указанием на init.ora
...
Рейтинг: 0 / 0
07.02.2003, 10:28
    #32102801
Angel
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подскажите логику ORADIM.EXE - не пойму в чем проблема
Спасибо.
Это понятно, но база рабочая, 24/7/365, экспериментировать можно, но хотелось бы понять проблему, потому что я ее не вижу и мне она совершенно не ясна.
...
Рейтинг: 0 / 0
07.02.2003, 11:14
    #32102853
softy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подскажите логику ORADIM.EXE - не пойму в чем проблема
"При этом стартует ORADIM, производится автостарт базы, при этом ORADIM остается незавершенным, база не стартует."
и
'Это понятно, но база рабочая, 24/7/365"

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

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

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


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