RMAN команды
Версия от 12:22, 24 сентября 2024; Admin (обсуждение | вклад)
Вывод конфигурации
show all;
Работа с репозиторием
# вывод информации о бэкапах list backup summary; list backup completed before 'sysdate-7'; list backup completed after 'sysdate-1/24'; list backupset <key_number> [, <key_number>]; # вывод информации об архивлогах из репозитория list archivelog <key_number> [, <key_number>]; list archivelog sequence <seq_number>; list archivelog from time 'sysdate-2/24' until time 'sysdate-1/24'; list archivelog all; list archivelog all backed up 2 times to disk; list archivelog all backed up 0 times to disk; list archivelog all completed before 'sysdate-3'; list archivelog all completed after 'sysdate-3'; list archivelog all completed between 'sysdate-2' and 'sysdate-3'; # вывод информации о копиях list copy; # вывод информации о копиях контрольных файлов list copy of controlfile; # перекрестная проверка записей репозитория с файлами на которые они указывают crosscheck backup; # сверка бэкапсетов crosscheck archivelog all; # сверка архив-логов crosscheck copy; # сверка копий (файлов данных, контрольных файлов, ...) # вывод записей об отсутствующих файлах, выявленных перекрестной проверкой list expired backup; list expired archivelog all; list expired copy; # удаление записей репозитория содержащих ссылки на отсутствующие файлы выявленные перекрестной проверкой delete noprompt expired backup; delete noprompt expired archivelog all; delete noprompt expired copy; # удаление из репозитория записи о копии файла данных, без удаления самого файла change datafilecopy '/path/to/file' uncatalog; # удаление из репозитория записи о копии контрольного файла, без удаления самого файла change controlfilecopy '/path/to/file' uncatalog;
Работа с бэкапами
# удаление всех бэкапов согласно политике хранения delete noprompt obsolete # удаление бэкапов старше 30 дней delete noprompt backup completed before 'sysdate-30'; # удаление бэкапов с определенным тэгом delete backup tag 'SomeTAG';
Работа с архив-логами
# удаление архив-логов, которые бэкапились два раза delete noprompt archivelog all backed up 2 times to disk; # удаление арвив-логов, до заданного sequence номера delete noprompt archivelog until sequence <seqnum>;