Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle Новый топик    Ответить
 что делает "crosscheck archivelog all"?  [new]
_cross_
Guest
Не понятно длячего "crosscheck archivelog all" в:
 run {
    crosscheck archivelog all;
    backup
    format '/mnt/rman/arch/ar_%d_%t_%s_%p'
    archivelog all delete all input;
    }
16 авг 06, 15:32    [3011347]     Ответить | Цитировать Сообщить модератору
 Re: что делает "crosscheck archivelog all"?  [new]
W@nDer
Member

Откуда:
Сообщений: 80
вот на пример

RTFM: Oracle® Database Backup and Recovery Reference
16 авг 06, 16:07    [3011660]     Ответить | Цитировать Сообщить модератору
 Re: что делает "crosscheck archivelog all"?  [new]
Александр Соколов
Member

Откуда: Протвино
Сообщений: 1419
If you know that the logs are unavailable because you deleted them by using an
operating system utility, then run the following command at the RMAN prompt to
update RMAN metadata:
CROSSCHECK ARCHIVELOG ALL;
It is always better to use RMAN to delete logs than to use an operating system utility.
The easiest method to remove unwanted logs is to specify the DELETE INPUT option
when backing up archived logs. For example, enter:
BACKUP DEVICE TYPE sbt
ARCHIVELOG ALL
DELETE ALL INPUT;
16 авг 06, 16:12    [3011710]     Ответить | Цитировать Сообщить модератору
 Re: что делает "crosscheck archivelog all"?  [new]
azm0
Guest
crosscheck archivelog all проверяет доступны ли архивные журналы находящиеся в бэкапе, если какие-то недоступны, пометит их в каталоге как UNAVAILABLE (также как и для других файлов в бэкапе)
16 авг 06, 16:25    [3011854]     Ответить | Цитировать Сообщить модератору
 Re: что делает "crosscheck archivelog all"?  [new]
_cross_
Guest
Александр Соколов
If you know that the logs are unavailable because you deleted them by using an
operating system utility, then run the following command at the RMAN prompt to
update RMAN metadata:
CROSSCHECK ARCHIVELOG ALL;
It is always better to use RMAN to delete logs than to use an operating system utility.
The easiest method to remove unwanted logs is to specify the DELETE INPUT option
when backing up archived logs. For example, enter:
BACKUP DEVICE TYPE sbt
ARCHIVELOG ALL
DELETE ALL INPUT;

ОК
А тогда как удалить те бэкапсеты ( которые вываливаются по: RMAN>list backup;) ?

Я пробовал установить на
CONFIGURE RETENTION POLICY TO RECOVERY WINDOW OF 1 DAYS и на
CONFIGURE RETENTION POLICY TO REDUNDANCY 1
затем
DELETE OBSOLETE;
но все равно он пишет:
using channel ORA_DISK_1
no obsolete backups found

Почему?
И как можно избавиться от этих ненужных бэкапсетов RMAN,
чтоб он при "restore archivelog all" их не восстанавливал ?
16 авг 06, 16:36    [3011971]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle Ответить