¿Qué método utiliza Oracle para exportar datos de tablas más rápido?
Sintaxis de expresión específica
1. Solicitar ayuda
exp help=y
2 Exportar la base de datos completa
.exp system/manager file = bible _ db log = dible _ db full = y
3. Exporte la definición de la base de datos, pero no los datos.
exp system/manager file = bible _ db log = dible _ db full = y rows = n
4. Exportar todas las tablas, índices y otros objetos a los que el usuario especificado o pertenece el grupo.
archivo exp system/manager = registro del parque marino = propietario del parque marino = parque marino
archivo exp system/manager = registro del parque marino = propietario del parque marino = (parque marino, amy, amyc, harold)
Nota: Al exportar un usuario, aunque haya obtenido todos los objetos de este usuario, todavía no puede obtener ningún sinónimo al que hagan referencia estos objetos. La solución es crear un archivo de script con el siguiente comando SQL*Plus, ejecutar este archivo de script para obtener un script ejecutable para reconstruir todos los sinónimos públicos del objeto seapark y luego ejecutar este script en la base de datos de destino para reconstruir los sinónimos.
Establecer tamaño de línea 132
Establecer tamaño de página 0
Abrir TRIMSPOOL
SPOOL c:\seapark.syn
Seleccione "Crear sinónimo público" | |nombre sinónimo
' ||table_owner|| ', '| table_name | p>Donde table_owner = 'SEAPARK ', propietario = ' PUBLIC
Liberar el spool
5. Exportar una o más tablas especificadas.
archivo exp seapark/seapark = registro del tanque = tablas de tanques = tanque
archivo exp system/manager = registro del tanque = tabla de tanques = seapark.tank
exp archivo del sistema/administrador=registro del tanque=tabla del tanque=(seapark.tank, amy.artist)