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
И внимательно посмотреть в алертлог
Часовой пояс GMT +3, время: 05:14.

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