Una computadora vieja con Oracle 8i está muerta. Tenemos la copia de seguridad diaria de la base de datos (C: \ oradata). No podemos instalar esta antigua versión de Oracle en ningún lugar porque no tenemos los CD de instalación para ello.
¿Podemos leer esta base de datos con, por ejemplo, Oracle Express? Si es así, ¿cómo?
Respuestas:
Oracle 8.xx ha estado fuera de soporte por algún tiempo.
Disculpe las malas noticias, pero su única opción es recuperar el software del disco muerto o pedirle a Oracle (obviamente con un contrato de soporte válido) una copia del software. Levante un ticket en My Oracle Support y lo ayudarán.
fuente
Puede actualizar esta base de datos a Oracle 9i si tiene eso, simplemente instale 9i, ejecute la base de datos utilizando eso
ORACLE_HOME
y ejecute los scripts de actualización?/rdbms/admin
. El formato de los DBF es lo suficientemente compatible como para que esto funcione. Si usted puede conseguir en 9i, entonces está bien, ya que hay un claro camino de actualización de allí a 10g y 11g .Desafortunadamente, si no tiene 9i (específicamente 9.2.0.8), entonces no es sencillo: es un salto demasiado grande a 10g simplemente ejecutándolo en un nuevo
ORACLE_HOME
, necesita un 8i que funcione para que puedaexp
/imp
si quiere hacerlo en un solo paso Deberá abrir un TAR y obtener la ayuda de Oracle (aunque solo sea para obtener los medios ).fuente