- Oracle en Espanol - Por Francisco Munoz Alvarez - http://oracleenespanol.com -

Cual es la manera mas rapida de hacer un Export/Import en Oracle 9?

Posted By jpuga On 4. May 2008 @ 14:54 In Consultas | 2 Comments

Hola:

Como te comentaba hace un rato, me gustaría saber cual es la manera mas rápida de hacer un Export/Import en Oracle 9i, con ciertas condiciones:

  • Desde una Maquina de Producción a otra de Producción
  • La maquina de Origen tiene Oracle 9i o 10g
  • La maquina de Destinotiene Oracle 9i.
  • Ambas maquinas se encuentran en el mismo rango de IP.-
  • En la maquina de destino siempre se realiza el Import (Es un proceso recurrente)

Conozco dos formas:

1.- Hacer un Export Full y luego el Import Full de manera directa.- Pero esto tomaría mucho tiempo.-

2.- Hacer un Export Full, y luego hacer el Import por partes, es decir:

  1. Borrar todas las tablas.-
  2. Hacer el Import de sólo las Tablas (Sobreescribiendo la data).-
  3. Crear los Índices.-
  4. Otorgar los privilegios de accesos.-

Gracias !!!


2 Comments To "Cual es la manera mas rapida de hacer un Export/Import en Oracle 9?"

#1 Comment By fmunoz On 5. May 2008 @ 5. May 2008

Estimado Juan:

Aqui van algunos tips para ayudarte con la performance de un import en 9i.

1)Analyze solo despues de la carga (Analyze=n)
2)Tener el export a ser importado en un disco separado de los de datos de la BD.
3)Usar commit=n
4)Utilizar un solo segmento de rollback grande y poner los demas offline durante import
5)Utilizar indexes=n y recrearlos despues de terminado el import
6)Utilizar un buffer grande para el import. ejemplo:

(opcion del import, tiempo seg, Reduccion

commit=y - 120 - 0
commit=y,buffer=64000 - 100 - 17%
commit=n,buffer=30720 - 72 - 40%
commit=n,buffer=64000 - 67 - 44%

7) Pre-crear tablas anticipadamente con scripts y setear ignore=y
8) Setear db_cache_size y log_buffer para un tamano mayor
9) Parar archive, (ALTER DATABASE NOARCHIVELOG;)

Despues de terminada la carga, no olvidarse de crear los indices y generar estadisticas nuevas.

Espero haberte podido ayudar con estos tips.

Saludos,

Francisco Munoz Alvarez


Article printed from Oracle en Espanol - Por Francisco Munoz Alvarez: http://oracleenespanol.com

URL to article: http://oracleenespanol.com/2008/05/04/cual-es-la-manera-mas-rapida-de-hacer-un-exportimport-en-oracle-9/

Click here to print.