Предпочтительным вариантом будет использование Oracle Data Guard . Во-первых, вы должны создать новую производственную базу данных как физический резерв для текущей базы данных. Затем, когда вы захотите перейти на новую базу данных, вы просто выполните переключение с основной на резервную. Возможно, вы захотите добиться этого, создав физический резерв для новой производственной базы данных на сервере резервного копирования.
Если у вас нет корпоративной версии, вы можете сделать то же самое вручную. Предполагая, что база данных находится в режиме ARCHIVELOG, вы можете запустить резервную копию текущей рабочей базы данных, пока она работает, восстановить эту резервную копию на рабочем сервере, а затем применить архивированные журналы из текущей рабочей базы данных, чтобы получить резервную копию, близкую к синхронизированной. Когда вы будете готовы к переключению, вам потребуется закрыть текущую производственную базу данных, скопировать последние заархивированные журналы в резервную копию, применить архивированные журналы, а затем вызвать резервную копию как новую производственную базу данных.