[ОТВЕТИТЬ]
03.06.2009 21:42
Назым
 
СМ 1.026.3
Оракл 10ж

При запуске выдает ошибку:

2009.06.03 (среда) 21:20:17
Версия 1.026.3
>>> Запись 1
Источник: Супермаг+
HRESULT=80004005 custom=0 SQLState=<none>
Невозможно подключиться к базе данных "STROJ01"
>>> Запись 2
Источник: Microsoft OLE DB Provider for Oracle
HRESULT=80004005 custom=1033 SQLState=<none>
ORA-01033: ORACLE initialization or shutdown in progress

Запустил консоль, а там такая неприятная картина:

03.06.2009 22:51
MirProd
 
Запускать базу пробовал?
03.06.2009 23:12
Назым
 
Цитата:
MirProd Запускать базу пробовал?
Ага, пробовал! Спрашивает Пользователей и пароли, задал так:

Пользователь ОС: post (Есть такой пользователь в ОС с правами админа и входит в группу oradba)
Пароль: qqq

пользователь базы: sys
пароль: qqq

Потом идет открытие базы и вываливается в ошибку...
03.06.2009 23:18
MirProd
 
Цитата:
Назым Потом идет открытие базы и вываливается в ошибку...
Какую ошибку выдает во время открытия?
03.06.2009 23:19
Назым
 
вот детали ошибки

SQL*Plus: Release 10.2.0.4.0 - Production on РЎСЂ Р?СЋРЅ 3 23:06:32 2009

Copyright (c) 1982, 2007, Oracle. All Rights Reserved.

SQL> SQL> Соединено.
SQL> ALTER DATABASE open
*
РѕС?РёР±РєР° РІ строке 1:
ORA-00333: РѕС?РёР±РєР° чтения протокола, блок 8580 счетчик 8192


Отсоединено от Oracle Database 10g Release 10.2.0.4.0 - Production
03.06.2009 23:20
Назым
 
А это ...recovery

java.util.MissingResourceException: Can't find resource for bundle oracle.sysman.db.rsc.LoginResource, key connectStringError
at java.util.ResourceBundle.getObject(ResourceBundle.java:325)
at java.util.ResourceBundle.getString(ResourceBundle.java:285)
at oracle.sysman.emo.adm.LoginBean.getErrMsg(LoginBean.java:416)
at oracle.sysman.emo.adm.LoginBean.validate(LoginBean.java:241)
at oracle.sysman.emo.adm.LoginBean.login(LoginBean.java:268)
at oracle.sysman.db.adm.LoginController.doLogin(LoginController.java:572)
at oracle.sysman.db.util.DBJobController.redirectIfNotLoggedIn(DBJobController.java:515)
at oracle.sysman.db.util.rec.RecoveryController.redirectIfNotLoggedIn(RecoveryController.java:245)
at oracle.sysman.db.util.DBJobController.handleEvent(DBJobController.java:802)
at oracle.sysman.emSDK.svlt.PageHandler.handleRequest(PageHandler.java:376)
at oracle.sysman.db.adm.RootController.handleRequest(RootController.java:170)
at oracle.sysman.db.util.UtilControllerResolver.handleRequest(UtilControllerResolver.java:128)
at oracle.sysman.emSDK.svlt.EMServlet.myDoGet(EMServlet.java:688)
at oracle.sysman.emSDK.svlt.EMServlet.doGet(EMServlet.java:291)
at oracle.sysman.eml.app.Console.doGet(Console.java:137)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at com.evermind[Oracle Application Server Containers for J2EE 10g (9.0.4.1.0)].server.http.ResourceFilterChain.doFilter(ResourceFilterChain.java:65)
at oracle.sysman.emSDK.svlt.EMRedirectFilter.doFilter(EMRedirectFilter.java:101)
at com.evermind[Oracle Application Server Containers for J2EE 10g (9.0.4.1.0)].server.http.EvermindFilterChain.doFilter(EvermindFilterChain.java:16)
at oracle.sysman.db.adm.inst.HandleRepDownFilter.doFilter(HandleRepDownFilter.java:117)
at com.evermind[Oracle Application Server Containers for J2EE 10g (9.0.4.1.0)].server.http.EvermindFilterChain.doFilter(EvermindFilterChain.java:20)
at oracle.sysman.eml.app.ContextInitFilter.doFilter(ContextInitFilter.java:274)
at com.evermind[Oracle Application Server Containers for J2EE 10g (9.0.4.1.0)].server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:600)
at com.evermind[Oracle Application Server Containers for J2EE 10g (9.0.4.1.0)].server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:317)
at com.evermind[Oracle Application Server Containers for J2EE 10g (9.0.4.1.0)].server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:793)
at com.evermind[Oracle Application Server Containers for J2EE 10g (9.0.4.1.0)].server.http.HttpRequestHandler.run(HttpRequestHandler.java:270)
at com.evermind[Oracle Application Server Containers for J2EE 10g (9.0.4.1.0)].server.http.HttpRequestHandler.run(HttpRequestHandler.java:112)
at com.evermind[Oracle Application Server Containers for J2EE 10g (9.0.4.1.0)].util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:192)
at java.lang.Thread.run(Thread.java:534)
03.06.2009 23:33
MirProd
 
