Loading presentation...

Present Remotely

Send the link below via email or IM

Copy

Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.

DeleteCancel

Make your likes visible on Facebook?

Connect your Facebook account to Prezi and let your likes appear on your timeline.
You can change this under Settings & Account at any time.

No, thanks

Migracion de Access a Oracle y Viceversa

No description
by

david alberto

on 24 October 2012

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of Migracion de Access a Oracle y Viceversa

Migración de datos de Access a Oracle Primera Manera
Exportar los datos por medio de ficheros planos, separando los campos por un carácter especial y cargarlos por medio de una herramienta especial dentro de la base de datos de Oracle llamada sql loader Segunda manera:
Se crea un origen de datos con el controlador "Microsoft ODBC for Oracle"y exportar desde Access cada tabla con el botón derecho "Guardar como "o "Exportar"

En este punto selecciona el formato como Base de datos ODBC() y este lo guarda en el Data Source que os habéis creado para vuestra base de datos Oracle, pide el respectivo password y ya está. La tabla se incluirá en el esquema del usuario con el que tengáis configurado el DSN. ¿Que es el ODBC? Rutas del driver: Bajamos la versión 10.2.0.3.0
La descomprimimos y seguimos las instrucciones de intalación.
Como están en inglés, en estos apuntes se ofrece una versión traducida y adaptada a nuestro caso particular:

Copiar los archivos contenidos en \ORA103020\bin en la ruta C:\oraclexe\app\oracle\product\10.2.0\server\BIN


Copiar ORA10203\ODBC\html\ODBCRelnotesUS.htm en la ruta C:\oraclexe\app\oracle\product\10.2.0\server\odbc\html

Copiar ORA10203\ODBC\mesg\oraodbus.msb en la ruta C:\oraclexe\app\oracle\product\10.2.0\server\odbc\mesg Tercera Manera
Utilizar la herramienta "Oracle Migration Workbench". Esta herramienta permite migrar de Access (u otros tipos de BBDD) a una base de datos Oracle. En teoría lo migra todo (llaves, datos, tipos de datos, y si tienen las aplicaciones respectivas, también les migra los Form y Reportes de Access a Oracle Forms y Oracle Report) pero en la realidad, solo funciona si la BD de Access está diseñada de una manera compatible con los requisitos de Oracle. Descargar y Utilizar la Herramienta DBconvert Instalamos la aplicacion Tecnicas de Migracion Planeación
Lo más importante al migrar una Base de Datos es llevar a cabo un proceso de planeación y análisis del trabajo, puesto que aunque pareciera tomarse algún tiempo adicional, éste será retribuido en el éxito de la operación y menos costos por errores de datos. Es importante que esto sea aplicado cuando la Base de Datos destino está en producción. Contador de registros
Si la migración se realiza de forma manual, mediante alguna consulta de inserción es recomendable inicializar un contador para cada registro insertado con éxito y otro para los no insertados, así obviamente, la suma de ambos debe ser igual a los registros originales. Mapeador de Tipos de datos
Algunas plataformas no soportan algunos tipos de datos, así que es necesario planificar el mapeo de los campos en la nueva base de datos. Restricciones y Trigers
Antes de iniciar la migración de la BD, es recomendable deshabilitar los Trigers y/o restricciones que nos puedan generar error al momento que el DBMS ejecute el proceso de escritura de los datos. Codificación de Caracteres
Cuando el copiado se realiza de forma automática, es necesario identificar la codificación de caracteres que la BD destino espera, pues así evitaremos el reemplazo automático de caracteres o en su caso, pérdida de los mismos. Por Código:


BULK
INSERT NOMBRE_DE_LA_TABLA (DONDE SE INSERTARAN LOS DATOS)
FROM 'Z\RUTA\FICHERO.CSV' (ES LA RUTA cOMPLETA DONDE SE ENCUENTRA EL FICHERO A IMPORTAR)
WITH
(
FIELDTERMINATOR = ';', (terminador de campo)

ROWTERMINATOR = '\n' (terminador de fila)
) Migración de datos de Oracle a Access Migracion de Datos De Access a Oracle y Viseversa Presentado por: Yuly Alejandra Sanchez Salazar

Lady Lorena Ortiz

Clara Maria Jimenez

David Moreno Pulido Utilizando la Herramienta DBconvert for Oracle & MS Access Gracias por su atencion
Full transcript