Puede considerar las utilidades de exportación/importación de Oracle para migraciones en las siguientes condiciones:
-
El tamaño de los datos es pequeño.
-
Los tipos de datos, como binario flotante y doble, no son necesarios.
El proceso de importación crea los objetos de esquema necesarios. Por lo tanto, no es necesario ejecutar un script para crear los objetos de antemano.
La forma más sencilla de instalar las utilidades de exportación e importación de Oracle es instalar Oracle Instant Client. Para descargar el software, vaya a https://www.oracle.com/database/technologies/instant-client.html
Para exportar tablas y, a continuación, importarlas
-
Exporte las tablas de la base de datos de origen con el comando
exp
.El siguiente comando exporta las tablas denominadas
tab1
,tab2
ytab3
. El archivo de volcado esexp_file.dmp
.exp cust_dba@ORCL FILE=exp_file.dmp TABLES=(tab1,tab2,tab3) LOG=exp_file.log
La exportación crea un archivo de volcado binario que contiene el esquema y los datos de las tablas especificadas.
-
Importe el esquema y los datos a una base de datos de destino utilizando el comando
imp
.El siguiente comando importa las tablas
tab1
,tab2
ytab3
desde el archivo de volcadoexp_file.dmp
.imp cust_dba@targetdb FROMUSER=cust_schema TOUSER=cust_schema \ TABLES=(tab1,tab2,tab3) FILE=exp_file.dmp LOG=imp_file.log
La utilidad de exportación e importación tiene otras variaciones que podrían adaptarse mejor a sus necesidades. Consulte la documentación de Oracle para obtener toda la información.