Старый компьютер с Oracle 8i мертв. У нас есть ежедневная резервная копия базы данных (C: \ oradata). Мы не можем установить эту старую версию Oracle где-либо, потому что у нас нет установочных компакт-дисков для нее.
Можем ли мы прочитать эту базу данных, например, с помощью Oracle Express? Если да, то как?
Ответы:
Oracle 8.xx уже давно не поддерживается.
Извиняюсь за плохие новости, но ваш единственный вариант - либо восстановить программное обеспечение с мертвого диска, либо попросить у Oracle (очевидно, с действующим договором на поддержку) копию программного обеспечения. Поднимите заявку в службу поддержки Oracle, и они вам помогут.
источник
Вы можете обновить эту базу данных до Oracle 9i, если она у вас есть, просто установите 9i, запустите базу данных, используя ее,
ORACLE_HOME
и запустите сценарии обновления?/rdbms/admin
. Формат DBFs достаточно совместим, чтобы сделать эту работу. Если вы можете добраться до 9i, то вы в порядке, поскольку оттуда есть четкий путь обновления до 10g и 11g .К сожалению, если у вас нет 9i (в частности 9.2.0.8), то это не так просто - это слишком большой переход к 10g, просто запустив его в новом
ORACLE_HOME
, вам нужен рабочий 8i, чтобы вы моглиexp
/imp
если вы хотите это сделать в один шаг. Вам нужно будет открыть TAR и получить помощь Oracle (хотя бы для получения носителя ).источник