Резервное копирование СУБД Oracle
Резервное копирование и восстановление выполняется утилитой Oracle Recovery
Manager (rman
), которая должна быть установлена на узле клиента RuBackup.
Полное резервное копирование выполняется как инкрементальная копия
LEVEL 0
. Только такая копия может быть базовой для последующих
инкрементальных копий.
Полное резервное копирование СУБД Oracle
@startuml participant "RuBackup Client" as cl database "Модуль Oracle" as orcl participant "Recovery Manager" as rman database "Хранилище" as store participant "RBFD" as rbfd database "Медиасервер" as media cl -> orcl : Задача РК orcl -> rman : Резервная копия Level 0 (полная) ' tag::store-process[] rman -> store : Данные rman --> orcl : Метаданные (snap) store -> rbfd : Резервная копия orcl -> rbfd : Метаданные (snap) rbfd -> media : Резервная копия\nи метаданные rman -> store : Очистка хранилища ' end::store-process[] @enduml
Инкрементальное резервное копирование СУБД Oracle
@startuml participant "RuBackup Client" as cl database "Модуль Oracle" as orcl participant "Recovery Manager" as rman database "Хранилище" as store participant "RBFD" as rbfd database "Медиасервер" as media cl -> orcl : Задача РК media --> orcl : REF SNAP orcl -> rman: Запрос данных последней РК orcl <-- rman: Метаданные последней РК orcl --> orcl: Валидация orcl -> rman: Резервная копия Level 1\n(инкрементальная) note over rman Инкремент определяется RMAN end note rman -> store : Данные rman --> orcl : Метаданные (snap) store -> rbfd : Резервная копия orcl -> rbfd : Метаданные (snap) rbfd -> media : Резервная копия\nи метаданные rman -> store : Очистка хранилища @enduml