Как сделать чтобы RMAN "перезатирал" бэкапы?

_DENN_
Дата: 15.03.2011 10:19:17
Добрый день, колеги.


Имею вот что:

RMAN> BACKUP DATABASE FORMAT 'X:\BACKUP\full.bak';


При повторном выполнении получаю вот что:

ORA-19504: failed to create file "X:\BACKUP\full.BAK"
ORA-27038: created file already exists


Подскажите пожалуйста, как сделать чтобы RMAN "перезатирал" бэкапы?
Охрименко
Дата: 15.03.2011 10:26:03
_DENN_
Добрый день, колеги.


Имею вот что:

RMAN> BACKUP DATABASE FORMAT 'X:\BACKUP\full.bak';


При повторном выполнении получаю вот что:

ORA-19504: failed to create file "X:\BACKUP\full.BAK"
ORA-27038: created file already exists


Подскажите пожалуйста, как сделать чтобы RMAN "перезатирал" бэкапы?


RMAN> BACKUP DATABASE FORMAT 'X:\BACKUP\full_%U.bak';
Охрименко
Дата: 15.03.2011 10:28:51
RMAN>CONFIGURE RETENTION POLICY TO REDUNDANCY 1;

А после бэкапа

RMAN>delete obsolete noprompt obsolete;
Охрименко
Дата: 15.03.2011 10:29:59
Охрименко
RMAN>CONFIGURE RETENTION POLICY TO REDUNDANCY 1;

А после бэкапа

RMAN>delete noprompt obsolete;
_DENN_
Дата: 15.03.2011 11:13:38
это все не то

Надо чтобы просто перезатер конкретный этот файл бэкапа.
semenar
Дата: 15.03.2011 11:19:20
_DENN_
это все не то

Надо чтобы просто перезатер конкретный этот файл бэкапа.

Почему именно конкретный. А если затрете прошлый, а текущий сбойный?
rmanъ
Дата: 15.03.2011 11:21:09
_DENN_
это все не то

Надо чтобы просто перезатер конкретный этот файл бэкапа.


Вы не понимаете, что RMAN не может просто так перезатереть файл бэкапа.
Потому что вся политика резервирования и восстановления завязана на текущем состоянии,
которая зафиксирована в контрольном файле и в каталоге восстановления.

Если просто перезаписать файл бэкапа, это приведёт к разрушению и порче информации словаря данных.
Reylonds
Дата: 15.03.2011 11:21:50
я так думаю места мало.
delete backupset такой то;
а потом уже бекап
_DENN_
Дата: 15.03.2011 11:26:08
Reylonds
я так думаю места мало.
delete backupset такой то;
а потом уже бекап



О, вот это похоже на то что надо :)

А там имя файла конкретное указыывается?
_DENN_
Дата: 15.03.2011 11:26:47
semenar
_DENN_
это все не то

Надо чтобы просто перезатер конкретный этот файл бэкапа.

Почему именно конкретный. А если затрете прошлый, а текущий сбойный?


Прошлы копируется в новое место средствами ОС.