RMAN. Странная проблема.

tominoker
Дата: 01.03.2007 08:44:07
База работает пару лет, RMAN делает архив. Все шло нормально, сегодня получил такое сообщение - см. ниже.
Ошибок в алерт-логе нет, трейсов с ошибками тоже нет, база работает, файл, на который ругается RMAN, естественно существует.
Поменял скрипт RMAN'а, ошибка та же, но файл стал другим из другого таблспейса...

Что происходит? Куда хоть смотреть-то?


RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-03007: retryable error occurred during execution of command: backup
RMAN-07004: unhandled exception during command execution on channel c1
RMAN-10035: exception raised in RPC: ORA-19505: failed to identify file "/u07/oradata/gena/data02.dbf"
ORA-27046: file size is not a multiple of logical block size
Additional information: 1
RMAN-10031: ORA-19624 occurred during call to DBMS_BACKUP_RESTORE.BACKUPPIECECREATE
tominoker
Дата: 01.03.2007 08:45:46
Забыл указать. Oracle 8.1.7.4 HP-UX 11.11
Isaev
Дата: 01.03.2007 11:05:42
выстави MAXPIECESIZE
tominoker
Дата: 01.03.2007 12:39:29
Isaev
выстави MAXPIECESIZE

Нет такого в документации 8-ки. По крайней мере, я не нашел.
tominoker
Дата: 01.03.2007 12:40:57
Но размер "куска" ограничен
set limit channel c1 kbytes 1048576;
RAK123
Дата: 01.03.2007 13:13:57
"Поигратся" с параметрами filesperset и SETSIZE .
См Note:224131.1

У HP-UX 11.11 какие ограничения на размер файлов ?
Sevick
Дата: 01.03.2007 13:19:54
А можно скрипт рмановый посмотреть?

Может просто файл указали на самом деле от другой базы (случайно)?
Ругается-то что размер файла не кратен блоку базы....
Biz©
Дата: 01.03.2007 13:25:13
tominoker
RMAN-10035: exception raised in RPC: ORA-19505: failed to identify file "/u07/oradata/gena/data02.dbf"
ORA-27046: file size is not a multiple of logical block size

написано англицким по белому: размер файла не кратен логическому размеру блока ... наерна подозревает корупцию датафайла ...
dbv file=/u07/oradata/gena/data02.dbf ошибок не даёт ?
Biz©
Дата: 01.03.2007 13:29:32
Biz©
логическому размеру блока ...

хих ... размеру логического блока ессно ...
tominoker
Дата: 01.03.2007 13:40:51
Sevick
А можно скрипт рмановый посмотреть?

Может просто файл указали на самом деле от другой базы (случайно)?
Ругается-то что размер файла не кратен блоку базы....


Скрипт урезан до "проще не могу" - см. ниже.
Выделяю 1 канал - "падает", например, на файле data02. Выделяю 2 канала - на файле indx01... И т.д. Значит, проблема не в содержимом файлов? Память свободной навалом, места на диске тоже.

Ограничения на размер файла в HP-UX - 2 Гб. Во вчерашнем архиве все файлы по 1 Гб - как и указано в скрипте.
На металинке сказано, что такая ошибка возникает при использовании каталога, если менялась конфигурация БД. Конфигурация действительно менялась - удален таблспейс, который почти год был в оффлайне и данных не содержал. Но, каталог не используется, а потому, как-бы, в контрол-файле rman все должен обновить сам.

rman nocatalog << EOF >> $LOGFILE
connect target
run {
allocate channel c1 type disk;
set limit channel c1 kbytes 1048576;
backup database
format '$PATH_BACKUP/%d_%t_%s_%p.df';
}
exit
EOF