Используйте RMAN
https://docs.oracle.com/cd/E11882_01...htm#BRADV89509
Бекапы могут храниться в backup set (по умолчанию) и image copies:
backup set - данные хранятся в формате понятном только для RMAN. Backup set состоит из Backup piece, каждый из которых может представлять из себя копию файла данных или копию управляющего файла, или копию архивлогов.
image copies - отличаются от копий, создаваемых, например с помощью команды cp, лишь тем, что информация о них заносится в управляющий файл или каталог восстановления.
Команда:
Код:
RMAN> BACKUP AS BACKUPSET DATABASE;
Создаст резернвую копию как backup set
Команда:
Код:
RMAN> BACKUP AS COPY DATABASE;
Создаст резернвую копию как image copies
Команда:
Предоставит информацию о имеющихся backup set
Команда:
Предоставит информацию о имеющихся image copies
Показать полный список архивных журналов
Код:
RMAN> list archivelog all;
Можно сделать бекап отдельно datafile.
Номер можно посмотреть в
Можно сделать бекап отдельно tablespace.
Код:
RMAN> backup tablespace USERS, TEMP;
Можно также для экономии места делать архивировать бекапы
Код:
RMAN> CONFIGURE DEVICE TYPE DISK BACKUP TYPE TO COMPRESSED BACKUPSET; RMAN> BACKUP AS COMPRESSED BACKUPSET DATAFILE 1;
Бекапы могут иметь статус:
EXPIRED (Истекшие) - RMAN маркирует бекапы и копии данных как expired в случае, если при запуске CROSSCHECK (проверка бекапов) будут найдены ссылки на отсутсвующие или недоступные файлы.
OBSOLETE (Устаревшие) - резервная копия считается устаревшей, если она уже больше не требуется для восстановления базы данных согласно используемой политике сохранности (retention policy).
Код:
RMAN> report obsolete; RMAN> list expired backup;
- -Подумал и добавил - -
Имеет смысл проверить таким способом
UPD
Создать backup, явно указав расположение backup:
Код:
RMAN> BACKUP AS BACKUPSET DATABASE FORMAT '/tmp/%U';
RMAN> BACKUP AS COPY DATABASE FORMAT '/tmp/%U';
Создать резервную копию архивных журналов:
Архивлоги можно как влкючать в backup так и не включать.
Можно выполнить отдельно резервное копирование архивлогов.
Код:
RMAN> BACKUP ARCHIVELOG ALL TAG "ARCHIVELOG_BACKUP";