ВладимирБКС
Дата: 05.12.2007 12:04:24
Когда речь идет об востановлении базы c использованием RMAN на том же компьютере, на котором был сделан backup, то все ясно - когда мы делаем команды restore, RMAN с помощью controlfile знает где лежат бэкапы, лезет туда и восстанавливает.
А как быть, если мы хотим развернуть базы на совсем другом компе, причем со структурой каталогов, отличной от сервера где был сделан бэкап с помощью RMAN?
Например, я на этом новом другом комее создаю базу командой oradim, а дальше то что?
Запускаю rman - resore там не работает и это ясно, ведь откуда rman узнает о файле-бэкапе, который я принес с другого сервака и полодил в какую то папку
jan2ary
Дата: 05.12.2007 12:27:11
Какая версия?
В 10g есть catalog: Add backup pieces and image copies on disk to the RMAN repository.
Но: You must be connected to the target database, which must be mounted or open.
Если структура каталогов другая, можно использовать set newname в блоке run рмана в случае простого восстановления, или параметры инициализации DB_FILE_NAME_CONVERT and LOG_FILE_NAME_CONVERT в случае duplicate.
Подробнее в Database Backup and Recovery Reference 10g Release 2 (10.2)
Насчет 9i не знаю.