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, sin la 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: Conocer la estratega de OS/DB migration Servicios de migracin SAP Conocer el procedimiento para llevar a cabo una migracin heterognea SAP ESPAA 2005 Antes de empezar Requisitos previos: SAP50 - Basis Technology Conocimientos en SO/BBDD For detailed curriculum information see http:\\service.sap.com\pa A quien va dirigido: Administradores Sistemas SAP R/3 Consultores certificados SAP Basis 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 migracin heterognea? Servicio de Migracin SAP Procedimiento de Migracin Casos prcticos SAP ESPAA 2005 Contenidos/Objectivos Contenidos Definicin de tipos de copias Nomenclatura SAP Objetivos Una vez terminado este curso, podr: Saber qu tipo de copia se debe realizar SAP ESPAA 2005 Definicin de Sistema SAP 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 SAP R/3 Enterprise, mySAP BI (BW), mySAP CRM, mySAP SCM (APO).... SAP ESPAA 2005 Tipos de copia en SAP Copia de Sistemas SAP sin cambiar Sistema Operativo y Base de Datos Homogeneous system copy Copia de Sistemas SAP cambiando Sistema Operativo y/o Base de Datos Heterogeneous system copy = MIGRATION Requiere 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 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 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 Ejecucin: Por el cliente con o sin ayuda de un consultor certificado SAP SAP ESPAA 2005 Razones para Hom. System Copies Cambio de hardware Cambio de sistema (posible configuracin MCOD) Configuracin de un nuevo sistema SAP para: Desarrollo Consolidacin / Training Produccin Cambio del SAPSID Razones organizacionales de la empresa Nombres reservados por SAP SAP ESPAA 2005 SAP Heterogeneous System Copy 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 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 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 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 Client Copy no est soportada por SAP para cambiar SO y/o BD Backup/Restore solo para migraciones de SO, vlida si los ficheros son compatibles de forma binaria a nivel del Sistema de ficheros. Herramientas de Base de Datos solo para migraciones donde cambia el SO Herramientas de Migracin SAP Obligatorio cuando migramos BD si queremos seguir el nico procedimiento que 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 x Mnimas migraciones: 4 Test y Migracin Final 1 x 0 2 x Mnimas migraciones: 3 Homogeneous system copy SAP ESPAA 2005 Resumen Ahora puede: Saber cuales son los mtodos disponibles por SAP para realizar copias de sistemas Diferenciar entre Homogeneous system copy y Heterogeneous system copy SAP ESPAA 2005 Servicio de Migracin SAP Introduccin Qu es una migracin Heterognea? Servicio de Migracin SAP Procedimiento de Migracin Casos prcticos SAP ESPAA 2005 Contenidos/Objectivos Contenidos Qu ofrece el servicio de Migracin de SAP? Objetivos Una vez terminado este curso, podr: Saber que ofrece el servicio de Migracin SAP ESPAA 2005 Servicio SAP OS/DB Migration Coste: 8.000 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 Migration Check 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 Anal ysi s Sessi on 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 Remot e Pr oj ec t Audi t 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 Ver i f i c at i on Sessi on SAP ESPAA 2005 Remote Project Audit OS/DB Migration Check Est a sesi n se r eal i za una vez el c l i ent e haya c ompl et ado y envi ado a SAP el c uest i onar i o r equer i do. 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 tiene la certificacin adicional para OS/DB Migration y que contiene los requerimientos necesarios para realizar el proyecto Cont eni do SAP ESPAA 2005 Analysis Session - OS/DB Migration Check La sesi n de anl i si s se r eal i za de 4 a 6 semanas ant es de l a mi gr ac i n de pr oduc c i n y se r eal i za sobr e el si st ema Or i gen. Anal ysi s Sessi on Per f or manc e Over vi ew 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 di st r i buc i n de l a c ar ga de t r abaj o es anal i zada en det al l e: Carga de trabajo por Mdulo de Aplicacin DB Load Profile
Anal ysi s Sessi on Di st r i buc i n de l a c ar ga de t r abaj o SAP ESPAA 2005 Analysis Session - OS/DB Migration Check Par a i dent i f i c ar pot enc i al es pr obl emas de CPU o c uel l os de bot el l a en memor i a, l o si gui ent e es anal i zado en det al l e: 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. Anal ysi s Sessi on Chequeo de l a c apac i dad del har dw ar e SAP ESPAA 2005 Analysis Session 4/4 OS/DB Migration Check Par a i dent i f i c ar er r or es de oper ac i ones di ar i as, l o si gui ent e es anal i zado det al l adament e: Errores de Programa (ABAP Dumps) Errores de Actualizacin (Update errors) Si st ema Oper at i vo SAP La per f or manc e de l a Base de Dat os es anal i zada y l as si gui ent es r ec omendac i ones son r eal i zadas: 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 Per f or manc e de l a Base de Dat os SAP ESPAA 2005 Verification Session OS/DB Migration Check La sesi n de Ver i f i c ac i n oc ur r e 2 o 4 semanas despus de l a mi gr ac i n de pr oduc c i n y se r eal i za en el si st ema dest i no. La sesi n de Ver i f i c ac i n asegur a que el si st ema t r abaj a de ac uer do a l as nec esi dades y ex pec t at i vas. Lo si gui ent e es anal i zado: 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 Ver i f i c ac i n y c onc l usi ones de l a sesi n de Anl i si s : SAP ESPAA 2005 Objetivos y Presupuestos Objetivo del Proyecto: Adquisicin de nuevo hardware y cambio del Sistema Operativo Rediseo del Sistema, revisin del sizing Optimizacin del Landscape de Sistemas Presupuestos: 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) Posibles 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: Saber que ofrece cada unas de las sesiones del servicio de Migracin SAP ESPAA 2005 Procedimiento de Migracin Introduccin Qu es una migracin Heterognea? Servicio de Migracin SAP Procedimiento de Migracin Casos prcticos SAP ESPAA 2005 Contenidos/Objectivos Contenidos Pasos a realizar Herramientas IMIG Problemas y riesgos Objetivos Una vez terminado este curso, podr: Saber como se debe realizar una migracin heterognea SAP ESPAA 2005 Pasos en un proyecto de migracin El cliente contacta con Soporte Local y crea un 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 Proyecto Remote Project Audit Session Se ejecuta un Going Live Check en el Sistema Origen 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 nuevo Hardware y/o con la nueva Base de Datos Migracin Final (REAL) Going Live Check en el nuevo sistema migrado Verification Session SAP ESPAA 2005 Tiempos de una migracin 3 4 meses antes de la migracin Final 3 4 meses antes de la migracin Final Inicio del Projecto de Migracin Inicio del Projecto de Migracin Adquisicin del Hardware Adquisicin del Hardware Entrega del Kit de Migraciones SAP Entrega del Kit de Migraciones SAP Remote Project Audit Session Remote Project Audit Session Test de migraciones Test de migraciones Going Live - Migration Analysis Check Going Live - Migration Analysis Check Tan pronto como sea posible Tan pronto como sea posible Validacin por el cliente(stress,) Validacin por el cliente(stress,) ltimo test de Migracin Sist.Productivo ltimo test de Migracin Sist.Productivo Migracin Final Sistema Productivo Migracin Final Sistema Productivo 3 4 semanas 3 4 semanas 2 3 semanas despus de la migracin final 2 3 semanas despus de la migracin final Going Live - Migration Verification Check Going 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 Installation steps R3load InstGUI SAP ESPAA 2005 SAPINST Herramientas de instalacin SAPInst 6.20/6.40 Keydb, control and others xml files Log file with restart steps Installation steps 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 command Files para el export de datos Generacin de los ficheros para las Tareas 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 command Files para el import Generacin de las tareas de R3load para 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 <directorio de instalacin> *.CMD *.TSK *.LOG <directorio de dumps> DB DATA *.STR *.TOC *.<nnn> (dump) ADA DB2 DB4 DB6 INF MSS ORA DDL<DBS>.TPL *.EXT DBSIZE.* SAP ESPAA 2005 TABART Tipos de Tablas 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 Usage APPL0 Master data, transparent tables APPL1 Transaction data, transparent tables APPL2 Organization and customizing USER Customer data class USER1 Customer data class Special TABARTs (special classes) TABART Usage CLUST Cluster tables POOL Pool tables SAP ESPAA 2005 TABART Tipos de Tablas (II) DATA TABARTs (data classes) TABART Usage Comment SAUS Exchange tables for upgrade SDIC ABAP Dictionary tables SDOCU Documentation SLDEF Repository switch SAP upgrade SLEXC Repository switch SAP upgrade SLOAD Screen and report loads SPROT Spool and logs SSDEF Repository switch SAP upgrade SSEXC Repository switch SAP upgrade SSRC Source of screens and reports SAP ESPAA 2005 Ficheros utilizados por el R3load SAP<TABART>.STR SAP<TABART>.STR SAP<TABART>.STR Definicin de Tablas/Indices del diccionario ABAP SAP0000.STR Definicin de la estructura de tablas ABAP SAPVIEW.STR Definicin de vistas del diccionario ABAP SAP.STR tablas no definidas en el diccionario ABAP pero si en la DB (Oracle, Informix, DB2/390) SAP<TABART>.CMD SAP<TABART>.CMD SAP<TABART>.<nnn> SAP<TABART>.<nnn> SAP<TABART>.EXT SAP<TABART>.EXT SAP<TABART>.TOC SAP<TABART>.TOC SAP<TABART>.log SAP<TABART>.log DDL<DBS>.TPL DDL<DBS>.TPL SAP ESPAA 2005 SAP<TABART>.STR ... ... SAP ESPAA 2005 Ficheros utilizados por el R3load SAP<TABART>.STR SAP<TABART>.STR Definicin de las ubicaciones y nombre de los ficheros SAP<TABART>.STR, DDL<DBS>.TPL, DUMP/EXPORT, SAP<TABART>.TOC, SAP<TABART>.EXT SAP<TABART>.CMD SAP<TABART>.CMD SAP<TABART>. <nnn> SAP<TABART>. <nnn> SAP<TABART>.EXT SAP<TABART>.EXT Exampl e: i cf : / sapcd7/ DATA/ SAPAPPL1. STR dcf : / sapcd7/ DB/ DDLI NF. TPL dat : / sapcd7/ DATA/ bs=1K f s=2000M di r : / sapcd7/ DATA/ SAPAPPL1. TOC ext : / sapcd7/ DB/ I NF/ SAPAPPL1. EXT SAP<TABART>.TOC SAP<TABART>.TOC SAP<TABART>.log SAP<TABART>.log DDL<DBS>.TPL DDL<DBS>.TPL SAP ESPAA 2005 Ficheros utilizados por el R3load SAP<TABART>.STR SAP<TABART>.STR Contiene los datos de todas las tablas de un TABART No es especfico su formato de una plataforma checksums for data integrity (desde 4.5A) SAP<TABART>.CMD SAP<TABART>.CMD SAP<TABART>.<nnn> SAP<TABART>.<nnn> SAP<TABART>.EXT SAP<TABART>.EXT SAP<TABART>.TOC SAP<TABART>.TOC SAP<TABART>.log SAP<TABART>.log DDL<DBS>.TPL DDL<DBS>.TPL SAP ESPAA 2005 Ficheros utilizados por el R3load SAP<TABART>.STR SAP<TABART>.STR Contiene los Initial extent sizes para las tablas e ndices en bytes No es aplicable para todas las SAP<TABART>.CMD SAP<TABART>.CMD DB, ej. SAP DB, MS SQL Server SAP<TABART>. <nnn> SAP<TABART>. <nnn> SAP<TABART>.EXT SAP<TABART>.EXT Exampl e: A000 16384 A000~0 16384 A002 24576 A002~0 16384 A008 16384 A008~0 16384 A011 16384 A011~0 16384 A013 24576 A013~0 16384 . . . SAP<TABART>.TOC SAP<TABART>.TOC SAP<TABART>.log SAP<TABART>.log DDL<DBS>.TPL DDL<DBS>.TPL SAP ESPAA 2005 Ficheros utilizados por el R3load SAP<TABART>.STR SAP<TABART>.STR Nombre del fichero dump Time stamp del export Cantidad de filas de la tabla SAP<TABART>.CMD SAP<TABART>.CMD SAP<TABART>. <nnn> SAP<TABART>. <nnn> SAP<TABART>.EXT SAP<TABART>.EXT SAP<TABART>.TOC SAP<TABART>.TOC Exampl e: t ab: A000 eot : #20020331073427 t ab: A002 f i l : SAPAPPL0. 001 1024 #20020331073427 1 1 #37 r ows eot : #20020331073427 t ab: A008 eot : #20020331073427 t ab: A011 SAP<TABART>.log SAP<TABART>.log DDL<DBS>.TPL DDL<DBS>.TPL SAP ESPAA 2005 Ficheros utilizados por el R3load SAP<TABART>.STR SAP<TABART>.STR El fichero de log del proceso R3load es de mucha informacin en caso de errores de tener que hacer un restart del proceso SAP<TABART>.CMD SAP<TABART>.CMD SAP<TABART>. <nnn> SAP<TABART>. <nnn> SAP<TABART>.EXT SAP<TABART>.EXT SAP<TABART>.TOC SAP<TABART>.TOC SAP<TABART>.log SAP<TABART>.log DDL<DBS>.TPL DDL<DBS>.TPL SAP ESPAA 2005 SAP<TABART>.log ... ... SAP ESPAA 2005 DDL<DBS>.TPL Template de creacin de tablas/ndices/vistas con su creacin Negative List: table, data, index, view Asignacin de los TABARTs a una unidad de almacenamiento de la BD Next extent size para tablas/ndices (especfico de la BD) Sentencias especficas para drop en la BD Sentencias especficas para delete y truncate en la BD SAP ESPAA 2005 DDL<DBS>.TPL SAP ESPAA 2005 R3SETUP: Ficheros *.R3S DBEXPORT.R3S DBEXPORT.R3S Homogeneous or Heterogeneous database export DATABASE.R3S DATABASE.R3S DBMIG.R3S DBMIG.R3S DBMIGR.R3S DBMIGR.R3S CENTRAL.R3S CENTRAL.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. Copy en raw devices (Oracle) DBRELOAD.R3S DBRELOAD.R3S Creacin de BD y reload de ficheros (Oracle) CENTRDB.R3S CENTRDB.R3S Instalacin de CI + BD para versiones antiguas de R3SETUP Instalacin de CI + BD para copias Hom. y Het. para versiones antiguas de R3SETUP CEDBMIG.R3S CEDBMIG.R3S SAP ESPAA 2005 SAPINST: Ficheros *.XML toplevel.xml toplevel.xml Primera ejecucin del SAPINST (dilogo) keydb.xml keydb.xml Status SAPINST dialog.xml dialog.xml Dilogos SAPINST message.xml message.xml Mensajes de SAPINST control.xml control.xml Control de ejecucin del SAPINST package.xml package.xml Instalacin de packages del SAPINST SAP ESPAA 2005 SAPinst Fichero de Input: dialog.xml <dialog sid="diSAPSystemCommonParameters"> <title>SAP System Common Parameters</title> <frame sid="fr1"> <frame sid="fr2"> <caption>SAP System</caption> <label>Enter the SAP System name (three upper alphanumeric characters)</label> <field sid="fiSAPSysID"> <caption>SAP System Id</caption> <whatsthishelp>The three-digit SAP system id</whatsthishelp> <value type=alphanumeric" minlength=3" maxlength=3/> </field> </frame> ... </frame> </dialog> SAP ESPAA 2005 SAPinst Fichero de Input: dialog.xml SAP ESPAA 2005 Tamao de la BD destino Con la ejecucin del R3SETUP se genera el fichero DBSIZE.TPL DBSIZE<DBS>.TPL con una estimacin del tamao total de la BD destino. Con la ejecucin del R3SZCHK se genera el fichero DBSIZE.XML con una estimacin del tamao total de la BD destino. Todos los valores en los ficheros DBSIZE* son estimativos. Espacio adicional debe ser alocado para tablas e ndices mayores a 1.78Gb SAP ESPAA 2005 Migraciones Incrementales (IMIG) - Principios 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. 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 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 tables mientras el sistema esta activo Utilizar el procedimiento standard para copiar las tablas non- IMIG tables. SAP ESPAA 2005 IMIG Ventajas y Desventajas Ventajas: Reduccin del downtime a tiempos aceptables 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 Uptime Preparacin del sistema origen y destino Inicializacin de las tablas IMIG Realizar la copia inicial de las tablas IMIG Transferencia de las tablas Downtime Transicin Borrado de tablas de basis Realizacin de la copia de tablas no-IMIG SAP ESPAA 2005 Preparacin del sistema origen 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 Ordenar o bajar las herramientas correspondientes para la copia Preparacin del directorio de instalacin para el export Liberar espacio suficiente en disco para realizar el export Seleccionar las tablas IMIG SAP ESPAA 2005 Preparacin del sistema destino Ordenar o bajar las herramientas correspondientes para la copia 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) Configuracin del Basis system Ampliacin de la BD Ejecucin de tareas para mejorar la performance Importacin de los requests de IMIG en el Basis system Preparar el directorio de instalacin para el Import SAP ESPAA 2005 IMIG - Setup Key fields Non-key fields TABLE Other tables Source System Basis System Basis Installation Basis tables B a s i s P r o d u c t i v e SAP ESPAA 2005 IMIG - Transportes Key fields Non-key fields TABLE Other tables Source System Basis System Basis tables B a s i s Import IMIG package P r o d u c t i v e SAP ESPAA 2005 IMIG - Inicializacin Key fields Non-key fields TABLE Other tables Key fields Non-key fields TABLE Create empty TABLE using RFC Triggers for insert, update and delete operations on TABLE O p e r a t i o n Key fields LOG Basis tables P r o d u c t i v e B a s i s SAP ESPAA 2005 IMIG - Logging Key fields Non-key fields TABLE Other tables Key fields Non-key fields TABLE O p e r a t i o n Key fields LOG Insert, update, and delete operations write into log table K1 delete K2 update K1 D K2 U Basis tables P r o d u c t i v e B a s i s SAP ESPAA 2005 IMIG Migracin Inicial Key fields Non-key fields TABLE Other tables Key fields Non-key fields TABLE R3load (snapshot) O p e r a t i o n Key fields LOG Insert, update, and delete operations write into log table K1 delete K2 update K1 D K2 U Basis tables P r o d u c t i v e B a s i s SAP ESPAA 2005 IMIG Sincronizacin de Datos (I) Key fields Non-key fields TABLE Other tables Key fields Non-key fields TABLE K1 delete O p e r a t i o n Key fields LOG K1 delete K2 update K1 D K2 U Insert, update and delete operations on table are triggered K3 insert K3 I Basis tables P r o d u c t i v e B a s i s SAP ESPAA 2005 IMIG Sincronizacin de Datos (II) Key fields Non-key fields TABLE Other tables Basis tables B a s i s Key fields Non-key fields TABLE O p e r a t i o n Key fields LOG K1 delete K2 update K1 C K2 C Insert, update and delete operations on table are triggered K3 insert K3 C K1 delete Data adjustment using RFC (parallel) K2 update K3 insert P r o d u c t i v e SAP ESPAA 2005 IMIG - Switch Key fields Non-key fields TABLE Other tables Key fields Non-key fields TABLE - Rename table QCMTABLE TABLE - Create sec. indexes - Drop log table - Drop triggers - Rename base table TABLE QCM1TABLE Basis tables N o t
p r o d u c t i v e B a s i s SAP ESPAA 2005 IMIG Borrado de las tablas de Basis Key fields Non-key fields TABLE Other tables Key fields Non-key fields TABLE Basis tables N o t
p r o d u c t i v e B a s i s SAP ESPAA 2005 IMIG Copia de las tablas renombradas Key fields Non-key fields TABLE Other tables N o t
p r o d u c t i v e R3load (parallel) Key fields Non-key fields TABLE Other tables N o t
p r o d u c t i v e SAP ESPAA 2005 Arranque del Sistema Destino Key fields Non-key fields TABLE Other tables P r o d u c t i v e Key fields Non-key fields TABLE Other tables P r o d u c t i v e SAP ESPAA 2005 IMIG - Documentacin Notas 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 Online Documentation Guas Homogeneous and Heterogenous Copy Gua adicional para Incremental Migration (planificado) SAP ESPAA 2005 IMIG Disponibilidad y Restricciones El procedimiento IMIG esta disponible para sistema ABAP desde la versin R/3 4.0B. No puede ser utilizado para sistemas 3.1I No se esta disponible para copiar sistemas mysap SCM (APO) y mySAP BI (SAP BW) Hasta sistemas de 1.2TB se utilizan los mtodos tradicionales de copia, con un tiempo de downtime aceptable Para una IMIG, se requiere carga adicional en el sistema origen, adems de recursos adicionales (disco, CPU, espacio en BD) No ejecutar el proceso de IMIG cuando el sistema tiene una carga alta de trabajo (cierres de fin de mes, y cierres de ao) SAP ESPAA 2005 IMIG Disponibilidad y Restricciones El procedimiento no esta oficialmente liberado, solamente se puede realizar por un grupo selecto de consultores No se ha liberado documentacin del proceso de IMIG (IMIG Guide) 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. 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 Poco Conocimiento Configuracin del Sistema Operativo (OS Dependencies) Conexin a la Base de Datos Corrupcin de datos (cintas, nfs, etc...) Componentes no soportadas SAP ESPAA 2005 Problemas y riesgos UNICODE Soportado por SAP solo desde la versin SAP R/3 Enterprise 4.7 Cambiar un sistema no-Unicode a un sistema Unicode es 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 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. 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 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 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 Runtime of migration Parada del Sistema Friday, 6pm Monday, 6 am Backup Export Import Transfer Backup Postactivities Preact. Time SAP ESPAA 2005 Riesgos: Runtime 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 SAP AP P L0 SAP AP P L1 SAP AP P L2 SAP CLUST SAP TABLE1 SAP TABLE2 SAP TABLE3 SAP P OOL SAP SDIC SAP SDOCU SAP SLDEF SAP SLEXC SAP SLOAD SAP SP ROT SAP SSDEF SAP SSEXC SAP SSRC SAP USER T a b a r t Time [min] SAP ESPAA 2005 Optimizacin del Export/Import 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 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 Large DataBases (VLDB) Problema: Algunas tablas son muy grandes El tiempo de parada del sistema para realizar la migracin no es aceptable 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 Sntoma: error durante la fase de import en la migracin . . . ( I MP) ERROR: CREATE st at ement f ai l ed f or obj ect " QCMT030A" . . . 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. 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 Sntoma: R3SETUP: errores en <SERVICE_NAME>.log durante el paso RFCRSWBOINI_IND_<db> or RFCRADDBDIF_IND_<db> SAPinst: errores en sapinst.log file como: <r ow> <f l d name=" STEPKEY" > <st r val ><! [ CDATA[ BW| i nd| . . . | 0| sRfc] ] > . . . <f l d name=" STATUS" > <st r val ><! [ CDATA[ ERROR] ] > . . . </ r ow> Explicacin: Varias razones posibles 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<tabart>.TSK.bck Sntoma: Error en migkey.log o SAP<tabart>.log: ( DB) I NFO: connect ed t o DB ( TSK) ERROR: f i l e SAP<t abar t >. TSK. bck al r eady seems t o exi st a pr evi ous r un may not have been f i ni shed cl eanl y f i l e SAP<t abar t >. TSK possi bl y cor r upt ed R3l oad: j ob f i ni shed wi t h 1 er r or ( s) 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. Solucin: Ejecutar el R3load manualmente para el tabart afectado con la opcin mer ge_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 Sntoma: errores en el fichero <SERVICE>.log (ej. DBMIG.log, CENTRDB.log) ERROR 2001- 08- 16 16: 05: 44 I nst Cont r ol l er Pr epar e: 0 Name " COr aConver t Tpl Fi l es" not known t o r egi st r y Explicacin: en el fichero R3S existe un paso con la clase "COraConvertTplFiles" . R3SETUP used is not aware of such class. 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 Sntoma: error durante el paso DBDBSLTESTCONNECT_IND_ORA* o DBEXPDBSLTESTCONNECT_IND_ORA like ERROR . . . DBDBSLTESTCONNECT_I ND_ORA I nt er nal I nst al l at i on ERROR connect t o DB vi a DBSL. Explicacin: una conexin de pruebas a la BD se realiza antes del export/import y no funciona. 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 Sntoma: error durante el paso DBDBSLTESTCONNECT_IND_ORA* o DBEXPDBSLTESTCONNECT_IND_ORA like ERROR . . . DBDBSLTESTCONNECT_I ND_ORA I nt er nal I nst al l at i on ERROR connect t o DB vi a DBSL. Explicacin: una conexin de pruebas a la BD se realiza antes del export/import y no funciona. 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 Sntoma: errores del tipo: ( RFB) ERROR: wr ong checksum- i nval i d dat a Explicacin: El proceso R3load no puede leer los ficheros del export. 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: Saber cuales son todos los pasos a realizar en una migracin Heterognea Conocer cuales son las herramientas necesarias para realizar una migracin Heterognea Conocer el procedimiento de IMIG Conocer los problemas ms comunes de una migracin SAP ESPAA 2005 Casos Prcticos Introduccin Qu es una migracin Heterognea? Servicio de Migracin SAP Procedimiento de Migracin Casos prcticos SAP ESPAA 2005 Contenidos/Objectivos Contenidos Casos Reales Objetivos Una vez terminado este curso, podr: 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 Origen Sistema Origen Sistema Destino Sistema Destino Sistema Operativo Sistema Operativo HP-UX AIX Base de Datos Base de Datos Oracle 9.2.0.5 Oracle 9.2.0.6 CPUs CPUs 3 2 Memoria Memoria 3 8 Cant.Procesos Cant.Procesos 15 15 Tamao BD Tamao BD 220 190 Tiempos Tiempos 12h 54m 13h 40m SAP ESPAA 2005 Caso de xito II Diario El Mundo Sistema SAP R/3 4.6C (kernel 4.6D) Sistema Origen Sistema Origen Sistema Destino Sistema Destino Sistema Operativo Sistema Operativo AS-400 W2003 Base de Datos Base de Datos DB2 SQL-Server CPUs CPUs 1 1-2 Memoria Memoria 2,5Gb 3Gb Cant.Procesos Cant.Procesos 8 4 Tamao BD Tamao BD 126Gb 100Gb Tiempos Tiempos 30h 12h SAP ESPAA 2005 Caso de xito III Abastible Chile Sistema SAP R/3 4.6C (kernel 4.6D) Sistema Origen Sistema Origen Sistema Destino Sistema Destino Sistema Operativo Sistema Operativo Digital True64 AIX Base de Datos Base de Datos Oracle 8.1.7.4 Oracle 9.2.0.5 CPUs CPUs 2 2 Memoria Memoria 3 8 Cant.Procesos Cant.Procesos 10 10 Tamao BD Tamao BD 460Gb 410Gb Tiempos Tiempos 23h 45m 17h SAP ESPAA 2005 Caso de xito IV Molinos Rio de la Plata Sistema SAP R/3 4.5B Sistema Origen Sistema Origen Sistema Destino Sistema Destino Sistema Operativo Sistema Operativo Digital True64 W2000 Base de Datos Base de Datos Oracle 8.1.7.4 Oracle 8.1.7.4 CPUs CPUs 4 4 Memoria Memoria 4 4 Cant.Procesos Cant.Procesos 20 520Gb 431Gb Tamao BD Tamao BD Tiempos Tiempos 48h 8h SAP ESPAA 2005 Caso de xito V UTE Uruguay Sistema SAP R/3 4.0B Sistema Origen Sistema Origen Sistema Destino Sistema Destino Sistema Operativo Sistema Operativo AIX AIX Base de Datos Base de Datos DB2-390 Oracle Cant.Procesos Cant.Procesos 3 3 250Gb 192Gb Tamao BD Tamao BD Tiempos Tiempos 30h (sin pcl4) 16h SAP ESPAA 2005 Caso de xito VI Oxford University Press Sistema SAP R/3 4.6B (kernel 4.6D) Sistema Origen Sistema Origen Sistema Destino Sistema Destino Sistema Operativo Sistema Operativo AIX Linux Suse Base de Datos Base de Datos Oracle Oracle 160Gb Tamao BD Tamao BD SAP ESPAA 2005 Resumen Ahora puede: Saber cuales son las caractersticas ms comunes en el momento de realizar una migracin heterognea SAP ESPAA 2005 Conclusiones Introduccin Qu es una migracin Heterognea? Servicio de Migracin SAP Procedimiento de Migracin Casos prcticos SAP ESPAA 2005 Bibliografa Guas Homogeneous y Heterogeneous Copy Gua para Incremental Migration Online Documentation Service.sap.com/osdbmigration Notas SAP clave BC-INS-MIG SAP ESPAA 2005 Apndice Introduccin Qu es una migracin Heterognea? Servicio de Migracin SAP Procedimiento de Migracin Casos prcticos