martes, 7 de julio de 2009

Backup y Recovery en oracle 9i/10g

Abrir una ventana de comandos del O.S. con el botón Inicio, Ejecutar y en esta ventana escribir la instrucción cmd, como se muestra en la figura.



Export de un esquema de la Base de Datos

En este caso vamos a realizar una exportacion del esquema hr de la base de datos datuk( para nuestro caso Oracle#), debera conectarse con el system de su BD.


Deberá digitar el username y password, posteriormente le solicitara el arreglo del buffer deje el valor por definición y si desea cambiarlo deberá ser múltiplo de dos el tamaño.


En la siguiente figura deberá definir el archivo .dmp dándole la ruta especifica donde desea guardar el archivo export de la base de datos , posteriormente solicitara si desea la entera base , usuario(s) o tabla(s) exportar , como en nuestro caso la versión esta en español deberá digitar los valores de los parámetros Y(S) y N de igual manera para nuestro caso de estudio seleccionamos 2 que es Users , grants = S, Data = S , compress extents = N, luego el export envía un mensaje cual es el formato de carácter del archivo, posteriormente tenemos que definir cual es el esquema del usuario que deseamos exportar.



Posteriormente después de haber parametrizado el usuario nos aparecerá la siguiente información.





En este caso el proceso se realizo de manera satisfactorio pero con algunos warning que no son de gran preocupación pero que con un archivo de bitácora podrá verificar que es lo que ha pasado durante el proceso de ejecución del export.


Export full de la base de datos.


Antes de iniciar un export de base de datos completo puede utilizar la ayuda digitando EXP HELP = Y como instruccion instrucción y aparecerá la información que se muestra en la figura siguiente :




Digite las siguientes instrucciones del archivo txt.



Donde definimos la ruta y nombre del archivo donde se exportaran los datos, full = Y,

GRANTS = Y, INDEXES = Y, ROWS = Y, CONSTRAINTS = Y y la ruta y nombre del archivo del log. Nota hemos incluido el usuario y password , algo que se realiza para efectos académicos , en este archivo Ud. nunca deberá colocar el pasword del usuario por aspectos de seguridad. Posteriormente deberá digitar lo siguiente:


exp parfile =c:\full.txt


Ya que en el archivo están todos los parámetros y aparecerá una pantalla como la siguiente :



Al final aparecerá los mensajes siguientes :


Verificar en la dirección que los archivos existan con los nombres que estableció en el archivo de parámetros.


IMPORT


Para la realización de un import deberá realizar lo siguiente para importar un esquema de la base de datos a partir de un archivo exportado para nuestro caso es un hr.dmp




No olvide colocar la extensión .dmp, si no le aparecerá un mensaje como el anterior y la ruta del archivo



Al final aparecerá una pantalla como la siguiente.



Si desea visualizar la ayuda presione el comando siguiente :



Otra manera de importar para ver mas detalles de importación de datos, esto se solicitara mas parámetros cuando Ud. digite que importe únicamente la lista de contenido de archivo del import.



Importar de un esquema a otro usuario.

Primeramente deberá crear el usuario que desea realizar la importación , si no existe en la base y dar le los grants respectivos:



Posteriormente ejecute el siguiente script



Ejecutar el siguiente comando :



Aparecera la pantalla anterior con los mensajes correspondientes, luego compruebe la importación conectándose con el usuario hrnuevo y deberá aparecer en el diccionario la información de los objetos:

Ahora esta lista para utilizar con todo el potencial de IMPORT Y EXPORT de la base de datos ORACLE 9i.


0 comentarios:

Publicar un comentario

Suscribirse a Enviar comentarios [Atom]

<< Inicio