[ОТВЕТИТЬ]
31.08.2006 13:57
isi
 
Oracle 9.2.0.7.0 - пытаюсь настроить тестовую БД
Работала себе прексрасно БД пока не удалил oradim.exe -delete -sid SID
Создал заново
oradim.exe -new -sid SID -intpwd pwd -startmode auto -pfile "d:\ORACLE\DATABASE\admin\magis\pfile\initSID.ora"

теперь проблема, служба запускается, но бд в режиме shutdown, при этом поднимается прекрасно, без ошибок в alert, например через Oracle Enterprice Manager Console
31.08.2006 14:20
kadr
 
а oradim -startup нормально проходит? а из sqlplus стартует?
при старте через Oracle Enterprice Manager Console указываешь с каким pfile стартовать?
31.08.2006 14:24
isi
 
на oradim -startup -sid SID ругается: ORA-01031: insufficient privileges

pfile прописан в spfile
31.08.2006 14:45
Mtirt
 
в реестре, AUTOstart=TRUE ?
31.08.2006 14:58
kadr
 
от чьего имени запускалась раньше служба? и от чьего сейчас?

Цитата:
isi pfile прописан в spfile
не совсем понял, у меня в одном из pfile вот такое содержание
Код:
SPFILE='j:\oracle\database\spfilematrix31.ora'
31.08.2006 15:15
OlegON
 
Самое хорошее в этом случае в консоли
sqlplus /nolog
connect
sys as sysdba
qqq
startup;
в процессе обычно показывается, что не хватает для автомата запуска.
Да, а так, навскидку, sqlnet.authentification заремил?
31.08.2006 15:17
OlegON
 
Цитата:
kadr не совсем понял, у меня в одном из pfile вот такое содержание
Код:
SPFILE='j:\oracle\database\spfilematrix31.ora'
Запускается он по умолчанию с твоего SPFILE, в чем и прелесть 9ки. PFILE в данном случае используется, как переносимая копия файла конфигурации. Для его создания есть команда
create pfile from spfile;
31.08.2006 15:26
kadr
 
olegon, не-е-е, я это к тому что в pfile прописан путь к spfile, а не наоборот как написал isi
31.08.2006 16:06
isi
 
я уже дома, в реестре не помню уже... завтра посмотрю

а по поводу pfile в spfile, на сколько я понял spfile двоичный и именно с ним статрует бд в 9i, а уже в нем указывается путь к pfile, если надо...

sqlnet.authentification заремил сразу же, не помогает...

все спасибо, завтра с утра проверю все что написали
01.09.2006 07:24
isi
 
Это интересно:
SQL*Plus: Release 9.2.0.7.0 - Production on Птн Сен 1 08:43:29 2006

Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved.

SQL> conn sys/qqq@magis as sysdba
Соединен с простаивающим экземпляром.
SQL> startup
ORA-01081: cannot start already-running ORACLE - shut it down first
SQL> shutdown
ORA-24324: идентификатор службы не инициализирован
ORA-24323: значение не разрешено
ORA-01090: идет останов - соединение не разрешено
SQL> startup
ORA-01031: insufficient privileges
SQL>



Проблема решилась таким образом... пересоздал БД без параметра -pfile и все завелось... указал в Oracle Enterprice Manager Console в параметрах spfile путь к pfile и все настройки прекрасно из него беруться

Всем спасибо, что так быстро откликнулись
01.09.2006 07:29
OlegON
 
На самом деле надо было
startup force;
раз у тебя база стартовала, а не в shutdown, как ты сказал сначала.
А кроме того, проследить, чтобы копия pfile, либо ссылка на него лежала в \DATABASE
07.06.2009 16:55
skier2
 
Цитата:
OlegON Самое хорошее в этом случае в консоли
sqlplus /nolog
connect
sys as sysdba
qqq
startup;
в процессе обычно показывается, что не хватает для автомата запуска.
Да, а так, навскидку, sqlnet.authentification заремил?
вопрос. у меня БД после восстановления автоматом не стартует. (ошибка 01033 БД находится в режиме инициализации или останова ) пытаюсь выполнить в консоли вышеприведенные команды - получаю после ввода пароля ORA-12560 TNS ошибка адаптера протокола. что делать?
07.06.2009 16:59
OlegON
 
Цитата:
set ORACLE_SID=имя базы
в самом начале не забыл сделать?
07.06.2009 17:19
skier2
 
сделал. потом sqlplus.... не прокатывает. а как кстати сделать, чтобы русские буквы писались в консоли? имеется ввиду кракозяблики выходят, хотя на русский переключается...
непонятно... останавливаю БД сейчас - стартует руками (без ДБА студио) нормально. а иногда не хочет...
07.06.2009 19:47
skier2
 
разобрался. кракозяблики - это set nls_lang... по поводу остального не могу разобраться...
07.06.2009 20:51
OlegON
 
сервис базы-то запущен? Останови сервис, запусти его, зайди в консоль, как писали выше, и полностью вывод, начиная с set ORACLE_SID, из консоли скопипасть... До кучи в alert.log можно посмотреть на момент запуска.
15.06.2009 23:05
skier2
 
чувствую себя несколько не так.... set nls_lang почему то больше не работает. только понятна ошибка 12560 :ТНС ошибка протокола.проверка на наличие лишних файлов tnsnames, как советовали другие ораторы, ни к чему не привела. база так и стартует только через ДБА Студио. вопрос: где взять alert.log? файла с похожим именем на компьютере не нашел
16.06.2009 09:30
OlegON
 
Посочувствовать? Для более детального ответа нужен более детальный вопрос.
17.06.2009 17:08
Mtirt
 
Найти alert.log
Точнее имя_базы_alert.log
19.06.2009 13:18
reddevil
 
Цитата:
Mtirt Найти alert.log
Точнее имя_базы_alert.log
"Oracle 9.2.0.7.0 - пытаюсь настроить тестовую БД" - по умолчанию таки alert_sid.log
19.06.2009 13:18
reddevil
 
Цитата:
Mtirt Найти alert.log
Точнее имя_базы_alert.log
"Oracle 9.2.0.7.0 - пытаюсь настроить тестовую БД" - по умолчанию таки alert_sid.log
Опции темы


Часовой пояс GMT +3, время: 15:04.

 

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