Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle Новый топик    Ответить
 Как задать tag=' ' для autobackup controlfile  [new]
sdfsdfsdfsdfsdf
Member

Откуда:
Сообщений: 16
База:9; ARHIVLOG. Systrem:AIX

Задача состоит в том чтобы задать tag=' ' для бекапа контролфайла.
Бекап контролфайла делается автобекапом:
CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE DISK TO '/backup/rman/controlfile/%F';

Т.е. нужно чтобы этому бекапу присваивался определённый tag.
Как реализовать?
12 июл 06, 15:46    [2872020]     Ответить | Цитировать Сообщить модератору
 Re: Как задать tag=' ' для autobackup controlfile  [new]
tru55
Member

Откуда: СПб
Сообщений: 19790
А можно полюбопытствовать - зачем? Там имя файла и так весьма информативное получается
12 июл 06, 15:57    [2872119]     Ответить | Цитировать Сообщить модератору
 Re: Как задать tag=' ' для autobackup controlfile  [new]
sdfsdfsdfsdfsdf
Member

Откуда:
Сообщений: 16
tru55
А можно полюбопытствовать - зачем? Там имя файла и так весьма информативное получается

Рассказываю. Какждые 30мин. у меня бекапятся архивлоги, соттвественно каждые 30мин. создаётся бекап конролфайла. Ночью делается инкрементный бекап арков и базы и опять бекап контролфайла(причём не один).
Так вот ночью я хочу те 30мин контролфайлы удалять по tag.
Т.е. если им присвоить tag='minutes_controlfile', тогда их легко можно удалить, а другие бекапы контролфайлов остануться.
12 июл 06, 16:05    [2872204]     Ответить | Цитировать Сообщить модератору
 Re: Как задать tag=' ' для autobackup controlfile  [new]
!
Guest
"инкрементный бекап арков" - в природе не бывает такого
12 июл 06, 16:13    [2872293]     Ответить | Цитировать Сообщить модератору
 Re: Как задать tag=' ' для autobackup controlfile  [new]
!
Guest
С физической точки зрения..... логически можете называть ,как угодно.
12 июл 06, 16:14    [2872300]     Ответить | Цитировать Сообщить модератору
 Re: Как задать tag=' ' для autobackup controlfile  [new]
Victor V
Member

Откуда: Kiev
Сообщений: 372
sdfsdfsdfsdfsdf
Рассказываю. Какждые 30мин. у меня бекапятся архивлоги, соттвественно каждые 30мин. создаётся бекап конролфайла. Ночью делается инкрементный бекап арков и базы и опять бекап контролфайла(причём не один).

Почему не один?
sdfsdfsdfsdfsdf

Так вот ночью я хочу те 30мин контролфайлы удалять по tag.
Т.е. если им присвоить tag='minutes_controlfile', тогда их легко можно удалить, а другие бекапы контролфайлов остануться.

Выключите автобэкап контролфайла. Бэкапте его явно тогда, когда это вам нужно.
Зачем эти качели с удалениями...
12 июл 06, 16:15    [2872320]     Ответить | Цитировать Сообщить модератору
 Re: Как задать tag=' ' для autobackup controlfile  [new]
azinc
Member

Откуда:
Сообщений: 14
На сколько я понимаю формат бэкапа контролфайла будет иметь вид dbid-дата-номер (00,01,02,03...), номер каждую следующую дату начинается с 00. если точно знать время инкрементального бэкапа то можно вычислить его номера. либо же для инкрементального бэкапа использовать отдельный скрипт в котором на уровне сессии будет задан формат бэкапа контролфайла.
12 июл 06, 16:15    [2872321]     Ответить | Цитировать Сообщить модератору
 Re: Как задать tag=' ' для autobackup controlfile  [new]
Victor V
Member

Откуда: Kiev
Сообщений: 372
sdfsdfsdfsdfsdf
Ночью делается инкрементный бекап арков и базы и опять бекап контролфайла(причём не один).

Это тоже очень интересно.
12 июл 06, 16:17    [2872336]     Ответить | Цитировать Сообщить модератору
 Re: Как задать tag=' ' для autobackup controlfile  [new]
sdfsdfsdfsdfsdf
Member

Откуда:
Сообщений: 16
Victor V
sdfsdfsdfsdfsdf
Ночью делается инкрементный бекап арков и базы и опять бекап контролфайла(причём не один).

Это тоже очень интересно.


Та не парьтесь, очепятка вышла, конечно инкрементный бекап базы и бекап арков
12 июл 06, 16:24    [2872417]     Ответить | Цитировать Сообщить модератору
 Re: Как задать tag=' ' для autobackup controlfile  [new]
