|
|
|
Подскажите логику ORADIM.EXE - не пойму в чем проблема
|
|||
|---|---|---|---|
|
#18+
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 прописаны, разумеется, верные файлы. Левых контролфайлов не нашел, как и левых файлов параметров инициализации. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.02.2003, 09:54 |
|
||
|
Подскажите логику ORADIM.EXE - не пойму в чем проблема
|
|||
|---|---|---|---|
|
#18+
дай точный код как ты запускаешь oradim ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.02.2003, 10:04 |
|
||
|
Подскажите логику ORADIM.EXE - не пойму в чем проблема
|
|||
|---|---|---|---|
|
#18+
Имя службы - OracleService<имя инстанса>, Исполняемый файл - d:\oracle\bin\ORACLE.EXE <имя инстанса>. При этом стартует ORADIM, производится автостарт базы, при этом ORADIM остается незавершенным, база не стартует. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.02.2003, 10:12 |
|
||
|
Подскажите логику ORADIM.EXE - не пойму в чем проблема
|
|||
|---|---|---|---|
|
#18+
удали сервис и создай его по новой с указанием на init.ora ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.02.2003, 10:18 |
|
||
|
Подскажите логику ORADIM.EXE - не пойму в чем проблема
|
|||
|---|---|---|---|
|
#18+
Спасибо. Это понятно, но база рабочая, 24/7/365, экспериментировать можно, но хотелось бы понять проблему, потому что я ее не вижу и мне она совершенно не ясна. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.02.2003, 10:28 |
|
||
|
Подскажите логику ORADIM.EXE - не пойму в чем проблема
|
|||
|---|---|---|---|
|
#18+
"При этом стартует ORADIM, производится автостарт базы, при этом ORADIM остается незавершенным, база не стартует." и 'Это понятно, но база рабочая, 24/7/365" Некоторое несоответствие. Надо как-то определится всё-же: стартует у тебя база или нет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.02.2003, 11:14 |
|
||
|
Подскажите логику ORADIM.EXE - не пойму в чем проблема
|
|||
|---|---|---|---|
|
#18+
У меня тоже самое. Мне подсказали, что если созданная база является ПЕРВОЙ, т.е. созданная при установке Oracle или при установке Oracle создание базы было пропущено, и создана база ручками, но до нее на Oracle не создавались и не удалялись базы), по вроде все работает нормально. Если база была создана и потом убита, а потом создана новая, то с новой базой проблема. Кстати при запуске в мануале, база тоже может не стартовать. Проверяли, если при старте сервиса дать процессу ORADIM.EXE большой приоритет, то это помогает. Пробуй, может тебе это поможет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.02.2003, 11:29 |
|
||
|
Подскажите логику ORADIM.EXE - не пойму в чем проблема
|
|||
|---|---|---|---|
|
#18+
"Если база была создана и потом убита, а потом создана новая, то с новой базой проблема." Если по уму всё делать, то никаких проблем не должно быть ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.02.2003, 11:43 |
|
||
|
Подскажите логику ORADIM.EXE - не пойму в чем проблема
|
|||
|---|---|---|---|
|
#18+
А как ты себе представляешь базу сделанную не "по уму" ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.02.2003, 12:09 |
|
||
|
Подскажите логику ORADIM.EXE - не пойму в чем проблема
|
|||
|---|---|---|---|
|
#18+
Если ты знаешь как правильно убивать старую базу и правильно всё делаешь - никаких проблем с созданием новой не должно быть. По крайней мере на 8.1.7. Если в 8.1.6 и есть баги - это уже другой вопрос. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.02.2003, 12:38 |
|
||
|
Подскажите логику ORADIM.EXE - не пойму в чем проблема
|
|||
|---|---|---|---|
|
#18+
Что можно сказать на это. на счет удалять я с тобой согласен, где то что то Oracle прописывает, и не удаляет при удалении базы. А вот что? Спорить по этому поводу я с тобой не буду. Попробуй сам. Просто не у меня одного такая проблема возникла. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.02.2003, 13:45 |
|
||
|
Подскажите логику ORADIM.EXE - не пойму в чем проблема
|
|||
|---|---|---|---|
|
#18+
>этот файл - 'D:\ORACLE\ORADATA\ORA816\SYSTEM01.DBF' - физически не >существует. Вероятнее всего, проблема появилась после переноса >SYSTEM01.DBF (раньше он находился по указанному пути). init.ora корректен, >параметры инстанса корректны. Данные о расположении дб файлов хранятся в контролфайле. Надо запустить сервис без автостарта базы, затем в sqlplus законнектиться как internal, смонтировать базу (startup mount) изменить путь (alter database rename file '...' to '...'), открыть базу (alter database open). Все. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.02.2003, 14:46 |
|
||
|
|

start [/forum/topic.php?fid=52&msg=32102783&tid=1991900]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
158ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
31ms |
get tp. blocked users: |
1ms |
| others: | 226ms |
| total: | 454ms |

| 0 / 0 |
