Администрирование Oracle

       

Резервное копирование базы данных


 

Если над базой данных производят любое из ниже перечисленных структурных изменений, базы данных, непосредственно перед изменениями и после делается соответствующее копирование базы данных:

·       Создание или удаление табличного пространства

·       Добавление или переименование (перемещение) файла данных в существующем табличном пространстве

·       Добавление, переименование(перемещение) или удаление группы или члена онлайнового журнала повторения.

·       Если база данных  работает в режиме ARCHIVELOG, то до и после структурного изменения базы данных требуется лишь резервное копирование управляющего файла базы данных (с помощью команды ALTER DATABASE с опцией BACKUP CONTROLFILE). Можно скопировать и другие части базы данных.

·       Если база данных работает в режиме NOARCHIVELOG, то непосредственно перед и после изменения базы данных требуется сделать полное копирование файла базы данных, включая все файлы данных, файлы журнала повторения и управляющие файлы.

Существует, по большому счету, два вида резервного копирования :

1.       Непротиворечивое (холодное) резервное копирование, ситуация  когда, копии создаются, в случае закрытой БД (close) для пользователей. Копия базы данных, созданной в автономном режиме, содержит: все файлы данных, журналы повторов и управляющие файлы. После останова БД, все файлы базы данной по средствам ОС копируются  на один из backup дисков.

Этапы:

·         Остановка экземпляра БД Oracle – в режиме shutdown normal (игнорирование, новых подключений и ожидание отключение все зарегистрированных пользователей) или shutdown immediate (немедленное прерывание всех соединений, выполнение операции отката на всех транзакциях ожидающих обработки)

·         Копирование всех физических файлов, относящихся к базе данных, управляющие файлы, файлы журнала обновления и файлы базы данных.


·         Закончить работу, перезагрузить базу данных

2.       Резервное(горячее) копирование в оперативном режиме, к примеру,  когда БД работает в архивном режиме ARCHIVELOG, БД все время находиться в оперативном режиме таким образом доступна пользователям.

Этапы:

·         Перевод табличного пространства в режим резервного копирования.

·         Копирование всех файлов базы данных, связанных с табличным пространством.

·         Выведение табличное пространство из режима резервного копирования.

·         Повторение действий с первого по третье, пока не будет выполнено резервное копирование всех табличных пространств.

·         Копирование управляющего файла.

·         Копирование оперативного журнала обновления.


Содержание раздела