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:
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;
* Luego hice un DROP de la BD:
sqlplus sys as sysdba
> shutdown abort;
> startup mount exclusive restrict;
> drop database;
> exit;
Al intentar restaurarla a partir del respaldo.
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';
Da este error.
IMP-00058: ORACLE error 1034 encountered
ORA-01034: ORACLE not available
IMP-00005: all allowable logon attempts failed
IMP-00000: Import terminated unsuccessfully
No hay una instancia corriendo, solo el listener.
ps ax|grep -e 'oracle' || 'XE'
2236 ? Ss 0:00 /usr/lib/oracle/xe/app/oracle/product/10.2.0/server/bin/tnslsnr LISTENER -inherit
2321 pts/0 S+ 0:00 grep -e oracle
* 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.