Пятница, 19.04.2024, 21:49

  • Полезные Скрипты Oracle
Главная Книги Быстрый Поиск О Сайте

Oracle
PL/SQL
Решения для Oracle
ПОИСК
Быстрый поиск
 Как выполнить горячее (on-line) резервное копирование?
Как выполнить горячее (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 будет писать законченные блоки базы данных вместо нормальной записи журналов повторного выполнения в режиме резервного копирования. Это приведет к чрезмерной нагрузке архивирования базы данных и подтормаживанию.





Copyright sql.ucoz.com © 2024
Оцените сайт

Всего ответов: 51