You are on page 1of 3

PROCESO PARA EXPORTAR E IMPORTAR OBJETOS DE UN ESQUEMA EN ORACLE Preparado por: Ing.

Sandra Sanguino - UNAB Este procedimiento solo exporta las tablas, constraints (llaves forneas, llaves primarias) y los datos de las tablas de un esquema (dueo de los objetos). El esquema que se trabajara como ejemplo es: SCOTT EXPORTAR 1. Ejecutar el programa de exportar que se encuentra en el Oracle Home (C:\oracle\ora92\bin): archivo EXP.EXE 2. Conectarse a la base de datos con el usuario administrador (SYSTEM) as: system/systemdba (donde systemdba es la contrasea, ojo que esto varia segn configuracin cuando se instala Oracle Server) 3. Tamao de buffer: 3000000 4. Nombre del archivo que se va a generar con la ruta completa, por ejemplo: c:\tablas.dmp (dmp es la extensin con la que se debe dejar) 5. Tipo de exportacin: 1 (Toda la base de datos, ojo que son todos los usuarios incluyendo el system), 2 (Un usuario) y 3 (Una tablas nada ms). Para este proceso seleccionar 2 6. Exportar privilegios: S 7. Exportar datos de la tabla: S 8. Comprimir el archivo: S 9. Nombre del o de los usuarios a exportar. Solo se van a exportar los objetos del usuario SCOTT. Si es ms de uno, ir colocndolos y dar <ENTER>, cuando no hayan ms. La siguiente tabla visualiza las opciones anteriores: Export: Release 9.2.0.1.0 - Production on Jue Oct 16 10:40:28 2003 Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved.

Username: system/systemdba Connected to: Oracle9i Enterprise Edition Release 9.2.0.1.0 - Production With the Partitioning, OLAP and Oracle Data Mining options JServer Release 9.2.0.1.0 - Production Enter array fetch buffer size: 4096 > 3000000 Export file: EXPDAT.DMP > c:\tablas.dmp (1)E(ntire database), (2)U(sers), or (3)T(ables): (2)U > 2 Export grants (s/no): s > s

Export table data (s/no): s > s Compress extents (s/no): s > s Export done in WE8MSWIN1252 character set and AL16UTF16 NCHAR character set About to export specified users ... User to be exported: (RETURN to quit) > scott User to be exported: (RETURN to quit) >

IMPORTAR 1. Ejecutar el programa de importar que se encuentra en el Oracle Home (C:\oracle\ora92\bin): archivo IMP.EXE 2. Conectarse a la base de datos con el usuario administrador (SYSTEM) as: system/systemdba (donde systemdba es la contrasea, ojo que esto varia segn configuracin cuando se instala Oracle Server) 3. Nombre del archivo que se va a importar con la ruta completa, por ejemplo: c:\tablas.dmp 4. Tamao de buffer: 3000000 5. Ignorar errores: S 6. Importar privilegios: S 7. Importar archivo de export de base de datos completa: N (ya que es un export de un usuario nicamente) 8. Usuario a importar: SCOTT 9. <ENTER> para comenzar el import La siguiente tabla visualiza las opciones anteriores: Import: Release 9.2.0.1.0 - Production on Jue Oct 16 10:45:21 2003 Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved. Username: system/systemdba Connected to: Oracle9i Enterprise Edition Release 9.2.0.1.0 - Production With the Partitioning, OLAP and Oracle Data Mining options JServer Release 9.2.0.1.0 - Production Import file: EXPDAT.DMP > c:\tablas.dmp Enter insert buffer size (minimum is 8192) 30720> 3000000 Export file created by EXPORT:V09.02.00 via conventional path import done in WE8MSWIN1252 character set and AL16UTF16 NCHAR character set List contents of import file only (s/no): no > n

Ignore create error due to object existence (s/no): no > s Import grants (s/no): s > s Import table data (s/no): s > s Import entire export file (s/no): no > n Username: scott Enter table(T) or partition(T:P) names. Null list means all tables for user Enter table(T) or partition(T:P) name or . if done:

You might also like