Un vieil ordinateur avec Oracle 8i est mort. Nous avons la sauvegarde quotidienne de la base de données (C: \ oradata). Nous ne pouvons pas installer cette ancienne version d'Oracle n'importe où car nous n'avons pas les CD d'installation pour cela.
Pouvons-nous lire cette base de données avec, par exemple, Oracle Express? Si oui, comment?
Réponses:
Oracle 8.xx n'est plus pris en charge depuis un certain temps.
Toutes mes excuses pour la mauvaise nouvelle, mais votre seule option est de récupérer le logiciel à partir du disque mort ou de demander à Oracle (évidemment avec un contrat de support valide) une copie du logiciel. Soulevez un ticket sur My Oracle Support et ils vous aideront.
la source
Vous pouvez mettre à niveau cette base de données vers Oracle 9i si vous l'avez, installez simplement 9i, exécutez la base de données à l'aide de cela
ORACLE_HOME
et exécutez les scripts de mise à niveau dans?/rdbms/admin
. Le format des DBF est suffisamment compatible pour que cela fonctionne. Si vous pouvez accéder au 9i, vous êtes d'accord, car il existe un chemin de mise à niveau clair à partir de là vers 10g et 11g .Malheureusement, si vous n'avez pas le 9i (en particulier 9.2.0.8), ce n'est pas simple - c'est un trop grand saut à 10g en le lançant simplement dans un nouveau
ORACLE_HOME
, vous avez besoin d'un 8i fonctionnel afin que vous puissiezexp
/imp
si vous voulez le faire en une seule étape. Vous devrez ouvrir un TAR et obtenir l'aide d'Oracle (ne serait-ce que pour obtenir les médias ).la source