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

Сценарий восстановления и восстановления

Я хочу восстановить свою базу данных Oracle до текущего состояния.

Например, у меня есть полная резервная копия в воскресенье, и у меня есть все архивные журналы с воскресенья по среду.

Если я восстановлю и восстановлюсь из резервной копии на новый хост, моя база данных будет в состоянии только воскресенья.

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

Мне нужно автоматическое резервное копирование контрольных файлов в воскресенье или текущее в среду?

Пожалуйста, дайте мне шаги, чтобы сделать это.

С уважением, Сариф

Хорошо, возьмите последнее изображение в режиме ожидания и запустите его.

 connect internal; 
 startup nomount; 
 alter database mount standby database; 

Затем поместите свои архивные журналы (или воскресные журналы, если они разделены по дням) на их место и

 recover standby database; 

Вам будет предложено ввести имя файла. Поскольку это имя файла должно быть в ваших воскресных журналах, просто введите AUTO.

То, как я делаю это в своих базах данных, - это иметь большую файловую систему специально для архивных журналов, называемую / db_archive, и каждый день находится под ней каталог. Мой экземпляр oracle находится в / db, и он ищет мои архивные журналы в / db / archive, поэтому, когда я восстанавливаю журналы определенного дня, я связываю / db_archive / DATE -> / db / archive

Это не оптимально, но я имею дело с Oracle 8i, и много лет назад база данных была настроена не идеально. Надеюсь, скоро мы перейдем на Oracle 11, и мне не придется делать всю эту ерунду.