expimporacle.pdf

3

Click here to load reader

Upload: gestio-organitzacio-comunicacio-sa

Post on 11-Jun-2015

199 views

Category:

Documents


0 download

DESCRIPTION

expImpOracle.pdf

TRANSCRIPT

Page 1: expImpOracle.pdf

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 foráneas, llaves primarias) y los datos de las tablas de un esquema (dueño 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 contraseña, ojo que esto varia según configuración cuando se instala Oracle Server)

3. Tamaño de buffer: 3000000 4. Nombre del archivo que se va a generar con la ruta completa, por ejemplo:

c:\tablas.dmp (dmp es la extensión con la que se debe dejar) 5. Tipo de exportación: 1 (Toda la base de datos, ojo que son todos los usuarios

incluyendo el system), 2 (Un usuario) y 3 (Una tablas nada más). 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 más de uno, ir colocándolos y dar <ENTER>, cuando no hayan más.

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

Page 2: expImpOracle.pdf

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 contraseña, ojo que esto varia según configuración cuando se instala Oracle Server)

3. Nombre del archivo que se va a importar con la ruta completa, por ejemplo: c:\tablas.dmp

4. Tamaño 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

Page 3: expImpOracle.pdf

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: