Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle Новый топик    Ответить
 Упала БД. помогите починить!  [new]
Dimasik59
Member

Откуда:
Сообщений: 2
Оракл шел в составе софта. ничего в нем руками не настраивал. система отработала более 5 лет! и вот дала сбой! ОС windows xp.
Прошу помощи в восстановлении работоспособности!

вот лог:
Sat Mar 05 09:11:45 2016
ORACLE V9.2.0.4.0 - Production vsnsta=0
vsnsql=12 vsnxtr=3
Windows 2000 Version 5.1 Service Pack 3, CPU type 586
Sat Mar 05 09:11:45 2016
Starting ORACLE instance (normal)
LICENSE_MAX_SESSION = 0
LICENSE_SESSIONS_WARNING = 0
SCN scheme 2
Using log_archive_dest parameter default value
LICENSE_MAX_USERS = 0
SYS auditing is disabled
Starting up ORACLE RDBMS Version: 9.2.0.4.0.
System parameters with non-default values:
processes = 150
timed_statistics = TRUE
shared_pool_size = 67108864
large_pool_size = 8388608
java_pool_size = 0
control_files = C:\Oracle\ORCL\control01.ctl, C:\Oracle\ORCL\control02.ctl, C:\Oracle\ORCL\control03.ctl
db_block_size = 8192
db_cache_size = 192937984
compatible = 9.2.0.0.0
db_file_multiblock_read_count= 16
fast_start_mttr_target = 300
undo_management = AUTO
undo_tablespace = UNDOTBS
undo_retention = 0
O7_DICTIONARY_ACCESSIBILITY= TRUE
remote_login_passwordfile= EXCLUSIVE
db_domain =
instance_name = ORCL
job_queue_processes = 10
hash_join_enabled = TRUE
background_dump_dest = C:\Oracle\admin\ORCL\bdump
user_dump_dest = C:\Oracle\admin\ORCL\udump
core_dump_dest = C:\Oracle\admin\ORCL\cdump
sort_area_size = 524288
db_name = ORCL
open_cursors = 300
star_transformation_enabled= FALSE
query_rewrite_enabled = FALSE
pga_aggregate_target = 82837504
aq_tm_processes = 1
PMON started with pid=2
DBW0 started with pid=3
LGWR started with pid=4
CKPT started with pid=5
SMON started with pid=6
RECO started with pid=7
CJQ0 started with pid=8
QMN0 started with pid=9
Sat Mar 05 09:11:53 2016
alter database mount exclusive
Sat Mar 05 09:11:59 2016
Successful mount of redo thread 1, with mount id 1433476057.
Sat Mar 05 09:11:59 2016
Database mounted in Exclusive Mode.
Completed: alter database mount exclusive
Sat Mar 05 09:11:59 2016
alter database open
Sat Mar 05 09:12:00 2016
Beginning crash recovery of 1 threads
Sat Mar 05 09:12:00 2016
Started first pass scan
Sat Mar 05 09:12:01 2016
Completed first pass scan
3259 redo blocks read, 106 data blocks need recovery
Sat Mar 05 09:12:01 2016
Started recovery at
Thread 1: logseq 1335, block 155163, scn 0.0
Recovery of Online Redo Log: Thread 1 Group 3 Seq 1335 Reading mem 0
Mem# 0 errs 0: C:\ORACLE\ORCL\REDO03.LOG
RECOVERY OF THREAD 1 STUCK AT BLOCK 9 OF FILE 6
Sat Mar 05 09:12:32 2016
Restarting dead background process QMN0
QMN0 started with pid=9
Sat Mar 05 09:18:19 2016
Restarting dead background process QMN0
QMN0 started with pid=11
Sat Mar 05 09:23:50 2016
Restarting dead background process QMN0
QMN0 started with pid=9
Sat Mar 05 09:29:31 2016
Restarting dead background process QMN0
QMN0 started with pid=11
Sat Mar 05 09:34:40 2016
Restarting dead background process QMN0
QMN0 started with pid=11
Sat Mar 05 09:39:44 2016
Restarting dead background process QMN0
QMN0 started with pid=11
Sat Mar 05 09:45:34 2016
Restarting dead background process QMN0
QMN0 started with pid=9
Sat Mar 05 09:50:59 2016
Errors in file c:\oracle\admin\orcl\udump\orcl_ora_2224.trc:
ORA-00333: ?????? ?????? ?????????, ???? 59394 ??????? 6144
ORA-00334: ?????????????? ????????: 'C:\ORACLE\ORCL\REDO03.LOG'
ORA-27070: skgfdisp: ???? ???????????? ?/?
OSD-04016: Ошибка организации очереди запросов асинхронного вв./выв.
O/S-Error: (OS 23) Ошибка в данных (CRC).

