Восстановление базы данных на другом компьютере

dbstalker, 25 января

Холодная копия базы данных у нас уже есть. Работаем дальше.

Сначала инсталлируем ПО СУБД ORACLE. Если сохраняется такая же структура каталогов, как и на исходном сервере, то это несколько уменьшает нам объем работ.

Посмотрите значение следующих параметров на исходном сервере и проверьте наличие соответствующих директорий на новом сервере:

db_recovery_file_dest
background_dump_dest
audit_file_dest
log_archive_dest_ХХ
log_archive_dest
user_dump_dest
core_dump_dest

Когда все нужные директории подготовлены, копируем на соответствующие места файлы из холодной копии.

Затем устанавливаем переменную окружения

set oracle_sid= название_экземпляра_SID

Потом создаем службу :

 \bin\oradim.exe -new -sid  -intpwd <пароль_пользователя_sys> -startmode manual

Теперь можно базу открывать.

Sqlplusw /nolog
Conn / as sysdba
startup pfile=init.ora;

После того как база открылась необходимо позаботиться о временном пространстве.

alter tablespace  временное_табличное_пространство add  tempfile  полное_имя_файла  size 500M 

База полностью готова к эксплуатации.

Чтобы пользователи могли подключаться к новой базе, нужно изменить HOST в файлах tnsnames.ora и listener.ora. Не забудьте стартовать службу листенера.

 

Новый комментарий

Я не спамер: введите суму 7+5



 

От авторов блога

О Блоге - прочитай перед началом.

Задать вопрос и получить ответ - уже решено 94 вопросов

Глоссарий - список терминов и сокращений


 
 

Бизнес форум

Последние темы:

Расписание автобусов
18 июля, 3 ответа
Отдых в августе
17 июля, 4 ответа