25.04.2007 13:39
OlegON
 
Да, кстати, попробуй
Цитата:
create spfile from pfile;
сделать
25.04.2007 16:55
akonev
 
Цитата:
kadr для 9-ки в принципе допустим такой вариант,
но не стоит забывать (это было и в 8-ке), что путь к иниту можно прописать при создании службы командой oradim и тогда достаточно наличия инита в указанном месте
Сформулируем немного по другому:
startup mount без явного указания pfile - берет его из oracle\database.
если там есть корректный pfile, возможно с включениями по IFILE - все корректно отработает независимо от того, что было прописано при вызове oradim

то есть, если при создании службы pfile был указан неверно - служба будет запускаться, но база монтироваться не будет.
сколько бы мы ни писали в реестре TRUE или при создании службы -startmode a
и в алертах ни слова плохого не скажет, зараза!
если же при этом в oracle\database будет pfile (даже из одной строки с правильной ссылкой по IFILE), то ручной вызов startup mount базу смонтирует.

в 8ке так. точно.
может, просто при создании службы ошибочка вышла?

проверь в реестре путь к pfile до каждой букавки
25.04.2007 17:37
OlegON
 
Угу, это только в 8ке... В 9ке он первым делом spfile ищет, я его и предложил создать после корректного старта программы.
26.04.2007 06:06
akonev
 
Цитата:
OlegON Угу, это только в 8ке... В 9ке он первым делом spfile ищет, я его и предложил создать после корректного старта программы.
Ага. Это я запомню.
А если в реестре есть указявка на pfile - он пойдет по пути из реестра?
И если она неправильная - служба при запуске не стартует базу?
Или она сначала spfile поищет, а уж потом реестр смотреть будет?

Мне вот почему-то кажется, что ошибка в пути к pfile при вызове oradim вызовет точно такой же эффект, как и в 8ке. Или ошибаюсь?
28.04.2007 03:03
isi
 
У меня и так создан spfile, пробовал и с pfile (убирал SPFILE и создавал службу с параметром -pfile <путь>), проблема явно не в этом...
Вот реестр Home:

[HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\HOME1]
"ID"="1"
"ORACLE_GROUP_NAME"="Oracle - SM2000"
"ORACLE_HOME_NAME"="SM2000"
"ORACLE_HOME"="D:\\ORACLE\\Ora92"
"NLS_LANG"="AMERICAN_AMERICA.CL8MSWIN1251"
"ORACLE_BUNDLE_NAME"="Enterprise"
"ORAMTS_CP_TRACE_LEVEL"="0"
"ORAMTS_CP_TRACE_DIR"="D:\\ORACLE\\Ora92\\oramts\\Trace"
"ORAMTS_CONN_POOL_TIMEOUT"="120"
"ORAMTS_SESS_TXNTIMETOLIVE"="120"
"ORAMTS_NET_CACHE_MAXFREE"="5"
"ORAMTS_NET_CACHE_TIMEOUT"="120000"
"ORAMTS_OSCREDS_MATCH_LEVEL"="OS_AUTH_LOGIN"
"ORACLE_HOME_KEY"="Software\\ORACLE\\HOME1"
"ORACLE_BASE"="D:\\ORACLE"
"SQLPATH"="D:\\ORACLE\\Ora92\\dbs"
"MSHELP_TOOLS"="D:\\ORACLE\\Ora92\\MSHELP"
"RDBMS_CONTROL"="D:\\ORACLE\\Ora92\\DATABASE"
"RDBMS_ARCHIVE"="D:\\ORACLE\\Ora92\\DATABASE\\ARCHIVE"
"ORA_DBAMIK03_AUTOSTART"=hex(2):54,00,52,00,55,00,45,00,00,00
"ORA_DBAMIK03_PFILE"=hex(2):64,00,3a,00,5c,00,6f,00,72,00,61,00,63,00,6c,00,65,\
00,5c,00,61,00,64,00,6d,00,69,00,6e,00,5c,00,64,00,62,00,61,00,6d,00,69,00,\
6b,00,30,00,33,00,5c,00,70,00,66,00,69,00,6c,00,65,00,5c,00,69,00,6e,00,69,\
00,74,00,44,00,42,00,41,00,4d,00,49,00,4b,00,30,00,33,00,2e,00,6f,00,72,00,\
61,00,00,00
"ORA_DBAMIK03_SHUTDOWN"=hex(2):54,00,52,00,55,00,45,00,00,00
"ORA_DBAMIK03_SHUTDOWNTYPE"=hex(2):69,00,00,00
"ORA_DBAMIK03_SHUTDOWN_TIMEOUT"=hex(2):33,00,30,00,00,00
28.04.2007 07:25
OlegON
 
Цитата:
Andrew_Konev Мне вот почему-то кажется, что ошибка в пути к pfile при вызове oradim вызовет точно такой же эффект, как и в 8ке. Или ошибаюсь?
Ошибаешься, главное, чтобы был spfile

Цитата:
isi У меня и так создан spfile, пробовал и с pfile (убирал SPFILE и создавал службу с параметром -pfile <путь>), проблема явно не в этом...
Проблема, скорее всего, в том, что ты еще ни одной базы стандартными средствами не создал. Сделай такую же базу штатными средствами и подложи файлы. Я же уже писал, пробовал?
28.04.2007 09:49
isi
 
Нет не пробовал, завтра дежурю, попробую... Интересно, а что штатные средства делают такого, что только таким образом решится нормальный старт БД, попробую сравнить ветку oracle на разных серверах
28.04.2007 09:57
reddevil
 
Цитата:
isi Нет не пробовал, завтра дежурю, попробую... Интересно, а что штатные средства делают такого, что только таким образом решится нормальный старт БД, попробую сравнить ветку oracle на разных серверах
Да в том то и дело что точно так же запускают ORADIM с параметрами , и реестр у тебя особо и отличаться то не буде т ))))
28.04.2007 10:11
kadr
 
ещё предлагаю сделать тебе такую проверку:
startup pfile="путь к твоему файлу из реестра"
може при простом startup берётся не тот файл который прописан в реестре
29.04.2007 04:09
isi
 
Цитата:
kadr ещё предлагаю сделать тебе такую проверку:
startup pfile="путь к твоему файлу из реестра"
може при простом startup берётся не тот файл который прописан в реестре
я использую SPFILE созданный из PFILE, проблема не в этом...
Часовой пояс GMT +3, время: 11:40.

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.