powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Проблема с rman-бэкапом
7 сообщений из 7, страница 1 из 1
Проблема с rman-бэкапом
    #39658520
Фотография Aliona
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Oracle 10.2.0.4 Linux

Вот такой бэкап раньше выполнялся нормально:
авторRUN {
crosscheck backup;
crosscheck archivelog all;
crosscheck copy;
DELETE noprompt EXPIRED BACKUP;
DELETE noprompt EXPIRED archivelog all;
DELETE noprompt EXPIRED copy;
#DELETE noprompt OBSOLETE;
#backup check logical validate database;
backup device type disk tag 'FULL_BKUP' database;
backup device type disk tag 'ARCH_BKUP' archivelog all not backed up DELETE ALL INPUT;
DELETE OBSOLETE;
}
6 июня бэкап выполнился, но почему-то не удалил все OBSOLETE, а только выборочно.
С 7 июня это бэкап начал остановливаться на превой же команде crosscheck backup;
8 июня запустила интерментальный бэкап без команд crosscheck.
Бэкап выполнился, но остановился на команде DELETE OBSOLETE;

Смотрю протокл бэкапа от 6 июня:
автор...
Starting backup at 2018-06-06 10:21:17
using channel ORA_DISK_1
channel ORA_DISK_1: starting piece 5 at 2018-06-06 10:21:18
channel ORA_DISK_1: finished piece 5 at 2018-06-06 10:21:33
piece handle=/mnt/nfs/sunsetstb/dat4on18_5_1 tag=TAG20180606T094054 comment=NONE --здесь должен быть TAG=FULL_BKUP !!!
channel ORA_DISK_1: starting piece 6 at 2018-06-06 10:21:33
channel ORA_DISK_1: finished piece 6 at 2018-06-06 10:21:48
piece handle=/mnt/nfs/sunsetstb/dat4on18_6_1 tag=TAG20180606T094054 comment=NONE
...
channel ORA_DISK_1: finished piece 314 at 2018-06-06 11:59:02
piece handle=/mnt/nfs/sunsetstb/dat4on18_314_1 tag=TAG20180606T094054 comment=NONE
channel ORA_DISK_1: backup set complete, elapsed time: 02:18:06
Остальные куски полного бэкапа сформировальсь с TAG=FULL_BKUP, как и положено.

Мне пока не понятно, что за сбой произошёл, но нас так ненадёжно работают диски, что может случиться всё что угодно.

Удалила вручную OBSOLETE бэкапсэты, все кроме одного подозрительного от 6 июня.
авторRMAN> list backup summary;
List of Backups
===============
Key TY LV S Device Type Completion Time #Pieces #Copies Compressed Tag
------- -- -- - ----------- ------------------- ------- ------- ---------- ---
147438 B F A DISK 2018-06-06 11:59:00 314 1 NO TAG20180606T094054 --Это кусок FULL_BAKUP!!!!
147445 B 0 A DISK 2018-06-08 11:28:44 313 1 NO BKUP_LEVEL_0
147446 B 0 A DISK 2018-06-08 12:30:08 289 1 NO BKUP_LEVEL_0
147447 B 0 A DISK 2018-06-08 13:26:02 296 1 NO BKUP_LEVEL_0
147448 B 0 A DISK 2018-06-08 14:18:56 298 1 NO BKUP_LEVEL_0
147449 B A A DISK 2018-06-08 14:28:02 42 1 NO ARCH_BKUP
147450 B A A DISK 2018-06-08 14:36:56 42 1 NO ARCH_BKUP
147451 B A A DISK 2018-06-08 14:45:34 41 1 NO ARCH_BKUP
147452 B F A DISK 2018-06-08 14:46:00 1 1 NO TAG20180608T144559 --это автобэкап



авторRMAN> DELETE BACKUPSET 147438;

using channel ORA_DISK_1
RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-03002: failure of delete command at 06/08/2018 15:48:51
ORA-01405: fetched column value is NULL
RMAN-06159: error while looking up backup set

Улалила файлы от этого бэкапсэта средствами ОС с диска

авторRMAN>crosscheck archivelog all; --это работает
RMAN> crosscheck backup; --НЕ РАБОТАЕТ, rman вылетает с core dumped!

using target database control file instead of recovery catalog
allocated channel: ORA_DISK_1
channel ORA_DISK_1: sid=3889 devtype=DISK
Segmentation fault (core dumped)

pwd
/opt/oracle/bin/log
ls -l core*
-rw------- 1 oracle oinstall 43151360 Jun 8 16:28 core.119487
-rw------- 1 oracle oinstall 44507136 Jun 8 16:17 core.99542

Кто-нибудь с таким сталкивался ?

Подозреваю, что надо пересоздать controlfile.
...
Рейтинг: 0 / 0
Проблема с rman-бэкапом
    #39658521
Фотография Aliona
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Бэкапы выполняются без rman-каталога.
...
Рейтинг: 0 / 0
Проблема с rman-бэкапом
    #39658527
irbis_al
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Aliona,

Кто-нибудь с таким сталкивался ?

У меня такое было...
В базе нарисовались "коррапты" (block corruption) и rman оставлял "хвосты"(видимо связаннаые с этими блоками)
После операции recover block corruption ,-rman потом эти хвосты подобрал
...
Рейтинг: 0 / 0
Проблема с rman-бэкапом
    #39658536
Фотография Aliona
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SYS > select count(*) from V$BACKUP_CORRUPTION;

COUNT(*)
----------
260
...
Рейтинг: 0 / 0
Проблема с rman-бэкапом
    #39658726
Фотография Aliona
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
V$BACKUP_CORRUPTION displays information about corrupt block ranges in data file backups from the control file.
V$DATABASE_BLOCK_CORRUPTION displays information about database blocks that were corrupted after the last backup.

У меня V$DATABASE_BLOCK_CORRUPTION пустой.
...
Рейтинг: 0 / 0
Проблема с rman-бэкапом
    #39658773
irbis_al
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Aliona,

Если у Вас
Код: plsql
1.
select * from v$database_block_corruption;


Пустой...
тогда видимо "не мой случай"
...что-то другое у Вас.
...
Рейтинг: 0 / 0
Проблема с rman-бэкапом
    #39658821
Фотография Aliona
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да, у меня другой случай.

V$BACKUP_CORRUPTION говорит, что запортился только один блок block#=358386 в одном файле file#=540

Но с этим датафайлом все в порядке, там нет corrupt-блоков, этом файл уже дважды забэкапился, как и вся БД.
Это сам бэкап запортился
авторRMAN> validate backupset 147438;

using channel ORA_DISK_1
RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-03002: failure of validate command at 06/09/2018 12:52:42
RMAN-06160: no backup pieces found for backup set key: 147438

RMAN> DELETE BACKUPSET 147438;

using channel ORA_DISK_1
RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-03002: failure of delete command at 06/09/2018 12:53:42
ORA-01405: fetched column value is NULL
RMAN-06159: error while looking up backup set
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Проблема с rman-бэкапом
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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