Как восстановить базу данных Oracle при сохранившейся структуре каталогов, написано здесь. Теперь рассмотрим последовательность действий при изменении структуры каталогов. Первым делом открываем init.ora и корректируем параметры:
db_recovery_file_dest background_dump_dest audit_file_dest log_archive_dest_ХХ log_archive_dest user_dump_dest core_dump_dest
Также в init.ora изменяем месторасположение управляющего файла. Все файлы из холодной копии базы данных помещаем в нужные каталоги.
Затем монтируем базу данных
Startup mount pfile= init.ora;
После этого нужно задать базе данных новое месторасположение журнальных файлов и файлов данных.
Для этого используем команду
alter database rename file старое_полное_имя_файла to новое_полное_имя_файла;
Более детально об этом можно почитать здесь.
Затем открываем базу данных
alter database open;