TDE: Шаги для включения репликации в offline
Шаг 1
Сгенерируйте структурный файл, используя следующую команду: prostrct list source-db-name source-db-name.st
Шаг 2
Если в базе данных включен механизм After-imaging, то перейдите к следующему шагу. Если этот механизм не включен, то необходимо:
- Создать структурный файл с описанием областей After-image, например, с именем source-db-name_ai.st. Имя этого файла должно отличаться от имени структурного файла базы данных (dbname.st) и от структурного файла, созданного в предыдущем шаге.
- Добавить области After-image в базу данных следующей командой:
prostrct add source-db-name source-db-name_ai.st
- Сформировать полную резервную копию базы данных:
probkup source-db-name source-db-name.bak
- Включить механизм After-imaging:
rfutil source-db-name -C aimage begin
Шаг 3
Включите механизм OpenEdge Replication на source-базе: proutil source-db-name -C enableSiteReplication source
Шаг 4
Сформируйте инкрементальную резервную копию source-базы: probkup source-db-name incremental source-incremental-backup.bak
Шаг 5
Скопируйте с source-сервера на target-сервер структурный файл source-базы (source-db-name.st), полную резервную копию source-базы (source-db-name.bak) и инкрементальную резервную копию (source-incremental-backup.bak).
Шаг 6
Структурный файл source-базы (source-db-name.st) поместите на target-сервере в каталог, в котором будет располагаться target-база, и переименуйте его в dbname.st. После чего отредактируйте в нем физические пути размещения экстентов базы данных.
Шаг 7
Скопируйте хранилище ключей source-базы (source-db-name.ks) на target-сервер и поместите его в каталог target-базы. Напомню, этот файл создается в момент включения шифрования для source-базы.
Шаг 8
Восстановите target-базу из резервных копий source-базы с помощью утилиты PROREST. Сначала из полной резервной копии, а затем из инкрементальной.
Шаг 9
Активируйте репликацию на target-базе следующей командой: proutil target-db-name -C enableSiteReplication target
Шаг 10
Настройте файлы свойств репликации для обеих баз данных. Для этого:
- Определите местонахождение типовых файлов свойств репликации, для source – source.repl.properties, для target – target.repl.properties. Найти их можно в подкаталоге properties/ в базовом каталоге OpenEdge.
- Скопируйте каждый из этих файлов в каталог соответствующей базы данных и переименуйте в соответствии с названием этих баз. Например, для базы данных с именем sports имя файла свойств репликации должно выглядеть как sports.repl.properties.
- Настройте файлы свойств в соответствии с вашими требованиями. Например, можно настроить механизм OpenEdge Replication для работы с одним или с двумя агентами репликации. За более детальной информацией по механизму OpenEdge Replication обратитесь к документации.
Шаг 11
Запустите обе базы данных.
|