Резервный сервер является именно тем, что предполагается в его названии - другой сервер, который резервируется на случай, если что-нибудь произойдет с производственным сервером (также называемым первичным сервером). Резервный сервер содержит файлы, базы данных (определенные системой и пользователем) и учетные записи пользователей, идентичные тем, что располагаются на производственном сервере.
Резервный сервер реализован для начального восстановления базы данных с полной резервной копии базы данных и применения резервных копий протоколов транзакций для поддержания базы данных на резервном сервере в синхронном состоянии по отношению к производственному серверу. Для установки резервного сервера установите опцию базы данных read only в значение true. Эта опция запрещает пользователям любые операции записи в базу данных.
Основными шагами по использованию копии производственной базы данных являются следующие:
♦ восстановление производственной базы данных при использовании оператора restore database с предложением standby;
♦ применение каждого протокола транзакций для резервного сервера при использовании оператора restore log с предложением standby;
♦ при применении последней резервной копии протокола транзакции используйте оператор restore log с предложением recovery. Этот финальный оператор восстанавливает базу данных без создания файла с предыдущими образами, делая также базу данных доступной для операций записи.
После того как база данных и резервные копии протоколов транзакций будут восстановлены, пользователи могут работать с точной копией производственной базы данных. Будут навсегда потеряны только лишь неподтвержденные транзакции, которые существовали на момент возникновения сбоя.