|
|
|
Несколько вопросов по RMAN
|
|||
|---|---|---|---|
|
#18+
Начал разбираться с Rman(nocatalog) и никак немогу осилить следующие вопросы. БД oracle9.2 под WinNt4.0. 1) Нужно ли удалять записи о несуществующих бэкапах и как это делать? (раз в два месяца я делаю холодный бэкап соответсвенно после этого все предыдыщие бэкапы удаляются и записи о них только место занимают). 2) Можно ли указать Rman где искать бэкап из которого я хочу сделать Restore.\ (предположим умер сервак я перенес контрол файлы и архив логи на новый сервак но в контрол файле в v$backup_piece я вижу полные пути до бэкапов. А файлы с бэкапами лежат теперь в другом каталоге) 3) Открыл БД open resetlogs соответственно в v$log_history пустота все сбросилось в ноль, но в v$archived_log я всё ещё наблюдаю свой предыдущие арх. логи, как их убрать отсуда. 4) Раз в 2 часа я делаю бэкап арх. логов, вопрос если у меня все умрет и я буду восттанавливаться с последнего горячего бэкапа например то для всех своих архивов с арх.логами я должен буду:лезть в v$backup_piece чтобы определить TAG для данного архива, лезть в лог-файл для этого арива смотреть с какого sequence он зархивировал потом в Rman: Restore Archivelog From Sequence # From TAG '#'; или есть способ попроще и побыстрее это сделать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.05.2003, 21:53:21 |
|
||
|
Несколько вопросов по RMAN
|
|||
|---|---|---|---|
|
#18+
1)Методика здесь следующая. Есть 2 независимые retention policy. Одна со стороны RMAN (configure retention policy to [recovery window | redundancy]. Вторая задается твоим media manager. Правило: первая должна быть меньше второй. Т.е. сначала бэкапы устаревают с точки зрения RMAN, затем - с точки зрения MM. В терминах RMAN такие бэкапы становятся OBSOLETE. Соотв-но команды: report obsolete; delete obsolete. Если правило не выдерживается, то может возникнуть нехорошая ситуация, когда RMAN продолжает считать бэкап доступным, а он на самом деле уже удален из базы MM. Такие бэкапы после синхронизации репозитория (recovery catalog или контрол-файл в зависимости от моды) помечаются как EXPIRED. Команды crosscheck backup; delete expired backup; 2) Что-то не вижу я путей в v$backup_piece. Для арх.логов более правильным будет сменить параметр log_archive_dest_1, указывающий на новый каталог, куда ARCH сбрасывает файлы. Или речь про image copies файлов данных ? 3) Они по идее должны сами уйти через control_file_record_keep_time дней. 4) RMAN должен автоматом ресторить нужные арх.логи, опираясь на тип recovery. В этом вся сила брат (с) ;-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.05.2003, 01:26:27 |
|
||
|
Несколько вопросов по RMAN
|
|||
|---|---|---|---|
|
#18+
В поле HANDLE ( v$backup_piece ) я наблюдаю все свой бэкапы с полными путями до них : например ( G:\ZASD_DUMP\ARCH_10EO0TIL_1_1_1 G:\ZASD_DUMP\BD_11EO0TIQ_1_1_1 G:\ZASD_DUMP\C-2240009887-20030525-0E ... ) И когда я их оттуда(из этого каталога) убираю он ругается на их отсутствие т.е. к примеру я взял и все бэкапы перенес на другой диск, делаю >restore database; он выдает Starting restore at 26-MAY-03 allocated channel: ORA_DISK_1 channel ORA_DISK_1: sid=12 devtype=DISK channel ORA_DISK_1: starting datafile backupset restore channel ORA_DISK_1: specifying datafile(s) to restore from backup set restoring datafile 00001 to G:\ORACLE92\ORADATA\WC\SYSTEM01.DBF restoring datafile 00002 to G:\ORACLE92\ORADATA\WC\UNDOTBS01.DBF restoring datafile 00003 to G:\ORACLE92\ORADATA\WC\INDX01.DBF restoring datafile 00004 to G:\ORACLE92\ORADATA\WC\TOOLS01.DBF restoring datafile 00005 to G:\ORACLE92\ORADATA\WC\USERS01.DBF restoring datafile 00006 to G:\ORACLE92\ORADATA\WC\XDB01.DBF restoring datafile 00007 to G:\ORACLE92\ORADATA\WC\ZAS_FILE1.DBF restoring datafile 00008 to G:\ORACLE92\ORADATA\WC\ZAS1_FILE1.DBF RMAN-00571: =========================================================== RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS =============== RMAN-00571: =========================================================== RMAN-03002: failure of restore command at 05/26/2003 23:24:50 ORA-19505: failed to identify file "G:\ZASD_DUMP\BD_1OEO1GEM_1_1_1" ORA-27041: unable to open file OSD-04002: unable to open file O/S-Error: (OS 2) Не удается найти указанный файл. Конечно здесь его уже нет , я его перенес на другой сервак . Вот у меня и возник вопрос что если придется восстанавлмвать все на другом серваке. Как Rman-у указать каталог - откуда брать его же бэкапы. А то получается вроде бы вот бэкап но файлы из него недостать. Этот файл который он ищет это мой последний бэкап ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.05.2003, 23:30:24 |
|
||
|
Несколько вопросов по RMAN
|
|||
|---|---|---|---|
|
#18+
В rman есть еще команда change xxxxx uncatalog - для ручного удаления лишней информации из каталога rman'а. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2003, 09:45:07 |
|
||
|
Несколько вопросов по RMAN
|
|||
|---|---|---|---|
|
#18+
2 AI change xxxxx uncatalog - Я попробую (но помоему это в режиме catalog, а у меня nocatalog) И всетакия хотел выяснить ответ на принципиальный вопрос: можно ли указать Rman откуда делать Restore. Т.к. помимо того что может поменяться пути в котором сейчас находится бэкап . Возник у меня еще один интересный вариант - я хочу восстановиться со старого контрл файла (с учетом что другие все умерли), а в старом контрл файле нет записей по последнему бэкапу (а сам бэкап имеется) и как тогда сделать restore из последнео бэкапа -- ???, я смотрю в v$backup_piece там естественно нет ничего по последнему моему бэкапу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.05.2003, 01:14:35 |
|
||
|
Несколько вопросов по RMAN
|
|||
|---|---|---|---|
|
#18+
Элементарно! Восстанавливаете старый controlfile, прописываете ему бэкапы и архивные логи командой catalog, потом восстанавливаете. Плохо, что открывать базу, скорее всего, придется с resetlogs. По поводу остальных вопросов я вынужден отправить Вас к руководству по RMANу, хотя за это на меня многие обижаются. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.05.2003, 09:33:44 |
|
||
|
Несколько вопросов по RMAN
|
|||
|---|---|---|---|
|
#18+
2 AI Попоробовал я Catalog ... выдает одну и туже ошибку RMAN> RUN 2> { 3> ALLOCATE CHANNEL kanal DEVICE TYPE DISK; 4> CATALOG DATAFILECOPY 'g:\oracle92\database\BD_1GEO1E9F_1_1_1'; 5> RELEASE CHANNEL Kanal; 6> } allocated channel: kanal channel kanal: sid=14 devtype=DISK released channel: kanal RMAN-00571: =========================================================== RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS =============== RMAN-00571: =========================================================== RMAN-03009: failure of catalog command on default channel at 05/28/2003 23:43:54 ORA-19563: datafile copy header validation failed for file G:\ORACLE92\DATABASE\BD_1GEO1E9F_1_1_1 Да и Доке про dataset я ничего не нашел > Use the CATALOG command to: Add metadata about a user-managed datafile, control file, or archived log copy to the recovery catalog and control file. Record a datafile copy as a level 0 backup in the RMAN repository, which enables you to use it as part of an incremental backup strategy. Record the existence of user-managed copies of Oracle release 8.0 or later databases created before RMAN was installed. Record the existence of the last user-managed datafile copies made after the final shutdown in Oracle version 7 and before running the migration utility. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.05.2003, 00:04:16 |
|
||
|
Несколько вопросов по RMAN
|
|||
|---|---|---|---|
|
#18+
Встречный вопрос: это копия датафайла или бэкап rman'а? Если второе, то надо давать catalog backupset xxx. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.05.2003, 09:17:07 |
|
||
|
Несколько вопросов по RMAN
|
|||
|---|---|---|---|
|
#18+
я так понял, что сам файл g:\oracle92\database\BD_1GEO1E9F_1_1_1 в наличии. А как ты его создал? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.05.2003, 09:18:26 |
|
||
|
Несколько вопросов по RMAN
|
|||
|---|---|---|---|
|
#18+
Это бэкап Rman-a. Создал я его стандартно RUN { Allocate CHANNEL Kanal DEVICE TYPE DISK; BACKUP FULL DATABASE FORMAT='g:\ZASD_DUMP\BD_%U_%p' INCLUDE CURRENT CONTROLFILE; RELEASE CHANNEL Kanal; } ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.05.2003, 22:17:13 |
|
||
|
Несколько вопросов по RMAN
|
|||
|---|---|---|---|
|
#18+
понятно. Тебе нужно посмотреть в доке в чем разница между rman backup & rman image copy. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.05.2003, 22:42:01 |
|
||
|
Несколько вопросов по RMAN
|
|||
|---|---|---|---|
|
#18+
2 Killed да понимаю я разницу между image copy, and backupset. Это просто уже мой метод тыка. 2 AI Нет там(Catalog) backupSET-a только: CATALOG { CONTROLFILECOPY | DATAFILECOPY | ARCHIVELOG } 'filename' [ TAG [=] ['] tag_name ['] | LEVEL [=] integer ]; ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.05.2003, 00:24:52 |
|
||
|
|

start [/forum/topic.php?fid=52&fpage=2771&tid=1990269]: |
0ms |
get settings: |
8ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
273ms |
get topic data: |
12ms |
get forum data: |
4ms |
get page messages: |
49ms |
get tp. blocked users: |
2ms |
| others: | 237ms |
| total: | 598ms |

| 0 / 0 |