Sat Mar 05 09:51:02 2016
Errors in file c:\oracle\admin\orcl\udump\orcl_ora_2224.trc:
ORA-00333: ?????? ?????? ?????????, ???? 57346 ??????? 8192
ORA-00334: ?????????????? ????????: 'C:\ORACLE\ORCL\REDO03.LOG'
ORA-27091: skgfqio: ?????????? ??????????????? ????/?????
ORA-27070: skgfdisp: ???? ???????????? ?/?
OSD-04006: сбой ReadFile(), чтение из файла невозможно
O/S-Error: (OS 23) Ошибка в данных (CRC).

Sat Mar 05 09:51:04 2016
Errors in file c:\oracle\admin\orcl\udump\orcl_ora_2224.trc:
ORA-00333: ?????? ?????? ?????????, ???? 57346 ??????? 8192
ORA-00334: ?????????????? ????????: 'C:\ORACLE\ORCL\REDO03.LOG'
ORA-27091: skgfqio: ?????????? ??????????????? ????/?????
ORA-27070: skgfdisp: ???? ???????????? ?/?
OSD-04006: сбой ReadFile(), чтение из файла невозможно
O/S-Error: (OS 23) Ошибка в данных (CRC).

Sat Mar 05 09:51:06 2016
Errors in file c:\oracle\admin\orcl\udump\orcl_ora_2224.trc:
ORA-00333: ?????? ?????? ?????????, ???? 57346 ??????? 8192
ORA-00334: ?????????????? ????????: 'C:\ORACLE\ORCL\REDO03.LOG'
ORA-27091: skgfqio: ?????????? ??????????????? ????/?????
ORA-27070: skgfdisp: ???? ???????????? ?/?
OSD-04006: сбой ReadFile(), чтение из файла невозможно
O/S-Error: (OS 23) Ошибка в данных (CRC).

Sat Mar 05 09:51:06 2016
Errors in file c:\oracle\admin\orcl\udump\orcl_ora_2224.trc:
ORA-00333: ?????? ?????? ?????????, ???? 57346 ??????? 8192

Sat Mar 05 09:51:07 2016
ORA-1172 signalled during: alter database open...
Sat Mar 05 09:51:28 2016
Restarting dead background process QMN0
QMN0 started with pid=9
Sat Mar 05 09:57:07 2016
Restarting dead background process QMN0
QMN0 started with pid=9
Sat Mar 05 10:03:02 2016
Restarting dead background process QMN0
QMN0 started with pid=9
Sat Mar 05 10:08:52 2016
Restarting dead background process QMN0
QMN0 started with pid=9
Sat Mar 05 10:14:41 2016
Restarting dead background process QMN0
QMN0 started with pid=9
Sat Mar 05 10:20:28 2016
Restarting dead background process QMN0
QMN0 started with pid=9
Sat Mar 05 10:25:34 2016
Restarting dead background process QMN0
QMN0 started with pid=9
Sat Mar 05 10:31:28 2016
Restarting dead background process QMN0
QMN0 started with pid=9
Sat Mar 05 10:37:18 2016
Restarting dead background process QMN0
QMN0 started with pid=9
Sat Mar 05 10:43:08 2016
Restarting dead background process QMN0
QMN0 started with pid=9
Sat Mar 05 10:48:46 2016
Restarting dead background process QMN0
QMN0 started with pid=9
5 мар 16, 11:03    [18899940]     Ответить | Цитировать Сообщить модератору
 Re: Упала БД. помогите починить!  [new]
djeday84
Member

Откуда: default city
Сообщений: 540
Dimasik59,

Выключите сервис с базой, скопируйте все что есть, дальше
+

Картинка с другого сайта.

5 мар 16, 11:15    [18899958]     Ответить | Цитировать Сообщить модератору
 Re: Упала БД. помогите починить!  [new]