sdfsdfsdfsdfsdf
Member

Откуда:
Сообщений: 16
Victor V
sdfsdfsdfsdfsdf
Рассказываю. Какждые 30мин. у меня бекапятся архивлоги, соттвественно каждые 30мин. создаётся бекап конролфайла. Ночью делается инкрементный бекап арков и базы и опять бекап контролфайла(причём не один).

Почему не один?
sdfsdfsdfsdfsdf

Так вот ночью я хочу те 30мин контролфайлы удалять по tag.
Т.е. если им присвоить tag='minutes_controlfile', тогда их легко можно удалить, а другие бекапы контролфайлов остануться.

Выключите автобэкап контролфайла. Бэкапте его явно тогда, когда это вам нужно.
Зачем эти качели с удалениями...


Не один, потому что в скрипте бекапа есть два слова backup.

Идея с выключением автобэка посещала меня, но она мне не понравилась, уж лучше пусть бекапится весь день, мало ли что, а вечером я ух удалил бы.
12 июл 06, 16:28    [2872455]     Ответить | Цитировать Сообщить модератору
 Re: Как задать tag=' ' для autobackup controlfile  [new]
Victor V
Member

Откуда: Kiev
Сообщений: 372
sdfsdfsdfsdfsdf
Victor V
sdfsdfsdfsdfsdf
Ночью делается инкрементный бекап арков и базы и опять бекап контролфайла(причём не один).

Это тоже очень интересно.


Та не парьтесь, очепятка вышла, конечно инкрементный бекап базы и бекап арков

Тогда, если у вас используется рекавери каталог, то вам может быть будет достаточно того контролфайла,
который включается в бэкапсет, при выключенном автобекапе, если бэкапится system ? Инкрементальный-то делаете всей базы...
12 июл 06, 16:30    [2872479]     Ответить | Цитировать Сообщить модератору
 Re: Как задать tag=' ' для autobackup controlfile  [new]
sdfsdfsdfsdfsdf
Member

Откуда:
Сообщений: 16
azinc
На сколько я понимаю формат бэкапа контролфайла будет иметь вид dbid-дата-номер (00,01,02,03...), номер каждую следующую дату начинается с 00. если точно знать время инкрементального бэкапа то можно вычислить его номера. либо же для инкрементального бэкапа использовать отдельный скрипт в котором на уровне сессии будет задан формат бэкапа контролфайла.

Исходя из твоего совета, у меня такой вопрос: можно ли удалить бекап контролфайла по формату имени, используя команды delete?
Я просмотрел Recovery Manager Reference, ничего похожего не нашол.
12 июл 06, 16:32    [2872488]     Ответить | Цитировать Сообщить модератору
 Re: Как задать tag=' ' для autobackup controlfile  [new]
sdfsdfsdfsdfsdf
Member

Откуда:
Сообщений: 16
Victor V
Тогда, если у вас используется рекавери каталог, то вам может быть будет достаточно того контролфайла,
который включается в бэкапсет, при выключенном автобекапе, если бэкапится system ? Инкрементальный-то делаете всей базы...

рекавери каталога нету
12 июл 06, 16:42    [2872579]     Ответить | Цитировать Сообщить модератору
 Re: Как задать tag=' ' для autobackup controlfile  [new]
sdfsdfsdfsdfsdf
Member

Откуда:
Сообщений: 16
Так что есто ешё идеи?
Пока присматриваюсь к такому варианту:
delete backup of controlfile completed BETWEEN ’ date_string ’ AND ’ date_string ’
Исходя из того что бекапы контролфайлов которые нужно удалять, делаются с 2 ночи и до 23:30, а скрипт удаления будет запускаться в 1:30 ночи.
Никак не пойму как правльно обозначить BETWEEN ’ date_string ’ AND ’ date_string ’ ?
И как пользоваться TO_DATE('09/30/2000 08:00:00','MM/DD/YY HH24:MI:SS'). ??
12 июл 06, 17:37    [2873036]     Ответить | Цитировать Сообщить модератору
 Re: Как задать tag=' ' для autobackup controlfile  [new]
!
Guest
Да все идеи свелись к тому, что ты делаешь лишние телодвижения.
12 июл 06, 17:57    [2873147]     Ответить | Цитировать Сообщить модератору
 Re: Как задать tag=' ' для autobackup controlfile  [new]
sdfsdfsdfsdfsdf
Member

Откуда:
Сообщений: 16
!
Да все идеи свелись к тому, что ты делаешь лишние телодвижения.

в твоем ответе нету конкретики
12 июл 06, 18:01    [2873172]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle Ответить