Восстановление полного экземпляра Oracle и
базы данных с помощью исходного сервера Oracle
Если экземпляр или база
данных Oracle полностью утрачены, то восстановление может
выполняться на том же самом сервере Oracle. Эти же инструкции
применяются при настройке нового физического сервера с тем же
именем и SID.
Для успешного
восстановления по этому сценарию потребуется следующее:
Табл.: Требования к восстановлению на
исходном сервере Oracle
Элемент
|
Описание
|
DBID
|
Если значение DBID не известно, его можно найти в журнале
заданий Backup Exec или в RMAN после входа в систему.
|
ID элемента ControlFile
|
Значение ID элемента ControlFile указано на панели
восстановления Backup Exec в разделе "Управляющие файлы" в узле
Oracle.
|
Полная резервная копия системы Oracle
|
Полная резервная копия системы Oracle должна
содержать:
-
управляющий файл
-
файлы данных
-
архивные журналы
|
Исходный сервер Oracle
|
Для успешного восстановления системы Oracle по сценарию 1
необходимо выполнять восстановление на исходный сервер Oracle.
|
Как восстановить полностью утраченные экземпляр
или базу данных Oracle на исходном сервере
-
Повторно создайте базу
данных Oracle с тем же именем, что и у утраченной базы данных.
-
Найдите и переименуйте
файл pwd##~_#lt;SID##~_#gt;.ora.
-
Создайте новый файл
pwd##~_#lt;SID##~_#gt;.ora.
Как создать файл pwd##~_#lt;SID##~_#gt;.ora.
-
Откройте командную
строку.
-
Введите следующую
команду:
orapwd
file=путь\pwdsid.ora password=##~_#lt;пароль##~_#gt;
Как продолжить аварийное восстановление
-
Откройте командную строку
и выполните следующие действия:
-
Введите следующую
команду:
RMAN
-
Введите CONNECT TARGET
##~_#lt;sys/password@sid##~_#gt;;
-
Введите SHUTDOWN ABORT;
-
Введите STARTUP NOMOUNT;
-
Введите SET DBID##~_#lt;dbid ID##~_#gt;;
-
Обратитесь к серверу
резервного копирования Backup Exec.
-
На панели навигации
щелкните на стрелке рядом со значком "Восстановление".
-
Выберите .
-
На панели свойств найдите
раздел "Источник" и нажмите .
-
Выберите управляющий файл
(ControlFile) для восстановления.
-
Нажмите кнопку
.
В задании восстановления
возникнет ошибка, поскольку будут обнаружены несогласованные
архивные журналы. Это нормальное явление при аварийном
восстановлении.
-
После завершения задания
восстановления закройте Backup Exec.
-
Обратитесь к серверу
Oracle.
-
В командной строке RMAN
введите следующую команду:
Alter
database open resetlogs;
-
Закройте командную
строку.
Восстановление
завершено.