Finally the help of IT is here

Blog de soluciones informaticas.

Como eliminar y restaurar tabla en Oracle desde un export

Escrito por Xavier Xaus Nadal on Noviembre 16th, 2011

Save pagePDF pageEmail pagePrint page

Buenas.

Este artículo trata de explicar cómo hacer una restauración de una tabla Oracle desde un export previamente realizado.

Este export para hacer el artículo un poco más genérico vamos a suponer que dispone de distintas instancias y diferentes usuarios por instancia.

La tabla que vamos a restaurar podría existir o no en las distintas instancias de la base de datos.

Ante todo comentar que únicamente podremos restaurar la tabla siempre y cuando esta tabla no exista por lo que el primer paso es después de comprobar que existe una copia fiable del día anterior eliminar la tabla que posteriormente restauraremos.

Conectar al servidor donde tenemos Oracle instalado por ejemplo mediante terminal server.

Ejecutar sqlplus desde una línea de comandos: Inicio -> Ejecutar -> sqlplus.exe

Eliminar la tabla Oracle que posteriormente restauraremos.

Introduzca el nombre de usuario: usuario@instancia

Introduzca la clave: password del usuario

Oracle1

Chequeamos que la tabla que vamos a restaurar es la correcta confirmando el número de filas que contiene la tabla con el comando select count(*) from <tabla>; (La tabla del ejemplo se llama z99wcg0)

Oracle2

Eliminamos la tabla con el comando drop table <tabla>;

Salimos de la sesión con el comando quit.

Restaurar tabla Oracle desde un export en disco.

Desde una línea de comandos ejecutamos la siguiente sentencia :

imp usuario/contraseña@instancia fromuser=usuario touser=usuario file=D:\bbdd.dmp tables=(tabla)

Oracle3

La tabla se ha restaurado correctamente.

Espero que os sea útil.

Related Posts Plugin for WordPress, Blogger...
Etiquetas: , , , ,


Leave a Reply

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>