Dimasik59
Member

Откуда:
Сообщений: 2
djeday84,

Если можно распишите чуть более подробно что нужно сделать! я не администратор БД.
Блок-схема хоть и понятна, но как и что делается (((
5 мар 16, 11:27    [18899976]     Ответить | Цитировать Сообщить модератору
 Re: Упала БД. помогите починить!  [new]
Vadim Lejnin
Member

Откуда:
Сообщений: 7134
Последний выхлоп умирающего oracle
...
O/S-Error: (OS 23) Ошибка в данных (CRC).

OSD-04006: сбой ReadFile(), чтение из файла невозможно
O/S-Error: (OS 23) Ошибка в данных (CRC).
...


У Вас посыпался диск (5 лет солидный срок)
Битый файл:
C:\ORACLE\ORCL\REDO03.LOG

Ну что сказать, всё плохо, файл важный

1) Останавливаете службу windows OracleServiceORCL
2) Делаете backup c:\oracle в надежное место
Скорее всего у Вас не получится скопировать файл C:\ORACLE\ORCL\REDO03.LOG

3) Запускаете восстановление диска на уровне ОС
4) Пытаетесь еще раз скопировать битый файл (в котором скорее всего будет мусор)

Далее Вам лучше нанять специалиста, или разбираться самому
Но самое главное сначала сохранить что еще осталось.

Вариант что получится поднять и сохранить данные есть, но есть вероятность что остался только мусор - нужно разбираться
5 мар 16, 11:54    [18900028]     Ответить | Цитировать Сообщить модератору
 Re: Упала БД. помогите починить!  [new]
Вячеслав Любомудров
Member

Откуда: Владивосток
Сообщений: 18486
Сначала стоит попробовать остановить (чисто) экземпляр
C:\> sqlplus "/ as sysdba"
SQL> shutdown immediate

Если получилось -- иммитировать неполное восстановление и открыть со сбросом оперативных журналов (они как раз и пересоздадутся)
SQL> startup mount
SQL> recover database using backup controlfile until cancel
...
cancel
SQL> alter database open resetlogs;
5 мар 16, 12:25    [18900119]     Ответить | Цитировать Сообщить модератору
 Re: Упала БД. помогите починить!  [new]
Vadim Lejnin
Member

Откуда:
Сообщений: 7134
Вячеслав Любомудров,
Вячеслав, ТС - э-э-э администратор весьма начального уровня.
База уже падает при старте.
Ну и сбой на уровне ОС никто не отменял... пока не починит ничего не взлетит.
5 мар 16, 12:34    [18900141]     Ответить | Цитировать Сообщить модератору
 Re: Упала БД. помогите починить!  [new]
Вячеслав Любомудров
Member

Откуда: Владивосток
Сообщений: 18486
Не увидел, что она падает
5 мар 16, 12:52    [18900188]     Ответить | Цитировать Сообщить модератору
 Re: Упала БД. помогите починить!  [new]
Вячеслав Любомудров
Member

Откуда: Владивосток
Сообщений: 18486
Хотя, да, увидел

Но, в NOARCHIVELOG выбор у него, собственно говоря, небольшой

А сбойный блок -- да и хрен с ним, если весь остальной диск работает
5 мар 16, 12:56    [18900197]     Ответить | Цитировать Сообщить модератору
 Re: Упала БД. помогите починить!  [new]
Vadim Lejnin
Member

Откуда:
Сообщений: 7134
Вячеслав Любомудров
Хотя, да, увидел

Но, в NOARCHIVELOG выбор у него, собственно говоря, небольшой

А сбойный блок -- да и хрен с ним, если весь остальной диск работает


При попытке обратиться к этому файлу, база упадет еще раз
нужен chkdsk чтобы хотя бы ошибка ОС не выпадала
5 мар 16, 16:24    [18900794]     Ответить | Цитировать Сообщить модератору
Между сообщениями интервал более 1 года.
 Re: Упала БД. помогите починить!  [new]
Ilyanev
Member

Откуда:
Сообщений: 41
Вячеслав Любомудров, помогите пожалуйста https://www.sql.ru/forum/1301960-a/vosstanovlenie-bd-oracl
4 сен 18, 03:57    [21663336]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle Ответить