• Jueves 25 de Abril de 2024, 05:57

Autor Tema:  Posibilidad de recuperacion luego de un DROP DATABASE  (Leído 1977 veces)

shakka

  • Miembro HIPER activo
  • ****
  • Mensajes: 679
  • Nacionalidad: cr
    • Ver Perfil
    • http://mbrenes.com
Posibilidad de recuperacion luego de un DROP DATABASE
« en: Miércoles 16 de Diciembre de 2009, 21:47 »
0
Estoy haciendo pruebas de respaldo  y recuperacion, comenzando con las utilidades imp/exp de Oracle 10g XE

* Por ahora, he hecho un respaldo completo de la BD:

Código: Text
  1. exp userid='"usuario_backup/clave_usuario_backup@XE"' full='y' statistics='none' constraints='y' rows='y' consistent='y' indexes='y' grants='y' file="XE.dmp" log=/path/log;
  2.  

* Luego hice un DROP de la BD:

Código: Text
  1. sqlplus sys as sysdba
  2.  
  3. > shutdown abort;
  4. > startup mount exclusive restrict;
  5. > drop database;
  6. > exit;
  7.  

Al intentar restaurarla a partir del respaldo.

Código: Text
  1. imp userid='"sys/clave_usuario_sys as sysdba"' full='y' statistics='none' constraints='y' rows='y' indexes='y' grants='y' file="XE.dmp" log=/path/log buffer='2000000';
  2.  

Da este error.
Código: Text
  1.  
  2. IMP-00058: ORACLE error 1034 encountered
  3. ORA-01034: ORACLE not available
  4. IMP-00005: all allowable logon attempts failed
  5. IMP-00000: Import terminated unsuccessfully
  6.  

No hay una instancia corriendo, solo el listener.

Código: Text
  1. ps ax|grep -e 'oracle' || 'XE'
  2.  
  3. 2236 ?        Ss     0:00 /usr/lib/oracle/xe/app/oracle/product/10.2.0/server/bin/tnslsnr LISTENER -inherit
  4. 2321 pts/0    S+     0:00 grep -e oracle
  5.  

* Como puede solventarse esta situacion, teniendo solo ese respaldo(si fuese posible)?
* o que otro metodo emplear(para anotarlo en un plan de respaldo que cubra la mayor posibilidad de eventualidades).

Si hay algun concepto que este obviando o mal utilizando, favor y me rectifican, puesto que estoy iniciando en Oracle.

Thanatos-chan

  • Miembro MUY activo
  • ***
  • Mensajes: 136
  • Nacionalidad: do
    • Ver Perfil
Re: Posibilidad de recuperacion luego de un DROP DATABASE
« Respuesta #1 en: Viernes 18 de Diciembre de 2009, 18:22 »
0
yo trabajo con oracle pero no estoy tan orientado a dba. sino a developer.

si no estoy mal, al hacer el export, esta haciendo un script con la data,estructura,constraints,index,sequence, y blabla...pero
el export no tiene el script de creacion de la base de datos.

osea que el "import" parte de que ya tienes tu base de datos y le estas haciendo un "restore" a tu base de datos, no que la estas creando.
Que es un genio???? yo superare a un genio con trabajo duro, y eso es todo.