Запусти в коммандной строке:
set nls_lang=american_america.cl8mswin1251
sqlplus /nolog
connect sys/qqq@БАЗА as sysdba
startup
03.06.2009 23:56
Назым
 
Цитата:
MirProd Запусти в коммандной строке:
set nls_lang=american_america.cl8mswin1251
sqlplus /nolog
connect sys/qqq@БАЗА as sysdba
startup
С первой попытки после startup выдал:

ORA-01081: cannot start already-running ORACLE - shut it down first

Перезапустил сервисы. Теперь:

ORA-24324: service handle not initialized
ORA-01041: internal error. hostdef extension doesn't exist
04.06.2009 06:53
Mtirt
 
А если сделать так, что лог выдает?
Код:
set nls_lang=american_america.cl8mswin1251
sqlplus /nolog
connect sys/qqq@БАЗА as sysdba
shutdown
startup
04.06.2009 07:03
OlegON
 
Раз топикстартеру влом положить нормально картинку, то мне влом не нее смотреть, но лучше сделать так:
Цитата:
set ORACLE_SID=имя базы
set nls_lang=american_america.cl8mswin1251
sqlplus /nolog
connect / as sysdba
startup force
И внимательно посмотреть в алертлог
04.06.2009 07:15
Назым
 
Цитата:
Mtirt А если сделать так, что лог выдает?
Код:
set nls_lang=american_america.cl8mswin1251
sqlplus /nolog
connect sys/qqq@БАЗА as sysdba
shutdown
startup
после shutdown выдает:
ORA-01109: database not open

Database dismounted
ORACLE instance shutdown

после startup:

ORA-12514:TNS: Listener does not currently know of service requested in connect descriptor


А где лежит лог?
04.06.2009 07:36
Назым
 
Цитата:
OlegON Раз топикстартеру влом положить нормально картинку, то мне влом не нее смотреть, но лучше сделать так:

И внимательно посмотреть в алертлог
Поиск alert.log ничего не дал. А вот ответ на команду startup force:

ORACLE instance started

Total System Global Area 293601280 bytes
Fixed Size 1296356 bytes
Variable Size 180357148 bytes
Database Buffers 109051904 bytes
Redo Buffers 2895872 bytes

Database mounted

ORA-00333: redo log read error block 8580 count 8192
04.06.2009 08:30
NewBot
 
ORA-00333
33-несчастья *11

Назым, не в обиду, ну ты просто звезда форума в последнее время! :)
04.06.2009 10:06
Назым
 
Очень страшную ошибку увидел в журнале системы:

