expImpOracle.pdf

224 views
221 views

Published on

expImpOracle.pdf

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
224
On SlideShare
0
From Embeds
0
Number of Embeds
5
Actions
Shares
0
Downloads
1
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

expImpOracle.pdf

  1. 1. PROCESO PARA EXPORTAR E IMPORTAR OBJETOS DE UN ESQUEMA EN ORACLEPreparado por: Ing. Sandra Sanguino - UNABEste procedimiento solo exporta las tablas, constraints (llaves foráneas, llaves primarias) ylos datos de las tablas de un esquema (dueño de los objetos).El esquema que se trabajara como ejemplo es: SCOTTEXPORTAR 1. Ejecutar el programa de exportar que se encuentra en el Oracle Home (C:oracleora92bin): 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 2003Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved.Username: system/systemdbaConnected to: Oracle9i Enterprise Edition Release 9.2.0.1.0 - ProductionWith the Partitioning, OLAP and Oracle Data Mining optionsJServer Release 9.2.0.1.0 - ProductionEnter array fetch buffer size: 4096 > 3000000Export file: EXPDAT.DMP > c:tablas.dmp(1)E(ntire database), (2)U(sers), or (3)T(ables): (2)U > 2Export grants (sÝ/no): sÝ > s
  2. 2. Export table data (sÝ/no): sÝ > sCompress extents (sÝ/no): sÝ > sExport done in WE8MSWIN1252 character set and AL16UTF16 NCHAR character setAbout to export specified users ...User to be exported: (RETURN to quit) > scottUser to be exported: (RETURN to quit) >IMPORTAR 1. Ejecutar el programa de importar que se encuentra en el Oracle Home (C:oracleora92bin): 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 importLa siguiente tabla visualiza las opciones anteriores:Import: Release 9.2.0.1.0 - Production on Jue Oct 16 10:45:21 2003Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved.Username: system/systemdbaConnected to: Oracle9i Enterprise Edition Release 9.2.0.1.0 - ProductionWith the Partitioning, OLAP and Oracle Data Mining optionsJServer Release 9.2.0.1.0 - ProductionImport file: EXPDAT.DMP > c:tablas.dmpEnter insert buffer size (minimum is 8192) 30720> 3000000Export file created by EXPORT:V09.02.00 via conventional pathimport done in WE8MSWIN1252 character set and AL16UTF16 NCHAR character setList contents of import file only (sÝ/no): no > n
  3. 3. Ignore create error due to object existence (sÝ/no): no > sImport grants (sÝ/no): sÝ > sImport table data (sÝ/no): sÝ > sImport entire export file (sÝ/no): no > nUsername: scottEnter table(T) or partition(T:P) names. Null list means all tables for userEnter table(T) or partition(T:P) name or . if done:

×