Export/Import en Oracle

DANIELUCI
12 de Septiembre del 2005
Por necesito ..que me den un norte en export esquemas en oracle9i..pues he hecho varias pruebas..y no resultan..si alguien pudiera darme un norte en el tema.....Y si hay que configurar algo ..

Saludos Daniel

Rodolfo Reyes
12 de Septiembre del 2005
Ejemplos export 1:
Se desea hacer un backup completo de base de datos a una unidad de cinta con
una capacidad máxima de 4 GB.
1. Introducir un cartucho de cinta.
2. Ejecutar la instrucción:
exp system/password_system full=y indexes=y rows=y consistent=y
file=/dev/rmt0 volsize=400000000 log=full_fecha_.log constraints=y
donde:
password_system debe ser el password del usuario system.
_fecha_ debe ser la fecha del día que se ejecuta el backup.
full=y indica que es backup completo de la base de datos.
volsize es la capacidad máxima de la cinta en bytes, esto es para que al terminarse
el espacio pida un cambio de cinta. (este parámetro no es necesario para exports a
disco).
Ejemplo export 2:
Se desea hacer backup del usuario contabilidad y todos sus objetos a un archivo
del disco.
exp system/password_system full=n owner=contabilidad indexes=y rows=y
consistent=y file=/backup/exports/conta.dmp log=conta.log constraints=y
Ejemplo export 3:
Se desea realizar backup de las tablas datos1 y datos2 del usuario contabilidad
hacia un archivo .dmp.
exp system/password_system full=n owner=contabilidad
tables=(datos1,datos2) indexes=y rows=y consistent=y
file=/backup/exports/conta_tables.dmp log=conta_tables.log constraints=y

Ejemplo import 1:
Se desea realizar un import completo de la base de datos.
imp system/password_system file=/backup/dmps/full_db.dmp full=y rows=y
indexes=y commit=y buffer=200000
donde:
commit=y es un parámetro que le indica al import que debe hacer commit por
grupos de registros y no esperar al final de cada tabla para hacerlo.
Ejemplo import 2:
Se tiene un archivo de export de la base de datos completa y se desea importar
una tabla llamada prueba_2.
imp system/password_system file=/backup/dmps/full_db.dmp full=y rows=y
indexes=y commit=y buffer=200000 fromuser=contabilidad touser=contabilidad
tables=prueba_2
donde:
fromuser es el parámetro que indica quien es el dueño de la tabla a importar.
touser es el nombre del usuario donde se importará la tabla
tables es el listado de tablas a importar.


chemian
12 de Septiembre del 2005
yo te ayudaria, pero no se que es lo que quieres saber. Por ejemplo dime que es lo que haces que no te funciona, o dime que es lo que quieres hacer, dime algo para que pueda ayudarte.

MARI
12 de Septiembre del 2005
Hola,

A mi me gustaría saber cual es la sentencia completa para hacer un export. Es que en alguna ocasión al hacer un exp y completar los campos requeridos me ha dado error. Me comentaron que al poner la secuencia entera se podía evitar.

Muchas Gracias.

PD: Si sabes de algún manualillo en castellano que me pudiera ser útil te lo agradecería. Es que soy un poquito novata en esto.

chemian
12 de Septiembre del 2005
porque no intentais hacerlo con el asistente que tiene el enterprise manaller y veis como crea el comando, ya que al final del asistente te permite ver lo que va a ejecutar antes de hacerlo. Igual eso os ayuda un poco para ver como se hace. El asistente es muy sencillito.