powered by simpleCommunicator - 2.0.52     © 2025 Programmizd 02
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Восстановление базы после сбоя
3 сообщений из 3, страница 1 из 1
Восстановление базы после сбоя
    #39967510
irbis_al
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
День добрый
Субд Oracle 11.2.0.1x64
Centos 7.3x64
Был серьёзный файловый сбой в XFS
Восстановлена работоспособность OS утилитой xfs_repair
База как и следовало ожидать не поднялась ,но есть резервные копии.
Копия делалась скриптом(режим autobackup включен)

Код: powershell
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
allocate channel for maintenance type disk;
run
{
ALLOCATE CHANNEL c1 DEVICE TYPE disk;
ALLOCATE CHANNEL c2 DEVICE TYPE disk;

sql 'alter system archive log current';
sql 'alter database backup controlfile to trace';
backup   tag '%TAG' database SKIP READONLY         SKIP OFFLINE;
release channel c1;
release channel c2;

}
delete noprompt obsolete device type disk;
backup device type disk archivelog all not backed up delete all input;
copy current controlfile to '/home/oracle/flash_recovery_area/SUNRISE/backupset/control01.ctl';
release channel;



А после этого FR ещё копируется на независимый диск.
(Посмотрел alert лог время вчерашнего бекапа...ошибок не наблюдалось)

Всё не в первой восстанавливаю как обычно.
Код: powershell
1.
2.
3.
4.
run{
RESTORE DATABASE;
recover database;
}


Но при восстановлении он ругнулся на то что бекап битый.

Думаю ничего страшного скопирую с независимого диска.

И вот дальше он "залип"...или я залип и не догоняю.

Код: powershell
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
RMAN> run{
RESTORE DATABASE;
recover database;
}2> 3> 4> 

Starting restore at 09-JUN-20
using channel ORA_DISK_1

RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-03002: failure of restore command at 06/09/2020 18:08:51
RMAN-06026: some targets not found - aborting restore
RMAN-06023: no backup or copy of datafile 5 found to restore
RMAN-06023: no backup or copy of datafile 4 found to restore
RMAN-06023: no backup or copy of datafile 3 found to restore
RMAN-06023: no backup or copy of datafile 2 found to restore
RMAN-06023: no backup or copy of datafile 1 found to restore



На такой ответ
Код: powershell
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
 CROSSCHECK backup;

using channel ORA_DISK_1
crosschecked backup piece: found to be 'AVAILABLE'
backup piece handle=/home/oracle/flash_recovery_area/SUNRISE/autobackup/2020_06_08/o1_mf_s_1042574684_hfwvxfcs_.bkp RECID=5380 STAMP=1042574685
crosschecked backup piece: found to be 'AVAILABLE'
backup piece handle=/home/oracle/flash_recovery_area/SUNRISE/backupset/2020_06_08/o1_mf_annnn_TAG20200608T200454_hfwvxpwq_.bkp RECID=5381 STAMP=1042574694
crosschecked backup piece: found to be 'AVAILABLE'
backup piece handle=/home/oracle/flash_recovery_area/SUNRISE/backupset/2020_06_09/o1_mf_annnn_TAG20200608T200454_hfz73wj6_.bkp RECID=5383 STAMP=1042651692
crosschecked backup piece: found to be 'AVAILABLE'
backup piece handle=/home/oracle/flash_recovery_area/SUNRISE/autobackup/2020_06_08/o1_mf_s_1042574696_hfwvxs56_.bkp RECID=5382 STAMP=1042574696
Crosschecked 4 objects


И при этом странно вот это
RMAN> list backup of datafile 1,2,3,4,5

specification does not match any backup in the repository


Файлы физически существуют,что ему не нравится?
...
Рейтинг: 0 / 0
Восстановление базы после сбоя
    #39967528
проходил мимо...
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
irbis_al

Код: powershell
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
 CROSSCHECK backup;

using channel ORA_DISK_1
crosschecked backup piece: found to be 'AVAILABLE'
backup piece handle=/home/oracle/flash_recovery_area/SUNRISE/autobackup/2020_06_08/o1_mf_s_1042574684_hfwvxfcs_.bkp RECID=5380 STAMP=1042574685
crosschecked backup piece: found to be 'AVAILABLE'
backup piece handle=/home/oracle/flash_recovery_area/SUNRISE/backupset/2020_06_08/o1_mf_annnn_TAG20200608T200454_hfwvxpwq_.bkp RECID=5381 STAMP=1042574694
crosschecked backup piece: found to be 'AVAILABLE'
backup piece handle=/home/oracle/flash_recovery_area/SUNRISE/backupset/2020_06_09/o1_mf_annnn_TAG20200608T200454_hfz73wj6_.bkp RECID=5383 STAMP=1042651692
crosschecked backup piece: found to be 'AVAILABLE'
backup piece handle=/home/oracle/flash_recovery_area/SUNRISE/autobackup/2020_06_08/o1_mf_s_1042574696_hfwvxs56_.bkp RECID=5382 STAMP=1042574696
Crosschecked 4 objects



тут действительно нет бэкапов файлов данных...
...
Рейтинг: 0 / 0
Восстановление базы после сбоя
    #39967529
irbis_al
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
проходил мимо...,

Благодарю за отклик...я тоже то видел НО чуть продвинулись в расследовании.
Вопрос снимается ...тут был запущен бекап уже сегодня не по расписанию(причина выясняется)...а потом убит...или комп выключили и т.д
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Восстановление базы после сбоя
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]