полезная информация, необходимая утилите Recovery Manager для выполнения ее работы. Странно, но указанный каталог размещается в базе данных. Нам кажется, что это недочет в проектировании со стороны Oracle. Во всяком случае, непонятно, почему каталог нельзя было поместить в обычный файл. Ясно, что вы не можете хранить каталог восстановления в целевой базе данных, потому что тогда при потере базы вы также потеряете то, что призвано помочь восстановить ее. Поэтому вам нужна вторая база данных. Oracle не рекомендует создавать полномасштабную базу данных специально для того, чтобы разместить каталог восстановления, а советует поместить его в базу данных разработчиков приложений, тестовую или вспомогательную базы данных. Конечно, очень хорошо, если у вас такая БД есть и она находится на этой же машине или доступна из рабочей среды!
Утилиту Recovery Manager необходимо периодически синхронизировать с управляющим файлом целевой базы данных, поэтому для эффективного использования утилиты каталог восстановления должен быть доступен большую часть времени. Это несколько ограничивает возможности манипулирования базой данных, которая содержит каталог восстановления — ее нельзя останавливать надолго. Кроме того, необходимо снимать резервную копию с каталога восстановления, поскольку он находится в базе данных. Для этого Oracle предлагает поменять базы ролями и поместить каталог восстановления в рабочую среду для базы данных, которая содержит ее каталог. Запутались? Надеемся, что рис. 3.4 прояснит ситуацию.
Рабочая база данных
Recovery | Manager |
Управляющие Каталог
файлы восстановления (тест)
Действующая база данных
Тестовая база данных
Управляющие Каталог
файлы восстановления (тест)
Тестовая база данных
Рис. 3.4. Использование каталога восстановления
44
Oracle 8