of 112
SAP ESPAA 2005
TAPM50 Workload Analysis
Migraciones de SO/BBDD en entornos SAP
Mariela Wainstein
SAP ESPAA 2005
Copyright
Copyright 2005 Realtech ESPAA. Reservados todos los derechos.
Prohibida la distribucin, reproduccin o traduccin de este manual o de parte del mismo, sea cual sea el fin y la forma, sinla autorizacin expresa por escrito de Realtech ESPAA. La informacin contenida en este manual puede modificarse o complementarse sin previo aviso.
Reservados todos los derechos.
SAP ESPAA 2005
Resumen del curso
SAP ESPAA 2005
Objetivos del curso
Una vez terminado este curso, podr:
z Conocer la estratega de OS/DB migration
z Servicios de migracin SAPz Conocer el procedimiento para llevar a
cabo una migracin heterognea
SAP ESPAA 2005
Antes de empezar
z Requisitos previos: SAP50 - Basis Technology
Conocimientos en SO/BBDD
For detailed curriculum information seehttp:\\service.sap.com\pa
z A quien va dirigido: Administradores Sistemas SAP R/3
Consultores certificados SAP Basis
z Duracin: 1,5 Horas
SAP ESPAA 2005
Contenidos
Resumen
Unidad Qu es una migracin heterognea?
Unidad Servicio de Migracin SAP
Unidad Procedimiento de Migracin
Unidad Casos prcticos
Conclusiones
Apndices
SAP ESPAA 2005
Qu es una migracin heterogenea?
Introduccin
Qu es una migracinheterognea?
Servicio de Migracin SAP
Procedimiento de Migracin
Casos prcticos
SAP ESPAA 2005
Contenidos/Objectivos
Contenidosz Definicin de tipos de copiasz Nomenclatura SAP
ObjetivosUna vez terminado este curso, podr:
z Saber qu tipo de copia se debe realizar
SAP ESPAA 2005
Definicin de Sistema SAP
z El trmino Sistema SAP o R3 es utilizado como un sinnimo para todos los tipos de sistemas y productos que pueden ser migrados utilizando la herramienta R3load
z SAP R/3 Enterprise, mySAP BI (BW), mySAP CRM, mySAP SCM (APO)....
SAP ESPAA 2005
Tipos de copia en SAP
z Copia de Sistemas SAP sin cambiar Sistema Operativo y Base de Datos
Homogeneous system copyz Copia de Sistemas SAP cambiando Sistema Operativo y/o
Base de Datos
Heterogeneous system copy = MIGRATIONRequiere de un consultor Certificado en Migraciones
Heterogneas por SAP
SAP ESPAA 2005
Nomenclatura SAP
Operating syst.(OS)
Database(DB)
R/3 Homo. system copy No* No
R/3 OS Migration Yes No
R/3 DB Migration No Yes
R/3 OS/DB Migration Yes Yes
Nomenclature:
Changing of:
* Changing from Windows NT 4.0 to Windows 2000
SAP ESPAA 2005
SAP Homogeneous System Copy
z Copia del sistema SAP a un nuevo ambiente: El sistema origen y destino utilizan el mismo Sistema
Operativo (SO) y Base de Datos (BD)
La arquitectura de hardware es la misma
z Sistema Operativo / Base de Datos: La combinacin de SO y BD es vlida por SAP
En algunos casos un cambio de versin de SO o BD son necesarios en el sistema origen antes de realizar la copia
z Ejecucin: Por el cliente con o sin ayuda de un consultor certificado SAP
SAP ESPAA 2005
Razones para Hom. System Copies
z Cambio de hardwarez Cambio de sistema (posible configuracin MCOD)z Configuracin de un nuevo sistema SAP para:
Desarrollo
Consolidacin / Training
Produccin
z Cambio del SAPSID Razones organizacionales de la empresa
Nombres reservados por SAP
SAP ESPAA 2005
SAP Heterogeneous System Copy
z Copia del sistema a un nuevo ambiente: El sist. Origen y destino pueden utilizar diferente Sistema
Operativo (SO) y/o Base de Datos (DB) Un cambio de hardware estar implicado en algunos casos
z Sistema Operativo / Base de Datos: La combinacin de SO y BD es vlida por SAP En algunos casos un cambio de versin de SO o BD son
necesarios en el sistema origen antes de realizar la copia
z Ejecucin: Por un consultor con la certificacin especial de OS/DB
migration El servicio de migracin de SAP es obligatorio para cada
migracin de produccin
SAP ESPAA 2005
Razones Het. System Copy
z Cambio del Sistema Operativo o Base de Datos: Mejoras de hardware
Mejoras de performance
Disponibilidad de nuevas tecnologas
Eficiencia en la administracin
Reduccin de costes
Estandarizacin de plataformas
SAP ESPAA 2005
Otras posibles soluciones
z Client Copy no est soportada por SAP para cambiar SO y/o BD
z Backup/Restore solo para migraciones de SO, vlida silos ficheros son compatibles de forma binaria a nivel del Sistema de ficheros.
z Herramientas de Base de Datos solo para migracionesdonde cambia el SO
z Herramientas de Migracin SAP Obligatorio cuandomigramos BD si queremos seguir el nico procedimientoque esta soportado por SAP
SAP ESPAA 2005
Escenarios de Migracin de un entorno SAP
Tipo de Sistema:
Desarrollo Consolidacin Produccin
1 x 1 x 2 xMnimas migraciones: 4
Test y Migracin Final
1 x 0 2 xMnimas migraciones: 3Homogeneoussystem copy
SAP ESPAA 2005
Resumen
Ahora puede:
z Saber cuales son los mtodos disponibles por SAP para realizar copias de sistemas
z Diferenciar entre Homogeneous system copy y Heterogeneoussystem copy
SAP ESPAA 2005
Servicio de Migracin SAP
Introduccin
Qu es una migracinHeterognea?
Servicio de Migracin SAP
Procedimiento de Migracin
Casos prcticos
SAP ESPAA 2005
Contenidos/Objectivos
Contenidosz Qu ofrece el servicio de Migracin de SAP?
ObjetivosUna vez terminado este curso, podr:
z Saber que ofrece el servicio de Migracin
SAP ESPAA 2005
Servicio SAP OS/DB Migration
z Coste: 8.000z Que incluye este servicio:
Kit de Migracin (para versiones viejas, actualmente includo en el software de instalacin)
Clave de Migracin
SAP OS/DB Migration Check
Remote Project Audit Analysis Session Verification Session
Soporte durante toda la Migracin
SAP ESPAA 2005
Descripcin: SAP OS/DB MigrationCheck
Comprobacin del hardware para ver si es suficiente para el sistema destino Ocurre de cuatro a seis semanas antes de la migracin final Se realiza en el sistema Origen Un informe ndica si el hardware es suficiente y si una reconfiguracin de
parmetros es necesaria
Analysis Session
El cliente completa un cuestionario antes de planificar la sesin de Remote Project Audit
La informacin del cuestionario es utilizada para determinar: Las precauciones necesarias para tener una migracin sencilla Si las exigencias son realistas y pueden ser llevadas a cabo
Remote Project Audit
Comprueba el nuevo SO y/o BD segn los resultados de la fase Analysis Session Occurre de dos a cuatro semanas despus de la migracin final de produccin Se realiza en el sistema destino Un informe definitivo confirma la configuracin y hace recomendaciones para la
mejora
Verification Session
SAP ESPAA 2005
Remote Project Audit OS/DB Migration Check
Esta sesin se realiza una vez el cliente haya completado y enviadoa SAP el cuestionario requerido.
Coleccin de datos generales de la empresa Comprueba si la nueva combinacin de OS/DB esta soportada por SAP Chequea la planificacin de fechas para los sistemas no productivos (desarrollo, test,
training, etc...) Chequeo de Plataformas para los sistemas no productivos Planificacin de fechas para los sistemas no productivos Informacin sobre las herramientas para sistemas no productivos
Chequeo de la planificacin de fechas para el sistema Productivo Chequeo de Plataforma para el sistema productivo Planificacin de fechas para el sistema productivo
Informacin sobre las herramientas para el sistema Productivo
Comprueba si el consultor tcnico esta registrado como consultor certificado y tienela certificacin adicional para OS/DB Migration y que contiene los requerimientosnecesarios para realizar el proyecto
Contenido
SAP ESPAA 2005
Analysis Session - OS/DB MigrationCheck
La sesin de anlisis se realiza de 4 a 6 semanas antes de la migracin de produccin y se realiza sobre el sistema Origen.
Analysis Session Performance Overview
Analiza la performance del sistema respecto a los tiempos de respuesta y carga del sistema. Lo siguiente es analizado en detalle:
Chequeo del perfil de transacciones: Identifica las transacciones que tienen el mayor carga de trabajo determinado por el
porcentaje del tiempo total de respuesta. Identifica las transacciones que tienen mayor carga de Base de Datos determinado por el
porcentaje de tiempos de acceso a la BD totales. Identificar las 10 transacciones con mayor tiempo total de respuesta.
Transacciones con mayor tiempo de respuesta Identificar las transacciones con mayor tiempo de respuesta para optimizar las tareas de tipo
'Dialog' y 'Background.
Buffering de tablas R/3 Identificacin de las tablas para las cuales el buffering debera estar activado.
SAP ESPAA 2005
Analysis Session 2/4 OS/DB Migration Check
La distribucin de la carga de trabajo es analizada en detalle: Carga de trabajo por Mdulo de Aplicacin
DB Load Profile
Analysis Session Distribucin de la carga de trabajo
SAP ESPAA 2005
Analysis Session - OS/DB MigrationCheck
Para identificar potenciales problemas de CPU o cuellos de botella en memoria, lo siguiente es analizado en detalle:
Configuracin del hardware actual Capacidad de hardware
Indentificacin de cuellos de botella, carga mxima de CPU durante horas picos Se chequea el hardware para ver si este es capaz de manejar el consumo mximo de
memoria
Capacidad de Red Se chequea la capacidad de Red entre el servidor SAP y los frontends
Futura Configuracin de hardware Hardware Capacity Forecast
Para estimar la mxima CPU futura y el consumo de memoria, se mide la CPU mxima y el uso de memoria del sistema actual y luego se calcula el recurso proyectado para la planificacin del sistema futuro.
Analysis Session Chequeo de la capacidad del hardware
SAP ESPAA 2005
Analysis Session 4/4 OS/DB Migration Check
Para identificar errores de operaciones diarias, lo siguiente es analizadodetalladamente:
Errores de Programa (ABAP Dumps) Errores de Actualizacin (Update errors)
Sistema Operativo SAP
La performance de la Base de Datos es analizada y las siguientesrecomendaciones son realizadas:
Medidas correctivas para parmetros de la Base de Datos Comprobacin de parmetros de configuracin de la Base de Datos Comprobacin de ndices inexistentes Administracin de la Base de Datos
Performance de la Base de Datos
SAP ESPAA 2005
Verification Session OS/DB Migration Check
La sesin de Verificacin ocurre 2 o 4 semanas despus de la migracin de produccin y se realiza en el sistemadestino.
La sesin de Verificacin asegura que el sistema trabaja de acuerdo a lasnecesidades y expectativas. Lo siguiente es analizado:
Comparaciones del tiempo de respuesta antes y despus de la migracin final Anlisis de performance con la nueva combinacin de OS/DB Chequea si todas las recomendaciones de SAP fueron puestas en marcha Chequeo de parmetros de SAP Parmetros de la Base de Datos Parmetros del Sistema Operativo Distribucin y carga de Usuarios Optimizacin de la distribucin de carga e identificacin de cuellos de botella
Verificacin y conclusiones de la sesin de Anlisis :
SAP ESPAA 2005
Objetivos y Presupuestos
zObjetivo del Proyecto: Adquisicin de nuevo hardware y cambio del Sistema Operativo Rediseo del Sistema, revisin del sizing Optimizacin del Landscape de Sistemas
zPresupuestos: Dependiendo de la complejidad del proyecto, el coste puede variar entre
60.000 y 250.000 para un sistema 3-tier (considerando gastos internos y externos)
zPosibles recompensas: TCO ahorro (declarado por los clientes): 25-30% (del coste total anual),
amortizacin de los costes del proyecto durante los 2 primeros aos
SAP ESPAA 2005
Resumen
Ahora puede:
z Saber que ofrece cada unas de las sesiones del servicio de Migracin
SAP ESPAA 2005
Procedimiento de Migracin
Introduccin
Qu es una migracinHeterognea?
Servicio de Migracin SAP
Procedimiento de Migracin
Casos prcticos
SAP ESPAA 2005
Contenidos/Objectivos
Contenidosz Pasos a realizarz Herramientasz IMIGz Problemas y riesgos
ObjetivosUna vez terminado este curso, podr:
z Saber como se debe realizar una migracin heterognea
SAP ESPAA 2005
Pasos en un proyecto de migracin
El cliente contacta con Soporte Local y creaun mensaje OSS (BC-INS-MIG)
SAP enva unos cuestionarios sobre la Migracin al cliente
El cliente firma los contratos con SAP(Cambio BBDD, SO, y Servicio de Migracion)
SAP enva el kit de Migracin (CD) al cliente
SAP ESPAA 2005
Pasos en un proyecto de migracin
El cliente selecciona un Partner Certificado en Migraciones SAP
El cliente junto al partner redactan un project con las tareas de la Migracin y las fechas
previstas y lo envan a SAP
SAP verifica el Plan de ProyectoRemote Project Audit Session
Se ejecuta un Going Live Check en el SistemaOrigen
Analysis Session
SAP ESPAA 2005
Pasos en un proyecto de migracin
Se ejecutan Test (export-import) de migraciones
El cliente chequea el Sistema en el nuevoHardware y/o con la nueva Base de Datos
Migracin Final (REAL)
Going Live Check en el nuevo sistemamigrado Verification Session
SAP ESPAA 2005
Tiempos de una migracin
3 4 meses antes de la migracin Final3 4 meses antes de la migracin Final
Inicio del Projecto de MigracinInicio del Projecto de Migracin
Adquisicin del HardwareAdquisicin del HardwareEntrega del Kit de Migraciones SAPEntrega del Kit de Migraciones SAPRemote Project Audit SessionRemote Project Audit Session
Test de migracionesTest de migraciones
Going Live - Migration Analysis CheckGoing Live - Migration Analysis CheckTan pronto como sea posibleTan pronto como sea posible
Validacin por el cliente(stress,)Validacin por el cliente(stress,)
ltimo test de Migracin Sist.Productivoltimo test de Migracin Sist.Productivo
Migracin Final Sistema ProductivoMigracin Final Sistema Productivo
3 4 semanas3 4 semanas
2 3 semanasdespus de la migracin final
2 3 semanasdespus de la migracin final
Going Live - Migration Verification CheckGoing Live - Migration Verification Check
SAP ESPAA 2005
Herramientas
R3INST
R3SETUP
SAPInst
4.0B 4.6C
SAP ESPAA 2005
R3SETUP Herramientas de instalacin
R3Setup
command file(template)
Log file with restart steps
Installationsteps
R3load
InstGUI
SAP ESPAA 2005
SAPINST Herramientas de instalacin
SAPInst6.20/6.40
Keydb, controland others
xml files
Log file with restart steps
Installationsteps
R3load
InstGUI
SAP ESPAA 2005
R3SETUP/SAPINST Tareas en el sistema origen
R3SETUP / SAPINST
Estadsticas de BD
Generacin de la definicin de tablas,vistas e ndices
Generacin definiciones del DDL
Clculo de tamaos de tablas e ndices
Clculo de tamaos de BD destino
SPLIT de los ficheros STR (opcional)
Generacin de los R3load commandFiles para el export de datos
Generacin de los ficheros para lasTareas de export R3load (>= 6.10)
Export de los datos
R3LDCTL
R3LDCTL / R3SZCHK
R3SETUP / R3SZCHK
SPLITSTR.PL
R3SETUP / SAPINST
R3LOAD
R3LOAD
SAP ESPAA 2005
R3SETUP/SAPINST Tareas en el sistema destino
R3SETUP / SAPINST
Instalacin Instancia SAP
Instalacin del Software de BD
Creacin de la BD
Generacin de los R3load commandFiles para el import
Generacin de las tareas de R3loadpara el import de datos
Chequeo de consistencia del Diccionario ABAP
Import de los datos
Estadsticas de BD
Arranque del sistema SAP
R3SETUP / SAPINST
R3LOAD
R3LOAD
R3LOAD
SAP ESPAA 2005
Estructura de directorios
*.CMD
*.TSK
*.LOG
DB DATA
*.STR
*.TOC
*. (dump)ADA DB2 DB4 DB6 INF MSS ORA
DDL.TPL
*.EXT
DBSIZE.*
SAP ESPAA 2005
TABART Tipos de Tablas
z Diccionario ABAP Caractersticas tcnicas Las tablas son asignadas a un TABART
Cada TABART pertenece a una unidad de almacenamiento de la BD
Los TABARTS se mantienen dentro de la BD de SAP
Cada tabla pertenece a un nico TABART
SAP ESPAA 2005
TABART Tipos de Tablas (I)
DATA TABARTs (data classes)
TABART UsageAPPL0 Master data, transparent tablesAPPL1 Transaction data, transparent tablesAPPL2 Organization and customizingUSER Customer data classUSER1 Customer data class
Special TABARTs (special classes)
TABART UsageCLUST Cluster tablesPOOL Pool tables
SAP ESPAA 2005
TABART Tipos de Tablas (II)
DATA TABARTs (data classes)
TABART Usage CommentSAUS Exchange tables for upgradeSDIC ABAP Dictionary tablesSDOCU DocumentationSLDEF Repository switch SAP upgradeSLEXC Repository switch SAP upgradeSLOAD Screen and report loadsSPROT Spool and logsSSDEF Repository switch SAP upgradeSSEXC Repository switch SAP upgradeSSRC Source of screens and reports
SAP ESPAA 2005
Ficheros utilizados por el R3load
SAP.STRSAP.STRz SAP.STR
Definicin de Tablas/Indices del diccionario ABAP
z SAP0000.STRDefinicin de la estructura de tablas ABAP
z SAPVIEW.STR Definicin de vistas del diccionario ABAP
z SAP.STRtablas no definidas en el diccionario ABAP pero si en la DB (Oracle, Informix, DB2/390)
SAP.CMDSAP.CMD
SAP.SAP.
SAP.EXTSAP.EXT
SAP.TOCSAP.TOC
SAP.logSAP.log
DDL.TPLDDL.TPL
SAP ESPAA 2005
SAP.STR
...
...
SAP ESPAA 2005
Ficheros utilizados por el R3load
SAP.STRSAP.STR z Definicin de las ubicaciones y nombre de los ficherosSAP.STR,DDL.TPL, DUMP/EXPORT, SAP.TOC, SAP.EXT
SAP.CMDSAP.CMD
SAP. SAP.
SAP.EXTSAP.EXTExample:icf: /sapcd7/DATA/SAPAPPL1.STRdcf: /sapcd7/DB/DDLINF.TPLdat: /sapcd7/DATA/ bs=1K fs=2000Mdir: /sapcd7/DATA/SAPAPPL1.TOCext: /sapcd7/DB/INF/SAPAPPL1.EXT
SAP.TOCSAP.TOC
SAP.logSAP.log
DDL.TPLDDL.TPL
SAP ESPAA 2005
Ficheros utilizados por el R3load
SAP.STRSAP.STR z Contiene los datos de todas lastablas de un TABARTz No es especfico su formato de
una plataforma
z checksums for data integrity (desde 4.5A)
SAP.CMDSAP.CMD
SAP.SAP.
SAP.EXTSAP.EXT
SAP.TOCSAP.TOC
SAP.logSAP.log
DDL.TPLDDL.TPL
SAP ESPAA 2005
Ficheros utilizados por el R3load
SAP.STRSAP.STR z Contiene los Initial extent sizes para las tablas e ndices en bytes
z No es aplicable para todas lasSAP.CMDSAP.CMDDB, ej. SAP DB, MS SQL Server
SAP. SAP.
SAP.EXTSAP.EXTExample:A000 16384A000~0 16384A002 24576A002~0 16384A008 16384A008~0 16384A011 16384A011~0 16384A013 24576A013~0 16384...
SAP.TOCSAP.TOC
SAP.logSAP.log
DDL.TPLDDL.TPL
SAP ESPAA 2005
Ficheros utilizados por el R3load
SAP.STRSAP.STR zNombre del fichero dumpzTime stamp del exportz Cantidad de filas de la tablaSAP.CMDSAP.CMD
SAP. SAP.
SAP.EXTSAP.EXT
SAP.TOCSAP.TOC Example:tab: A000eot: #20020331073427tab: A002fil: SAPAPPL0.001 1024 #200203310734271 1 #37 rowseot: #20020331073427tab: A008eot: #20020331073427tab: A011
SAP.logSAP.log
DDL.TPLDDL.TPL
SAP ESPAA 2005
Ficheros utilizados por el R3load
SAP.STRSAP.STR z El fichero de log del procesoR3load es de mucha informacinen caso de errores de tener quehacer un restart del proceso
SAP.CMDSAP.CMD
SAP. SAP.
SAP.EXTSAP.EXT
SAP.TOCSAP.TOC
SAP.logSAP.log
DDL.TPLDDL.TPL
SAP ESPAA 2005
SAP.log
...
...
SAP ESPAA 2005
DDL.TPL
z Template de creacin de tablas/ndices/vistas con su creacin
z Negative List: table, data, index, viewz Asignacin de los TABARTs a una unidad de
almacenamiento de la BD
z Next extent size para tablas/ndices (especfico de la BD)z Sentencias especficas para drop en la BDz Sentencias especficas para delete y truncate en la BD
SAP ESPAA 2005
DDL.TPL
SAP ESPAA 2005
R3SETUP: Ficheros *.R3S
DBEXPORT.R3SDBEXPORT.R3S Homogeneous or Heterogeneous database export
DATABASE.R3SDATABASE.R3S
DBMIG.R3SDBMIG.R3S
DBMIGR.R3SDBMIGR.R3S
CENTRAL.R3SCENTRAL.R3S
Carga de datos desde los CDs de instalacin de SAP
Carga de datos desde un export de Hom. Het. copy
Carga de datos desde un export de Hom. Het. Copyen raw devices (Oracle)
DBRELOAD.R3SDBRELOAD.R3S Creacin de BD y reload de ficheros (Oracle)
CENTRDB.R3SCENTRDB.R3S Instalacin de CI + BD para versiones antiguas de R3SETUP
Instalacin de CI + BD para copias Hom. y Het. para versiones antiguas de R3SETUPCEDBMIG.R3SCEDBMIG.R3S
SAP ESPAA 2005
SAPINST: Ficheros *.XML
toplevel.xmltoplevel.xml Primera ejecucin del SAPINST (dilogo)
keydb.xmlkeydb.xml Status SAPINST
dialog.xmldialog.xml Dilogos SAPINST
message.xmlmessage.xml Mensajes de SAPINST
control.xmlcontrol.xml Control de ejecucin del SAPINST
package.xmlpackage.xml Instalacin de packages del SAPINST
SAP ESPAA 2005
SAPinst Fichero de Input: dialog.xml
SAP System Common Parameters
SAP System
Enter the SAP System name (three upper alphanumeric characters)
SAP System Id
The three-digit SAP system id
...
SAP ESPAA 2005
SAPinst Fichero de Input: dialog.xml
SAP ESPAA 2005
Tamao de la BD destino
z Con la ejecucin del R3SETUP se genera el fichero DBSIZE.TPL DBSIZE.TPL con una estimacin del tamao total de la BD destino.
z Con la ejecucin del R3SZCHK se genera el fichero DBSIZE.XML con una estimacin del tamao total de la BD destino.
z Todos los valores en los ficheros DBSIZE* son estimativos.z Espacio adicional debe ser alocado para tablas e ndices
mayores a 1.78Gb
SAP ESPAA 2005
Migraciones Incrementales (IMIG) -Principios
z Cundo utilizar el IMIG para copiar sistemas? Las migraciones incrementales son una alternativa para
copiar los siguientes tipos de sistemas:
Very large systems Grandes sistemas que contienen pocas tablas grandes y
muchas tablas pequeas.
z Sistemas de ms de 1.2TB necesitan ms de un fin de semana con los mtodos estndares, es por ello que se recurre al procedimiento de IMIG
SAP ESPAA 2005
Migraciones Incrementales (IMIG) -Principios
z La idea es: Encontrar cuales son las tablas ms largas del sistema para
determinar el runtime de la copia
Realizar una copia inicial de las tablas grandes (IMIG tables) mientras el sistema origen esta activo
Registrar todos los cambios de las IMIG tables despus de la copia inicial
Utilizar RFC para copiar los datos delta de las IMIG tablesmientras el sistema esta activo
Utilizar el procedimiento standard para copiar las tablas non-IMIG tables.
SAP ESPAA 2005
IMIG Ventajas y Desventajas
z Ventajas: Reduccin del downtime a tiempos aceptables
z Desventajas: Recursos adicionales en el sistema origen (disco, CPU,
espacio en BD, Oracle rollback segments,...) Dos sistemas paralelos son requeridos source y target
system Trabajo adicional para monitorizar dos sistemas Carga adicional en el sistema origen es requerido Este proceso esta disponible como proyecto piloto y debe ser
discutido con el team de IMIG en Walldorf
SAP ESPAA 2005
IMIG Detalle del proceso
z Uptime Preparacin del sistema origen y destino
Inicializacin de las tablas IMIG
Realizar la copia inicial de las tablas IMIG
Transferencia de las tablas
z Downtime Transicin
Borrado de tablas de basis
Realizacin de la copia de tablas no-IMIG
SAP ESPAA 2005
Preparacin del sistema origen
z Configuracin del sistema origen Ampliacin de la BD Ejecucin de tareas para mejorar la performance Configuracin del nro. de procesos en background para IMIG Instalacin de un servidor de aplicacin adicional
z Ordenar o bajar las herramientas correspondientes para la copia
z Preparacin del directorio de instalacin para el exportz Liberar espacio suficiente en disco para realizar el exportz Seleccionar las tablas IMIG
SAP ESPAA 2005
Preparacin del sistema destino
z Ordenar o bajar las herramientas correspondientes para la copiaz Instalacin del sistema destino (basis system)
Para sistemas con release 6.10, se debe instalar el 4.6D Para sistemas con release 6.20, se debe instalar el WAS para el
release apropiado (WAS 6.20 WAS 6.40)
z Configuracin del Basis system Ampliacin de la BD
Ejecucin de tareas para mejorar la performance
z Importacin de los requests de IMIG en el Basis systemz Preparar el directorio de instalacin para el Import
SAP ESPAA 2005
IMIG - Setup
Keyfields
Non-keyfields
TABLE Othertables
SourceSystem
BasisSystem
BasisInstallation Basistables
Bas
is
P
r
o
d
u
c
t
i
v
e
SAP ESPAA 2005
IMIG - Transportes
Keyfields
Non-keyfields
TABLE Othertables
SourceSystem
BasisSystem
Basistables
Bas
is
ImportIMIG
package
P
r
o
d
u
c
t
i
v
e
SAP ESPAA 2005
IMIG - Inicializacin
Keyfields
Non-keyfields
TABLE Othertables
Keyfields
Non-keyfields
TABLE
Createempty TABLE
using RFCTriggers for insert, update and delete operations on TABLE
Operation
Keyfields
LOGBasistables
P
r
o
d
u
c
t
i
v
e
Bas
is
SAP ESPAA 2005
IMIG - Logging
Keyfields
Non-keyfields
TABLE Othertables
Keyfields
Non-keyfields
TABLE
Operation
Keyfields
LOG
Insert, update, and delete operations write into log table
K1 deleteK2 update
K1 DK2 U
Basistables
P
r
o
d
u
c
t
i
v
e
Bas
is
SAP ESPAA 2005
IMIG Migracin Inicial
Keyfields
Non-keyfields
TABLE Othertables
Keyfields
Non-keyfields
TABLE
R3load(snapshot)
Operation
Keyfields
LOG
Insert, update, and delete operations write into log table
K1 deleteK2 update
K1 DK2 U
Basistables
P
r
o
d
u
c
t
i
v
e
Bas
is
SAP ESPAA 2005
IMIG Sincronizacin de Datos (I)
Keyfields
Non-keyfields
TABLE Othertables
Keyfields
Non-keyfields
TABLE
K1 delete
Operation
Keyfields
LOG
K1 deleteK2 update
K1 DK2 U
Insert, update and delete operations on table are triggered
K3 insert
K3 I
Basistables
P
r
o
d
u
c
t
i
v
e
Bas
is
SAP ESPAA 2005
IMIG Sincronizacin de Datos (II)
Keyfields
Non-keyfields
TABLE Othertables
Basistables
Bas
is
Keyfields
Non-keyfields
TABLE
Operation
Keyfields
LOG
K1 deleteK2 update
K1 CK2 C
Insert, update and delete operations on table are triggered
K3 insert
K3 C
K1 deleteData
adjustmentusing RFC(parallel)
K2 updateK3 insert
P
r
o
d
u
c
t
i
v
e
SAP ESPAA 2005
IMIG - Switch
Keyfields
Non-keyfields
TABLE Othertables
Keyfields
Non-keyfields
TABLE
- Rename tableQCMTABLE TABLE
- Create sec. indexes- Drop log table- Drop triggers- Rename base tableTABLE QCM1TABLE
Basistables
N
o
t
p
r
o
d
u
c
t
i
v
e
Bas
is
SAP ESPAA 2005
IMIG Borrado de las tablas de Basis
Keyfields
Non-keyfields
TABLE Othertables
Keyfields
Non-keyfields
TABLE
Basistables
N
o
t
p
r
o
d
u
c
t
i
v
e
Bas
is
SAP ESPAA 2005
IMIG Copia de las tablas renombradas
Keyfields
Non-keyfields
TABLE Othertables
N
o
t
p
r
o
d
u
c
t
i
v
e
R3load(parallel)
Keyfields
Non-keyfields
TABLE Othertables
N
o
t
p
r
o
d
u
c
t
i
v
e
SAP ESPAA 2005
Arranque del Sistema Destino
Keyfields
Non-keyfields
TABLE Othertables
P
r
o
d
u
c
t
i
v
e
Keyfields
Non-keyfields
TABLE Othertables
P
r
o
d
u
c
t
i
v
e
SAP ESPAA 2005
IMIG - Documentacin
zNotas SAP (clave: IMIG)
543715: Pilot Projects for Migrations and System Copies 353558: DB2/390: Incremental Migration to DB2/390 445950: DB6: Incremental Migration to/from DB2 UDB
zOnline Documentation
zGuas Homogeneous and Heterogenous Copy Gua adicional para Incremental Migration (planificado)
SAP ESPAA 2005
IMIG Disponibilidad y Restricciones
z El procedimiento IMIG esta disponible para sistema ABAP desde la versin R/3 4.0B. No puede ser utilizado para sistemas 3.1I
z No se esta disponible para copiar sistemas mysap SCM (APO) y mySAP BI (SAP BW)
z Hasta sistemas de 1.2TB se utilizan los mtodos tradicionales de copia, con un tiempo de downtime aceptable
z Para una IMIG, se requiere carga adicional en el sistema origen,adems de recursos adicionales (disco, CPU, espacio en BD)
z No ejecutar el proceso de IMIG cuando el sistema tiene una cargaalta de trabajo (cierres de fin de mes, y cierres de ao)
SAP ESPAA 2005
IMIG Disponibilidad y Restricciones
z El procedimiento no esta oficialmente liberado, solamente se puede realizar por un grupo selecto de consultores
z No se ha liberado documentacin del proceso de IMIG (IMIG Guide)
z Se recomienda ser generoso en la planificacin de un proyecto de IMIG, para evitar problemas y demoras. Se recomienda planificar con seis semanas de antelacin a la ejecucin.
z Se necesita tener acceso a los dos sistemas (source y target) a nivel del Sistema Operativo y a nivel de SAP R/3.
SAP ESPAA 2005
Resolucin de problemas 5 errores comunes
z Poco Conocimientoz Configuracin del Sistema Operativo (OS Dependencies)z Conexin a la Base de Datosz Corrupcin de datos (cintas, nfs, etc...)z Componentes no soportadas
SAP ESPAA 2005
Problemas y riesgos
z UNICODE
Soportado por SAP solo desde la versin SAP R/3 Enterprise 4.7
Cambiar un sistema no-Unicode a un sistema Unicodees un procedimiento de Migracin Heterognea
Normalmente el paso a Unicode implica un consumo de espacio adicional a nivel de Base de Datos estimado un 50-60% del tamao de la Base de Datos
SAP ESPAA 2005
Riesgos: Perdida de Datos
z Las herramientas de Migracin extraen datos a partir del ABAP-Dictionary
Atencin:
Tablas, que existan a nivel de BBDD pero no a nivel de R/3, no sern migradas.
Atencin:
Tablas, que existan a nivel de BBDD pero no a nivel de R/3, no sern migradas.
z Prohibido exportar sobre sistemas de ficheros NFS
Atencin:
Problemas de red, microcortes, buffer flushing!Atencin:
Problemas de red, microcortes, buffer flushing!
SAP ESPAA 2005
Riesgos: Interfases
z Cambio del Sistema Operativo
Atencin:
Comandos de SO que hay en el cdigo de programa de la interfaz pueden dejar de funcionar
Atencin:
Comandos de SO que hay en el cdigo de programa de la interfaz pueden dejar de funcionar
Atencin:
Paths de Disco pueden cambiar / or \ Atencin:
Paths de Disco pueden cambiar / or \
SAP ESPAA 2005
Riesgos: Temse e Impresin
z En un cambio de Sistema Operativo, las interfases de impresin y spool tienen que volverse a redisear
Atencin:
Durante las pruebas de validacin deben incluirse todas las pruebas de configuracin de spool y de impresin.
Atencin:
Durante las pruebas de validacin deben incluirse todas las pruebas de configuracin de spool y de impresin.
SAP ESPAA 2005
Riesgos: Runtime
z Runtime of migration Parada del Sistema
Friday,
6pmMonday,
6 am
Backup
Export
Import
Transfer
Backup
Postactivities
Preact.
Time
SAP ESPAA 2005
Riesgos: Runtime
z Dentro del sistema R/3 cada tabla pertenece a un tipo especfico de tablas (TABART) Normalmente el programa R3setup ejecuta para cada TABART un proceso de export o
import
TABART usage
APPL0 Master data
APPL1 Transaction data
APPL2 Organization and Customizing data
USER Customer data types
CLUST Cluster tables
SAP ESPAA 2005
Riesgos: Runtime
Export con 6 procesos en paralelo sin modificar
0 60 120 180 240 300 360
SAPAPPL0
SAPAPPL1
SAPAPPL2
SAPCLUST
SAPPOOL
SAPSDIC
SAPSDOCU
SAPSLDEF
SAPSLEXC
SAPSLOAD
SAPSPROT
SAPSSDEF
SAPSSEXC
SAPSSRC
SAPUSER
T
a
b
a
r
t
Time [min]
SAP ESPAA 2005
Solucin: Splitting
Export con 6 procesos en paralelo y splitting
0 60 120 180 240 300 360
SA P A P P L0
SA P A P P L1
SA P A P P L2
SA P C LUST
SA P T A B LE1
SA P T A B LE2
SA P T A B LE3
SA P P OOL
SA P SD IC
SA P SD OC U
SA P SLD EF
SA P SLEXC
SA P SLOA D
SA P SP R OT
SA P SSD EF
SA P SSEXC
SA P SSR C
SA P USER
T
a
b
a
r
t
Time [min]
SAP ESPAA 2005
Optimizacin del Export/Import
z Optimizacin del R3load Hacer split de los ficheros *.STR
Crear fichero *.STR adicionales para tablas muy grandes
Crear diferentes TABARTs para tablas muy grandes
Considerar un orden especial de export/import para las tablas muy grandes
Adaptar parmetros de la BD para mejorar la performance
Adaptar el nro. de procesos en paralelo para el export/import
SAP ESPAA 2005
Split ficheros *.STR
z Script perl: SPLITSTR.PL Disponible desde 4.6B
Versin requerida: Perl 5
Split automtico de los ficheros *.STR y *.EXT
Opciones disponibles:
Separar las n tablas ms grandes en ficheros *.STR Separar las tablas de mas de x en ficheros *.STR
Existen opciones especiales para OS/390
SAP ESPAA 2005
Riesgos: Migracin de Very LargeDataBases (VLDB)
z Problema:
Algunas tablas son muy grandes El tiempo de parada del sistema para realizar la migracin no es
aceptable
z Solucin:
Las tablas grandes sern migradas durante uptime del sistema productivo fuente
El resto puede ser migrado en una pequea parada del sistema
IMIG
SAP ESPAA 2005
Otros problemas: Objetos QCM
z Sntoma: error durante la fase de import en la migracin...(IMP) ERROR: CREATE statement failed for object "QCMT030A"...
z Explicacin: Los objetos QCM son temporarios y vienen de conversiones anteriores incorrectas. Estos deben ser borrados del sistema origen antes del comienzo de la migracin.
z Solucin: Borrar manualmente como se describe en la nota 9385, y luego volver a realizar el export de la Base de Datos.
SAP ESPAA 2005
Otros problemas: Errores de RFCs
z Sntoma:R3SETUP: errores en .log durante el paso
RFCRSWBOINI_IND_ or RFCRADDBDIF_IND_
SAPinst: errores en sapinst.log file como: ...
...
z Explicacin: Varias razones posiblesz Solucin: Leer la nota 162266 para NT. Otras razonas: R/3 no se puede arrancar
chequear el dev_disp, dev_w*, sapstart.log. Errores RFC - chequear dev_rfc, dev_rd. La password de DDIC no es la standard (solamente en copias de sistemas). Problemas de escritura en /usr/sap/trans/tmp or \\SAPTRANSHOST\SAPMNT\TRANS\TMP
Solaris: Problemas con los locales, leer nota 39739
SAP ESPAA 2005
Otros problemas: Fichero SAP.TSK.bck
z Sntoma: Error en migkey.log o SAP.log:(DB) INFO: connected to DB(TSK) ERROR: file SAP.TSK.bck already seems to exist
a previous run may not have been finished cleanlyfile SAP.TSK possibly corrupted
R3load: job finished with 1 error(s)
z Explicacin: Por cada fichero de tareas (TSK) se genera un backup (TSK.bck) antes de comenzar el import. Luego de que la terminacin el fichero TSK.bck es borrado automticamente. Si el load termina anormalmente el fichero TSK.bck es guardado en el directorio de instalacin. El R3load no comienza mientras el fichero siga existiendo.
z Solucin: Ejecutar el R3load manualmente para el tabart afectado con la opcin merge_bck. Relanzar la instalacin solamente despus que hayan finalizado los procesos de import. Mirar la nota 455195.
SAP ESPAA 2005
Otros problemas: Clase no conocida
z Sntoma: errores en el fichero .log (ej. DBMIG.log, CENTRDB.log)
ERROR 2001-08-16 16:05:44 InstController Prepare:0Name "COraConvertTplFiles" not known to registry
z Explicacin: en el fichero R3S existe un paso con la clase "COraConvertTplFiles". R3SETUP used is not aware of such class.
z Solucin: Utilizar el R3SETUP y los templates de R3S de la misma versin.
SAP ESPAA 2005
Otros problemas: Error en la conexin de test a la BD
z Sntoma: error durante el paso DBDBSLTESTCONNECT_IND_ORA* o DBEXPDBSLTESTCONNECT_IND_ORA like
ERROR ... DBDBSLTESTCONNECT_IND_ORA InternalInstallationERROR connect to DB via DBSL.
z Explicacin: una conexin de pruebas a la BD se realiza antes del export/import y no funciona.
z Solucin:en UNIX: Generalmente algunas sugerencias son mencionadas en el mensaje
de error. Si esto no ayuda, entonces leer la nota 491971.
en Windows: leer la nota 162266, en la seccinStep DBSLTESTCONNECT_*
SAP ESPAA 2005
Otros problemas: SAPinst cancela con un core en AIX
z Sntoma: error durante el paso DBDBSLTESTCONNECT_IND_ORA* o DBEXPDBSLTESTCONNECT_IND_ORA like
ERROR ... DBDBSLTESTCONNECT_IND_ORA InternalInstallationERROR connect to DB via DBSL.
z Explicacin: una conexin de pruebas a la BD se realiza antes del export/import y no funciona.
z Solucin:en UNIX: Generalmente algunas sugerencias son mencionadas en el mensaje
de error. Si esto no ayuda, entonces leer la nota 491971.
en Windows: leer la nota 162266, en la seccinStep DBSLTESTCONNECT_*
SAP ESPAA 2005
Otros problemas: Errores de lectura
z Sntoma: errores del tipo:(RFB) ERROR: wrong checksum - invalid data
z Explicacin: El proceso R3load no puede leer los ficheros del export.z Solucin: en caso de tener un CD de export defectuoso, se deber de
hacer una nueva copia.
NFS no debe ser utilizado como directorio de export. Este debe ser local a la instalacin.
Los ficheros de dump *.001, ..., *.00n deben ser copiados en modo binario.
Para Windows NT/2000 leer la nota 162266, seccin Step DBR3LOADEXEC_*
SAP ESPAA 2005
Resumen
Ahora puede:
z Saber cuales son todos los pasos a realizar en una migracin Heterognea
z Conocer cuales son las herramientas necesarias para realizar una migracin Heterognea
z Conocer el procedimiento de IMIG z Conocer los problemas ms comunes de una migracin
SAP ESPAA 2005
Casos Prcticos
Introduccin
Qu es una migracinHeterognea?
Servicio de Migracin SAP
Procedimiento de Migracin
Casos prcticos
SAP ESPAA 2005
Contenidos/Objectivos
Contenidosz Casos Reales
ObjetivosUna vez terminado este curso, podr:
z Conocer la experiencia de otras migraciones ya relizadas
SAP ESPAA 2005
Caso de xito I IANSA Chile
Sistema SAP R/3 Enterprise 4.7 Ext. 200
Sistema OrigenSistema Origen Sistema DestinoSistema Destino
Sistema OperativoSistema Operativo HP-UX AIX
Base de DatosBase de Datos Oracle 9.2.0.5 Oracle 9.2.0.6
CPUsCPUs 3 2
MemoriaMemoria 3 8
Cant.ProcesosCant.Procesos 15 15
Tamao BDTamao BD 220 190
TiemposTiempos 12h 54m 13h 40m
SAP ESPAA 2005
Caso de xito II Diario El Mundo
Sistema SAP R/3 4.6C (kernel 4.6D)
Sistema OrigenSistema Origen Sistema DestinoSistema Destino
Sistema OperativoSistema Operativo AS-400 W2003
Base de DatosBase de Datos DB2 SQL-Server
CPUsCPUs 1 1-2
MemoriaMemoria 2,5Gb 3Gb
Cant.ProcesosCant.Procesos 8 4
Tamao BDTamao BD 126Gb 100Gb
TiemposTiempos 30h 12h
SAP ESPAA 2005
Caso de xito III Abastible Chile
Sistema SAP R/3 4.6C (kernel 4.6D)
Sistema OrigenSistema Origen Sistema DestinoSistema Destino
Sistema OperativoSistema Operativo Digital True64 AIX
Base de DatosBase de Datos Oracle 8.1.7.4 Oracle 9.2.0.5
CPUsCPUs 2 2
MemoriaMemoria 3 8
Cant.ProcesosCant.Procesos 10 10
Tamao BDTamao BD 460Gb 410Gb
TiemposTiempos 23h 45m 17h
SAP ESPAA 2005
Caso de xito IV Molinos Rio de la Plata
Sistema SAP R/3 4.5B
Sistema OrigenSistema Origen Sistema DestinoSistema Destino
Sistema OperativoSistema Operativo Digital True64 W2000
Base de DatosBase de Datos Oracle 8.1.7.4 Oracle 8.1.7.4
CPUsCPUs 4 4
MemoriaMemoria 4 4
Cant.ProcesosCant.Procesos 20
520Gb 431GbTamao BDTamao BD
TiemposTiempos 48h 8h
SAP ESPAA 2005
Caso de xito V UTE Uruguay
Sistema SAP R/3 4.0B
Sistema OrigenSistema Origen Sistema DestinoSistema Destino
Sistema OperativoSistema Operativo AIX AIX
Base de DatosBase de Datos DB2-390 Oracle
Cant.ProcesosCant.Procesos 3 3
250Gb 192GbTamao BDTamao BD
TiemposTiempos 30h (sin pcl4) 16h
SAP ESPAA 2005
Caso de xito VI Oxford UniversityPress
Sistema SAP R/3 4.6B (kernel 4.6D)
Sistema OrigenSistema Origen Sistema DestinoSistema Destino
Sistema OperativoSistema Operativo AIX Linux Suse
Base de DatosBase de Datos Oracle Oracle
160GbTamao BDTamao BD
SAP ESPAA 2005
Resumen
Ahora puede:
z Saber cuales son las caractersticas ms comunes en el momento de realizar una migracin heterognea
SAP ESPAA 2005
Conclusiones
Introduccin
Qu es una migracinHeterognea?
Servicio de Migracin SAP
Procedimiento de Migracin
Casos prcticos
SAP ESPAA 2005
Bibliografa
z Guasz Homogeneous y Heterogeneous Copyz Gua para Incremental Migration
z Online Documentationz Service.sap.com/osdbmigrationz Notas SAP clave BC-INS-MIG
SAP ESPAA 2005
Apndice
Introduccin
Qu es una migracinHeterognea?
Servicio de Migracin SAP
Procedimiento de Migracin
Casos prcticos
TAPM50 Workload AnalysisCopyrightResumen del cursoObjetivos del cursoAntes de empezarContenidosQu es una migracin heterogenea?Contenidos/ObjectivosDefinicin de Sistema SAPTipos de copia en SAPNomenclatura SAPSAP Homogeneous System CopyRazones para Hom. System CopiesSAP Heterogeneous System CopyRazones Het. System CopyOtras posibles solucionesEscenarios de Migracin de un entorno SAPResumenServicio de Migracin SAPContenidos/ObjectivosServicio SAP OS/DB MigrationDescripcin: SAP OS/DB Migration CheckRemote Project Audit OS/DB Migration CheckAnalysis Session - OS/DB Migration CheckAnalysis Session 2/4 OS/DB Migration CheckAnalysis Session - OS/DB Migration CheckAnalysis Session 4/4 OS/DB Migration CheckVerification Session OS/DB Migration CheckObjetivos y PresupuestosResumenProcedimiento de MigracinContenidos/ObjectivosPasos en un proyecto de migracinPasos en un proyecto de migracinPasos en un proyecto de migracinTiempos de una migracinHerramientasR3SETUP Herramientas de instalacinSAPINST Herramientas de instalacinR3SETUP/SAPINST Tareas en el sistema origenR3SETUP/SAPINST Tareas en el sistema destinoEstructura de directoriosTABART Tipos de TablasTABART Tipos de Tablas (I)TABART Tipos de Tablas (II)Ficheros utilizados por el R3loadSAP.STRFicheros utilizados por el R3loadFicheros utilizados por el R3loadFicheros utilizados por el R3loadFicheros utilizados por el R3loadFicheros utilizados por el R3loadSAP.logDDL.TPLDDL.TPLR3SETUP: Ficheros *.R3SSAPINST: Ficheros *.XMLSAPinst Fichero de Input: dialog.xmlSAPinst Fichero de Input: dialog.xmlTamao de la BD destinoMigraciones Incrementales (IMIG) - PrincipiosMigraciones Incrementales (IMIG) - PrincipiosIMIG Ventajas y DesventajasIMIG Detalle del procesoPreparacin del sistema origenPreparacin del sistema destinoIMIG - SetupIMIG - TransportesIMIG - InicializacinIMIG - LoggingIMIG Migracin InicialIMIG Sincronizacin de Datos (I)IMIG Sincronizacin de Datos (II)IMIG - SwitchIMIG Borrado de las tablas de BasisIMIG Copia de las tablas renombradasArranque del Sistema DestinoIMIG - DocumentacinIMIG Disponibilidad y RestriccionesIMIG Disponibilidad y RestriccionesResolucin de problemas 5 errores comunesProblemas y riesgosRiesgos: Perdida de DatosRiesgos: InterfasesRiesgos: Temse e ImpresinRiesgos: RuntimeRiesgos: RuntimeRiesgos: RuntimeSolucin: SplittingOptimizacin del Export/ImportSplit ficheros *.STRRiesgos: Migracin de Very Large DataBases (VLDB)Otros problemas: Objetos QCMOtros problemas: Errores de RFCsOtros problemas: Fichero SAP.TSK.bckOtros problemas: Clase no conocidaOtros problemas: Error en la conexin de test a la BDOtros problemas: SAPinst cancela con un core en AIXOtros problemas: Errores de lecturaResumenCasos PrcticosContenidos/ObjectivosCaso de xito I IANSA ChileCaso de xito II Diario El MundoCaso de xito III Abastible ChileCaso de xito IV Molinos Rio de la PlataCaso de xito V UTE UruguayCaso de xito VI Oxford University PressResumenConclusionesBibliografaApndice