Тип события: Ошибка
Источник события: Disk
Категория события: Отсутствует
Код события: 7
Дата: 04.06.2009
Время: 9:42:53
Пользователь: Н/Д
Компьютер: A111
Описание:
Неверный блок на устройстве \Device\Harddisk0\D.
Данные:
0000: 03 00 68 00 01 00 b6 00 ..h...¶.
0008: 00 00 00 00 07 00 04 c0 .......A
0010: 00 01 00 00 9c 00 00 c0 ....?..A
0018: 00 00 00 00 00 00 00 00 ........
0020: 00 38 f4 2d 0c 00 00 00 .8o-....
0028: 2f a7 09 00 00 00 00 00 /§......
0030: ff ff ff ff 01 00 00 00 yyyy....
0038: 40 00 00 84 02 00 00 00 @..?....
0040: 00 20 0a 12 40 03 20 40 . ..@. @
0048: 00 00 00 00 0a 00 00 00 ........
0050: 00 00 00 00 58 5b a3 89 ....X[??
0058: 00 00 00 00 28 59 a3 89 ....(Y??
0060: 02 00 00 00 1c fa 16 06 .....u..
0068: 28 00 06 16 fa 1c 00 00 (...u...
0070: 58 00 00 00 00 00 00 00 X.......
0078: f0 00 03 00 00 00 00 0b ?.......
0080: 00 00 00 00 00 00 00 00 ........
0088: 00 00 00 00 00 00 00 00 ........


Выходит с разными, но очень частыми периодами... От нескольких секунд до нескольких минут!
04.06.2009 10:14
Vovantus
 
Цитата:
Назым Очень страшную ошибку увидел в журнале системы..
http://www.olegon.ru/showpost.php?p=46954&postcount=10
04.06.2009 10:15
Mtirt
 
Винчестер.
Это сервер.
Есть RAID-массив?
Есть утилита, которой можно просмотреть его состояние?
04.06.2009 10:20
Назым
 
Это другой комп.

На данном компе стоит подчиненная база. Думаю мне будет проще создать ее заново из ЦО! Где можно почитать инфу?
04.06.2009 10:21
Назым
 
Цитата:
Mtirt Винчестер.
Это сервер.
Есть RAID-массив?
Есть утилита, которой можно просмотреть его состояние?
Массива нет. Утилит тоже. Напишите хорошую утилитку, я в гугле найду!
04.06.2009 10:22
Vovantus
 
Похоже, скоро у Олега будет новый клиент на восстановление базы. Назым, мой тебе совет. Займись всерьёз серваком. Не можешь сам, наймите кого-нить. Приведи его в порядок раз и надолго. По твоим постам видно, что скоро ему придёт полный "мелкий пушной зверёк".
04.06.2009 10:23
Vovantus
 
Цитата:
Назым Массива нет. Утилит тоже. Напишите хорошую утилитку, я в гугле найду!
VICTORIA тебе в помощь.
04.06.2009 10:23
Назым
 
Вообще предыстория такова! Что все компы были заражены вирсами, когда я приехал на объект! Я полечил, вирусов не было, все работало! Но видимо раны остались в системе! Интуиция говорит, что все надо переставлять!!!
04.06.2009 10:28
Назым
 
Цитата:
Vovantus Похоже, скоро у Олега будет новый клиент на восстановление базы. Назым, мой тебе совет. Займись всерьёз серваком. Не можешь сам, наймите кого-нить. Приведи его в порядок раз и надолго. По твоим постам видно, что скоро ему придёт полный "мелкий пушной зверёк".
Так и надо будет сделать!!! Я все откладывал, опыта поднятия Оракла 10g нет! Опыта распределенных баз тоже нет! Здесь нет никого, кто бы мог этим заняться! Вобщем со вторника начну полную чистку и заново все ставить, буду расчитывать на поддержку форума. А пока надо что-нибудь косметическое сделать, чтобы работало!
04.06.2009 10:28
Dim
 
интуиция должна подсказать, что надо винт менять
04.06.2009 10:29
Mtirt
 
Моя интуиция говорит, что надо менять винчестер.
Хотя, сначала имеет смысл проверить.
04.06.2009 10:31
Mtirt
 
Цитата:
Vovantus Похоже, скоро у Олега будет новый клиент на восстановление базы. Назым, мой тебе совет. Займись всерьёз серваком. Не можешь сам, наймите кого-нить. Приведи его в порядок раз и надолго. По твоим постам видно, что скоро ему придёт полный "мелкий пушной зверёк".
Назым там только Супермаг сопровождает, насколько я понимаю.
За операционки должен местный сис.админ отвечать.
Или я не права?
04.06.2009 10:37
Vovantus
 
Цитата:
Назым Вообще предыстория такова! Что все компы были заражены вирсами, когда я приехал на объект! Я полечил, вирусов не было, все работало! Но видимо раны остались в системе! Интуиция говорит, что все надо переставлять!!!
Наивный ты парень. Я тебе сейчас объёсню на пальцах одну очень простую вещь, про которую мало кто думает.
Вот представть, что твоя операционка - это крепость, окруженная высоким забором. Есть только один вход - через центральные ворота. Там несут свою службу рыцари в доспехах, которые посторонних внутрь не пускают. Переодически, рыцари меняются, становятся сильнее, опытнее, доспехи их усложняются. Так вот, рыцари эти являются антивирусом. Всё как бы идеально, врагам не пройти. НО! Можно устроить подкоп или разобрать стену. И тогда враги (вирусы) могут устравивать диверсии внутри крепости. Даже если часть рыцарей отправить ловить недругов внутри, то придут потом другие, опять же через дыру в заборе. Так вот, чтобы не было таких проблем, нужно все дыры в заборе залатать. Делается это установкой системных обновлений. И когда все дыры будут заделаны, можно не бояться врагов (вирусов), можно даже не ставить охрану у ворот, а просто их закрыть (отключиться от инета и не ставить неныжных программ). Со временем, конечно, враги снова разберут стену и проникнут внутрь, но на это нужно время. Можно переодически переустанавливать всю систему, скажем, раз в год. Если лень, можно даже рискнуть и уже на настроенную систему накатить свежие обновления. Надеюсь, ты уловил мысль - бесполезно удалять вирусы (мочить врагов) када система дырявая (в стенах крепости дыры).
04.06.2009 10:42
Назым
 
Цитата:
Mtirt Назым там только Супермаг сопровождает, насколько я понимаю.
За операционки должен местный сис.админ отвечать.
Или я не права?
Здесь нет никакого сис. админа. Здесь более менее в компах понимает сам шэф. Так что я здесь и железа и софт и ПО сопровождаю. Сам хочу опыта набраться!

Винт поменять, ОС переставить, Оракл поднять и тд. Мне нужно за сегодня сделать базу рабочей. Имею другой комп. На нем поднята Оракловая база с таким же названием, как у магазина (хотел переставить базу). Бэкапа свежего нет, простите. Есть ЦО. Думаю, рационально с него сгенерировать базу. Правильно ли рассуждаю...?
04.06.2009 10:48
Mtirt
 
А попробовать поднять базу из существующей ты почему не хочешь?
Т.е. я предлагаю всё же попробовать запустить базу, а потом сделать экспорт/импорт
04.06.2009 10:58
Назым
 
Цитата:
Mtirt А попробовать поднять базу из существующей ты почему не хочешь?
Тоже вариант! Просто не подумал об этом! Как у неопытного пользователя, сразу хочется убрать и заново!

Значит на другой комп нужно эту базу поднять. Как я понимаю, мне нужно по Тому №7 раздела о восстановлении Супермага проделать все, файлы нужные из существующей базы вытаскивать. Я пробовал, там с командами, что-то не так.... Если все правильно понял, приступаю и как вопросы возникнут отпишусь!
04.06.2009 10:59
Назым
 
Цитата:
Mtirt А попробовать поднять базу из существующей ты почему не хочешь?
Т.е. я предлагаю всё же попробовать запустить базу, а потом сделать экспорт/импорт
Хорошо... Какие шаги сделать, для того, чтобы запустить базу?


Опции темы


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

 

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