Назад | Перейти на главную страницу

Как подключить базу данных Oracle к новому экземпляру?

У меня есть экземпляр Oracle 10g R2, установленный на Windows Server 2003. На этом экземпляре работала база данных, у которой нет резервной копии. Теперь ОС вышла из строя, не могла быть восстановлена, и все, что у меня было, - это запущенные файлы старого экземпляра.

Как я могу восстановить базу данных из этих файлов в новый экземпляр?

Будем очень признательны за пошаговое руководство, потому что я новичок в Oracle.

В основном вам нужно будет сделать следующее:

  1. Установите Oracle (если возможно, той же версии или новее) на новый сервер.
  2. Создайте службы Windows, используя oradim.exe (использует тот же SID, что и раньше)
  3. Скопируйте все файлы из старого экземпляра на новый сервер в те же места (или воссоздайте контрольные файлы, используя «СОЗДАТЬ КОНТРОЛЬНЫЙ ФАЙЛ» и укажите новые локации)
  4. Скрестите пальцы и запустите новый экземпляр.
  5. Резервное копирование базы данных и расписание повторяющихся резервных копий.

Некоторые изменения могут произойти в зависимости от конфигурации старого экземпляра (использование режима архивного журнала, ...)

Это зависит...

Есть ли у вас онлайн-журналы повторного выполнения с момента сбоя ОС? Была ли база данных запущена в режиме ARCHIVELOG, и если да, то есть ли у вас архивные журналы повторов?