Резервное копирование и восстановление Oracle - PullRequest
0 голосов
/ 23 февраля 2011

новичок в oracle, у меня есть база данных oracle, которую мы больше не используем (версия: 8.1.7.4).

Я хочу взять резервную копию и хранить ее еще несколько лет (мы не знаем, может нам что-нибудь понадобиться позже)

1 >> Как лучше всего сделать резервную копию? 2 >> Могу ли я взять резервную копию и восстановить ее до более новой версии oracle на моей локальной коробке?

Спасибо, Jack

Ответы [ 2 ]

3 голосов
/ 23 февраля 2011

если вы делаете физическое резервное копирование с использованием rman или файловых копий, вам также необходимо сохранить копию ORACLE_HOME и вашей операционной системы.Если вы хотите убедиться, что вы можете получить доступ к вашим данным, экспорт может быть лучшим выбором, если ваша база данных не очень большая.(более нескольких сотен концертов).Если он больше, обновите его до последней возможной версии и сохраните ее.Это даст вам больше шансов снова запустить базу данных через год без необходимости восстановления операционной системы.Этого достаточно, если вы хотите только доступ к SQL.Если вы также хотите, чтобы приложение могло использовать базу данных, обновление может быть не лучшим выбором.

Надеюсь, это поможет.Рональд.

2 голосов
/ 23 февраля 2011

Когда люди говорят о резервной копии Oracle, они почти всегда подразумевают физическую резервную копию - физическую копию ваших файлов данных, ваших управляющих файлов, журналов повторов и т. Д. Вероятно, проще всего использовать Recovery Manager (переименован в RMAN в последних версиях), чтобы сделать это, если вы никогда ранее не делали резервную копию, управляемую пользователем. Однако, если вы делаете физическое резервное копирование, вы можете восстановить его только на машине, на которой установлена ​​точная версия Oracle из резервной копии (и аналогичной операционной системы). Учитывая, как трудно будет найти установочный носитель 8.1.7, не говоря уже о машине с поддерживаемой операционной системой, это может быть не лучшим подходом.

Вы также можете сделать логическое резервное копирование с помощью утилиты экспорта . Это генерирует один двоичный файл, который имеет DDL и данные либо для всей базы данных, либо для любой схемы, которую вы действительно хотите сохранить. Этот двоичный файл дампа может быть импортирован в более поздние версии Oracle, но он не будет содержать информацию о таких вещах, как конфигурация базы данных, и будет невозможно откатиться назад из резервной копии, если будут внесены более поздние изменения (хотя это не кажется проблемой в данном случае).

...