Как выполнить горячее (on-line) резервное копирование?
Каждое табличное пространство для которого требуется провести резервное копирование должно быть переведено в режим резервирования, до того как будет произведено копирование. Пример, ALTER TABLESPACE TB1 BEGIN BACKUP; ! cp TB1File1 /backupDir/ ALTER TABLESPACE TB1 END BACKUP; Это вариант считается лучше, чем переключать все табличные пространства в режим резервного копирования. Резервируйте их отдельно, что бы случайно не потерять. Когда закончите, не забудьте сделать резервную копию управляющих файлов. Например, -- Переключение для обновления заголовков управляющих файлов ALTER SYSTEM SWITCH LOGFILE; ALTER DATABASE BACKUP CONTROLFILE TO '/backupDir/control.dbf'; Важно: Не запускайте горячее резервное копирование во время пиковых нагрузок. Oracle будет писать законченные блоки базы данных вместо нормальной записи журналов повторного выполнения в режиме резервного копирования. Это приведет к чрезмерной нагрузке архивирования базы данных и подтормаживанию. | |