sql server migration assistant rubén alonso cebrian [email protected] código: hol-sql15
TRANSCRIPT
![Page 2: Sql Server Migration Assistant Rubén Alonso Cebrian ralonso@informatica64.com Código: HOL-SQL15](https://reader033.vdocuments.mx/reader033/viewer/2022061215/54a34499a95467c30c8b4806/html5/thumbnails/2.jpg)
Agenda• Diferencias de Arquitectura de BBDD
– Arquitectura de Oracle– Arquitectura de Microsoft SQL Server
• Introducción a SSMA– Características Principales– Arquitectura de Migración– Instalación
• Instalación de herramienta cliente (SSMA)• Instalación de componentes de servidor
• Migración de BBDD– Diálogos de conexión– Configuración de opciones– Fases de Migración
• Fase de Valoración• Fase de Conversión de esquemas y lógica de negocio• Fase de Migración de datos
• Demo: Ejemplos de Migración de bases de datos Oracle 9i
![Page 3: Sql Server Migration Assistant Rubén Alonso Cebrian ralonso@informatica64.com Código: HOL-SQL15](https://reader033.vdocuments.mx/reader033/viewer/2022061215/54a34499a95467c30c8b4806/html5/thumbnails/3.jpg)
Diferencias de Arquitectura de BBDD
![Page 4: Sql Server Migration Assistant Rubén Alonso Cebrian ralonso@informatica64.com Código: HOL-SQL15](https://reader033.vdocuments.mx/reader033/viewer/2022061215/54a34499a95467c30c8b4806/html5/thumbnails/4.jpg)
Arquitectura de Oracle
Datafiles Log1 Log2 Log3 Controlfiles
Memory
Pga Pga
Pga
DataBufferCache
LogBufferCache
Shared Pool
System Global Area
Disk
Dbwtr Lgwtr Chkptn
BBDD
Instancia
![Page 5: Sql Server Migration Assistant Rubén Alonso Cebrian ralonso@informatica64.com Código: HOL-SQL15](https://reader033.vdocuments.mx/reader033/viewer/2022061215/54a34499a95467c30c8b4806/html5/thumbnails/5.jpg)
Fichero de datos
Arquitectura de Oracle
Bloque
Extensión
Segmento
Niv
el F
ísic
oN
ive
l Lóg
ico
Niv
el E
sque
ma
Tablespace
Fichero de datos 1 Fichero de datos n
Tablespace Físico Tablespace Temporal
Esquema (User)
![Page 6: Sql Server Migration Assistant Rubén Alonso Cebrian ralonso@informatica64.com Código: HOL-SQL15](https://reader033.vdocuments.mx/reader033/viewer/2022061215/54a34499a95467c30c8b4806/html5/thumbnails/6.jpg)
Comportamiento:
Por defecto, Microsoft SQL Server 2000 asigna toda la memoria física disponible en el servidor, pero deja al sistema operativo suficientes recursos para evitar una paginación excesiva
Configurado para asignar y liberar memoria de forma automática y dinámica para cada de las áreas de memoria, según sea necesario para obtener un rendimiento óptimo
Estructuras de datos de sistema
Caché de registro
Caché de procedimientos Contexto de conexión
Caché de búfer de datos
MEMORIA
Arquitectura SQL Server 2000
![Page 7: Sql Server Migration Assistant Rubén Alonso Cebrian ralonso@informatica64.com Código: HOL-SQL15](https://reader033.vdocuments.mx/reader033/viewer/2022061215/54a34499a95467c30c8b4806/html5/thumbnails/7.jpg)
Extensión (8 espacios contiguos,
páginas, de 8 KB)Página (8 KB)
Tablas, índices
Datos
Base de datosBase de datos
Datos(archivo)
.mdf o .ndf
Datos(archivo)
.mdf o .ndf
Registro(archivo)
.ldf
Registro(archivo)
.ldf
Tamaño máximo de fila = 8060 bytes
Arquitectura SQL Server 2000
![Page 8: Sql Server Migration Assistant Rubén Alonso Cebrian ralonso@informatica64.com Código: HOL-SQL15](https://reader033.vdocuments.mx/reader033/viewer/2022061215/54a34499a95467c30c8b4806/html5/thumbnails/8.jpg)
Introducción a SSMA
![Page 9: Sql Server Migration Assistant Rubén Alonso Cebrian ralonso@informatica64.com Código: HOL-SQL15](https://reader033.vdocuments.mx/reader033/viewer/2022061215/54a34499a95467c30c8b4806/html5/thumbnails/9.jpg)
Características Principales
• Migración de Oracle 7.3, 8, 8i, 9i y 10g a Microsoft SQL Server 2000/2005
• Gestión SSMA extremadamente fácil
• Conexión Oracle/SQL Server mediante diálogos de conexión
• Considerable reducción de costes, tiempos y recursos en procesos de migración
• Procesos de migración divididos en fases de actuación:
- Fase de valoración
- Fase de conversión de esquemas y lógica de negocio
- Fase de migración de datos
![Page 10: Sql Server Migration Assistant Rubén Alonso Cebrian ralonso@informatica64.com Código: HOL-SQL15](https://reader033.vdocuments.mx/reader033/viewer/2022061215/54a34499a95467c30c8b4806/html5/thumbnails/10.jpg)
PROCESO MANUAL
Arquitectura de Migración
OPTIMIZACIÓN DEL RENDIMIENTO
TESTEO E INTEGRACIÓN
MIGRACIÓN
Testeo de migraciónTESTEO
Migración de esquemas/lógicaCONVERSIÓN
Análisis de migraciónVALORACIÓN
![Page 11: Sql Server Migration Assistant Rubén Alonso Cebrian ralonso@informatica64.com Código: HOL-SQL15](https://reader033.vdocuments.mx/reader033/viewer/2022061215/54a34499a95467c30c8b4806/html5/thumbnails/11.jpg)
Instalación
• Dividida en dos pasos:
-Instalación de SSMA (herramienta cliente, SSMA-Setup.exe)
- Instalación de componentes de servidor (En el servidor SQL Server al que deseemos migrar,SSMAExtPack.exe)
![Page 12: Sql Server Migration Assistant Rubén Alonso Cebrian ralonso@informatica64.com Código: HOL-SQL15](https://reader033.vdocuments.mx/reader033/viewer/2022061215/54a34499a95467c30c8b4806/html5/thumbnails/12.jpg)
Instalación de herramienta cliente (SSMA)
![Page 13: Sql Server Migration Assistant Rubén Alonso Cebrian ralonso@informatica64.com Código: HOL-SQL15](https://reader033.vdocuments.mx/reader033/viewer/2022061215/54a34499a95467c30c8b4806/html5/thumbnails/13.jpg)
Instalación de herramienta cliente (SSMA)
![Page 14: Sql Server Migration Assistant Rubén Alonso Cebrian ralonso@informatica64.com Código: HOL-SQL15](https://reader033.vdocuments.mx/reader033/viewer/2022061215/54a34499a95467c30c8b4806/html5/thumbnails/14.jpg)
Instalación de herramienta cliente (SSMA)
![Page 15: Sql Server Migration Assistant Rubén Alonso Cebrian ralonso@informatica64.com Código: HOL-SQL15](https://reader033.vdocuments.mx/reader033/viewer/2022061215/54a34499a95467c30c8b4806/html5/thumbnails/15.jpg)
Instalación de herramienta cliente (SSMA)
![Page 16: Sql Server Migration Assistant Rubén Alonso Cebrian ralonso@informatica64.com Código: HOL-SQL15](https://reader033.vdocuments.mx/reader033/viewer/2022061215/54a34499a95467c30c8b4806/html5/thumbnails/16.jpg)
Instalación de herramienta cliente (SSMA)
![Page 17: Sql Server Migration Assistant Rubén Alonso Cebrian ralonso@informatica64.com Código: HOL-SQL15](https://reader033.vdocuments.mx/reader033/viewer/2022061215/54a34499a95467c30c8b4806/html5/thumbnails/17.jpg)
Instalación de herramienta cliente (SSMA)
![Page 18: Sql Server Migration Assistant Rubén Alonso Cebrian ralonso@informatica64.com Código: HOL-SQL15](https://reader033.vdocuments.mx/reader033/viewer/2022061215/54a34499a95467c30c8b4806/html5/thumbnails/18.jpg)
Instalación de componentes de servidor
![Page 19: Sql Server Migration Assistant Rubén Alonso Cebrian ralonso@informatica64.com Código: HOL-SQL15](https://reader033.vdocuments.mx/reader033/viewer/2022061215/54a34499a95467c30c8b4806/html5/thumbnails/19.jpg)
Instalación de componentes de servidor
![Page 20: Sql Server Migration Assistant Rubén Alonso Cebrian ralonso@informatica64.com Código: HOL-SQL15](https://reader033.vdocuments.mx/reader033/viewer/2022061215/54a34499a95467c30c8b4806/html5/thumbnails/20.jpg)
Instalación de componentes de servidor
![Page 21: Sql Server Migration Assistant Rubén Alonso Cebrian ralonso@informatica64.com Código: HOL-SQL15](https://reader033.vdocuments.mx/reader033/viewer/2022061215/54a34499a95467c30c8b4806/html5/thumbnails/21.jpg)
Migración de BBDD
![Page 22: Sql Server Migration Assistant Rubén Alonso Cebrian ralonso@informatica64.com Código: HOL-SQL15](https://reader033.vdocuments.mx/reader033/viewer/2022061215/54a34499a95467c30c8b4806/html5/thumbnails/22.jpg)
Diálogos de conexión
Conexión a Oracle y SQL Server mediante diálogos de conexión
![Page 23: Sql Server Migration Assistant Rubén Alonso Cebrian ralonso@informatica64.com Código: HOL-SQL15](https://reader033.vdocuments.mx/reader033/viewer/2022061215/54a34499a95467c30c8b4806/html5/thumbnails/23.jpg)
Configuración de opciones
![Page 24: Sql Server Migration Assistant Rubén Alonso Cebrian ralonso@informatica64.com Código: HOL-SQL15](https://reader033.vdocuments.mx/reader033/viewer/2022061215/54a34499a95467c30c8b4806/html5/thumbnails/24.jpg)
Configuración de opciones
![Page 25: Sql Server Migration Assistant Rubén Alonso Cebrian ralonso@informatica64.com Código: HOL-SQL15](https://reader033.vdocuments.mx/reader033/viewer/2022061215/54a34499a95467c30c8b4806/html5/thumbnails/25.jpg)
Configuración de opciones
![Page 26: Sql Server Migration Assistant Rubén Alonso Cebrian ralonso@informatica64.com Código: HOL-SQL15](https://reader033.vdocuments.mx/reader033/viewer/2022061215/54a34499a95467c30c8b4806/html5/thumbnails/26.jpg)
Fases de migración
• Fase de valoración (Assessment Phase)
- Evalúa la complejidad del proceso de migración realizando una valoración de tiempos, coste, dificultad, etc.
- Recogida de información mediante informe de valoración (configurable)
- Indicación mediante porcentajes de conversión de objetos de forma automática
• Fase de conversión de esquemas y lógica de negocio
-Transformación de tipos, restricciones, procedimientos almacenados, funciones, etc. (Proceso de conversión de códigos)
- Warnings de advertencia para transformaciones
• Fase de migración de datos
- Recreación de objetos en la base de datos de destino (SQL Server) mediante sincronización
- Migración de datos a tablas
![Page 27: Sql Server Migration Assistant Rubén Alonso Cebrian ralonso@informatica64.com Código: HOL-SQL15](https://reader033.vdocuments.mx/reader033/viewer/2022061215/54a34499a95467c30c8b4806/html5/thumbnails/27.jpg)
- Generación de informe de valoración
Fase de valoración
![Page 28: Sql Server Migration Assistant Rubén Alonso Cebrian ralonso@informatica64.com Código: HOL-SQL15](https://reader033.vdocuments.mx/reader033/viewer/2022061215/54a34499a95467c30c8b4806/html5/thumbnails/28.jpg)
Fase de conversión de esquemas
- Transformación de esquemas y lógica de negocio (Pl/sql a Transact-sql)
![Page 29: Sql Server Migration Assistant Rubén Alonso Cebrian ralonso@informatica64.com Código: HOL-SQL15](https://reader033.vdocuments.mx/reader033/viewer/2022061215/54a34499a95467c30c8b4806/html5/thumbnails/29.jpg)
Fase de conversión de esquemas
- Modo de visualización cebra para un rápido testeo de conversión de código
![Page 30: Sql Server Migration Assistant Rubén Alonso Cebrian ralonso@informatica64.com Código: HOL-SQL15](https://reader033.vdocuments.mx/reader033/viewer/2022061215/54a34499a95467c30c8b4806/html5/thumbnails/30.jpg)
Fase de migración de datos
- Sincronización SQL Server para la recreación de objetos
- Migración de datos
- Generación de informe de migración de datos
![Page 31: Sql Server Migration Assistant Rubén Alonso Cebrian ralonso@informatica64.com Código: HOL-SQL15](https://reader033.vdocuments.mx/reader033/viewer/2022061215/54a34499a95467c30c8b4806/html5/thumbnails/31.jpg)
Demo: Ejemplos de Migración de bases de datos Oracle 9i
![Page 32: Sql Server Migration Assistant Rubén Alonso Cebrian ralonso@informatica64.com Código: HOL-SQL15](https://reader033.vdocuments.mx/reader033/viewer/2022061215/54a34499a95467c30c8b4806/html5/thumbnails/32.jpg)
Próximas Acciones
• 17/09/2005. HOL – Windows Server 2003. IPSec• 18/09/2005. Evento – Windows Update Services• 20/10/2005. Contramedidas Hacker.• 21/10/2005: Gira Seguridad Technet.• 17/09/2005. HOL – Windows Server 2003. IPSec• 18/09/2005. Evento – Windows Update Services• 20/10/2005. Contramedidas Hacker.• 21/10/2005: Gira Seguridad Technet.• 20/10/2005. Contramedidas Hacker.• 21/10/2005: Gira Seguridad Technet.
![Page 33: Sql Server Migration Assistant Rubén Alonso Cebrian ralonso@informatica64.com Código: HOL-SQL15](https://reader033.vdocuments.mx/reader033/viewer/2022061215/54a34499a95467c30c8b4806/html5/thumbnails/33.jpg)
Boletín quincenal TechNews
![Page 34: Sql Server Migration Assistant Rubén Alonso Cebrian ralonso@informatica64.com Código: HOL-SQL15](https://reader033.vdocuments.mx/reader033/viewer/2022061215/54a34499a95467c30c8b4806/html5/thumbnails/34.jpg)
Contactos
• Informática 64– http://www.informatica64.com– [email protected]– +34 91 665 99 98
• Profesor– [email protected]