Прочитать древнюю базу данных Oracle в текущей версии Oracle

10

Старый компьютер с Oracle 8i мертв. У нас есть ежедневная резервная копия базы данных (C: \ oradata). Мы не можем установить эту старую версию Oracle где-либо, потому что у нас нет установочных компакт-дисков для нее.

Можем ли мы прочитать эту базу данных, например, с помощью Oracle Express? Если да, то как?

Грегори МУССАТ
источник
Вы можете попробовать связаться с Oracle напрямую по этой проблеме!
@MichaelHampton, к сожалению, невозможно. Версия слишком старая
Philᵀᴹ
3
Я полагаю, что вы все еще можете загрузить 9i, что не так уж и далеко от 8. Если это стоит времени, вы можете установить 9i на тестовую коробку и посмотреть, распознаются ли файлы.
Кевинский
Oracle не разрешает монтировать или восстанавливать старые резервные копии?
Jonesome Reinstate Моника
Ну, возможно, «старше», но, как сказал плакат, - это древнее. В какой-то момент можно отбросить полностью устаревшие форматы. Урок: резервные копии бесполезны, если у вас также нет резервной копии SYSTEM и вы не можете установить базу данных;)
TomTom,

Ответы:

12

Oracle 8.xx уже давно не поддерживается.

Извиняюсь за плохие новости, но ваш единственный вариант - либо восстановить программное обеспечение с мертвого диска, либо попросить у Oracle (очевидно, с действующим договором на поддержку) копию программного обеспечения. Поднимите заявку в службу поддержки Oracle, и они вам помогут.

Philᵀᴹ
источник
4

Вы можете обновить эту базу данных до Oracle 9i, если она у вас есть, просто установите 9i, запустите базу данных, используя ее, ORACLE_HOMEи запустите сценарии обновления ?/rdbms/admin. Формат DBFs достаточно совместим, чтобы сделать эту работу. Если вы можете добраться до 9i, то вы в порядке, поскольку оттуда есть четкий путь обновления до 10g и 11g .

К сожалению, если у вас нет 9i (в частности 9.2.0.8), то это не так просто - это слишком большой переход к 10g, просто запустив его в новом ORACLE_HOME, вам нужен рабочий 8i, чтобы вы могли exp/ impесли вы хотите это сделать в один шаг. Вам нужно будет открыть TAR и получить помощь Oracle (хотя бы для получения носителя ).

Gaius
источник