RMAN команды
Перейти к навигации
Перейти к поиску
Вывод конфигурации
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'; # удаление бэкапов содержащих контрольные файлы, выполненных более 30 дней назад # при этом не важно что еще содержат эти бэкапы delete noprompt backup of controlfile completed before 'sysdate-30'; # удаление бэкапов содержащих spfile, выполненных более 30 дней назад # при этом не важно что еще содержат эти бэкапы delete noprompt backup of spfile completed before 'sysdate-30';
Работа с архив-логами
# удаление архив-логов, которые бэкапились два раза delete noprompt archivelog all backed up 2 times to disk; # удаление арвив-логов, до заданного sequence номера delete noprompt archivelog until sequence <seqnum>;
Команда BACKUP
backup ... section size # определяет максимальный размер одной части, если файл данных больше этого размера, то он будет разделен на части # количество частей не может быть больше 256, поэтому если размер файла больше 256*(section size), то rman сам определит допустимый section size # данный параметр нельзя использовать совместно с параметром конфигурации MAXPIECESIZE
Команда ALLOCATE CHANEL
# пример ALLOCATE CHANNEL c1 DEVICE TYPE disk MAXPIECESIZE 301464;