Introducción

En Oracle by Example (OBE) se proporcionan instrucciones para migrar los datos de JD Edwards EnterpriseOne 9.2 desde un sistema local con base de datos de SQL Server a Oracle Cloud.

En este OBE, aprenderá:

  • Ejecute el script de exportación en el servidor de base de datos local.
  • Ejecute los UBE manualmente en el servidor de despliegue local.
  • Ejecute el script de importación en el servidor de base de datos en la instancia con un solo clic.
  • Ejecute los UBE manualmente en el servidor de despliegue en la instancia con un solo clic.
  • Complete las tareas posteriores a la migración.

Tiempo de finalización

El tiempo de migración puede variar y puede tardar varias horas, en función del número de tablas y el tamaño de los datos que se van a importar.

Antecedentes

Oracle Cloud le permite migrar el entorno local de Applications 9.2 a Oracle Cloud (One-Click).

Antes de iniciar el proceso de migración, asegúrese de que todos los objetos tradicionales estén protegidos para el código de ruta que planea migrar. La información del proyecto no se migrará a la instancia con un solo clic. Los objetos definidos por el usuario (UDO) que están reservados a un proyecto real se moverán al proyecto por defecto al final del proceso de migración.

Para migrar JD Edwards EnterpriseOne a Oracle Cloud para Microsoft SQL Server en Windows, el entorno local debe ejecutar Tools Release 9.2.1 o posterior con Applications 9.2. Una vez finalizada la migración, el entorno migrado estará en la misma versión de aplicaciones que el resto de la instalación con un solo clic.

Entorno local soportado:

  • EnterpriseOne Tools versión 9.2.1 y posteriores
  • EnterpriseOne Aplicaciones Versión 9.2
  • Base de datos SQL Server en Windows

Requisitos

Antes de la migración, asegúrese de que:

  • El entorno local se encuentra en las aplicaciones 9.2 y la versión de herramientas 9.2.1 o posterior.
  • Se completa una creación completa del paquete, rellenando las tablas del repositorio.
  • Vd. ha proporcionado PS920 en el servidor empresarial en la nube de Oracle y tiene los Servicios ejecutándose en PS920. El sistema sobrescribe el entorno de destino (por ejemplo, DV920) para la primera migración.
  • One-Click está en 9.2.8 con UN8 o posterior.
  • Los paquetes antiguos se limpian para acelerar el proceso de migración.

¿Qué necesita?

Para realizar los pasos de este OBE, debe tener:

  • Una suscripción a Oracle Cloud. Debe ser un usuario con el rol Compute Operations. Para obtener más información, consulte Cómo empezar a utilizar las suscripciones a Oracle Compute Cloud Service en Using Oracle Compute Cloud Service.
  • Se ha verificado que el tamaño de la base de datos en la instancia con un solo clic es lo suficientemente grande como para la importación y que la configuración/parámetros de la base de datos se validan o ajustan a las necesidades de su negocio (por ejemplo: parámetros de tamaño máximo de ampliación y ampliación).
  • Se ha creado un despliegue de varias capas de JD Edwards EnterpriseOne en la instancia de Oracle Cloud One-Click. Consulte los OBE de aprovisionamiento de varios niveles o con un solo clic para obtener más información.
  • JDE_9.2_Migration_Utility_9.2.26_for_Windows_SQL.zip se descargó desde Oracle Update Center.

    El archivo JDE_9.2_Migration_Utility_9.2.26_for_Windows_SQL.zip contiene:

    • Exportar carpeta con scripts de exportación (mueva esta carpeta al servidor de base de datos local).
    • Importar carpeta con scripts de importación (mueva esta carpeta al servidor de base de datos en la instancia de Oracle One-Click).

Tarea 1: Ejecución del script de exportación en el servidor de base de datos local

El script export realiza una copia de seguridad de las bases de datos en el servidor de base de datos local. Los archivos de copia de seguridad se pueden mover al servidor de base de datos en la instancia con un solo clic.

  1. Antes de comenzar, ejecute el programa Work with Software Updates (P96470) en el servidor de despliegue local. Cuando se inicia esta aplicación, sincroniza el historial de ESU entre System – 920 y System Local. Una vez finalizado el proceso, puede cerrar la solicitud.
  2. Navegue hasta el lugar en el que descargó los archivos de exportación en el servidor de satabase local (por ejemplo: C:\SQL_scripts).
  3. Extraiga el archivo de script SQL JDE_9.2_Migration_Utility_9.2.26_for_Windows_SQL.zip.
  4. Abra la carpeta de exportación y edite el archivo sql_setvar_exp.ini con esta configuración.
    Archivo sql_setvar_exp.ini
    Archivo sql_setvar_exp.ini

    Campo Descripción
    PATHCODE_PREFIX Prefijo del código de ruta de origen preferido para exportar. Por ejemplo, introduzca DV.
    Los valores válidos son PY, PD y DV.
    PATHCODE_RELEASE La versión del código de ruta que se va a exportar. Introduzca 920.
    COMPARTIDO Exporte la base de datos compartida. Introduzca YES para exportar la base de datos compartida JDE920. Esto solo debe hacerse una vez para la migración.
    SERVIDOR DE BASE DE DATOS El nombre de la instancia de SQL Server.
    DUMP_DEST Ruta de acceso completa a la carpeta donde desea almacenar los archivos de copia de seguridad de la base de datos. Introduzca c:\SQL_scripts\DUMPS.
    *Asegúrese de que el directorio existe*
    SA_USER El Administrador del Sistema. Utilice SA.
    SA_PASSWORD Contraseña para SA_USER.
  5. Guarde y cierre sql_setvar_exp.ini.
  6. Desplácese a la carpeta en la que se guardan los scripts. Por ejemplo, c:\SQL_scripts.
  7. Inicie PowerShell. Navegue hasta el directorio donde se guardan los scripts. Ejecute jde_exp_sql.ps1.
    jde_exp_sql.ps1
    jde_exp_sql.ps1
  8. El script publica actualizaciones en la pantalla de comandos. Todas las actualizaciones se copian en el log. Verifique el log para detectar errores y si se encuentra completado correctamente en todos los archivos log generados.
    jde_exp_sql.ps1
    jde_exp_sql.ps1

    Note:

    Los logs de salida del proceso se encuentran en la carpeta encima de los scripts. Por ejemplo, c:\SQL_Scripts\.
  9. Verifique que los archivos de copia de seguridad se han creado correctamente en la ubicación especificada.
  10. Transfiera los archivos de copia de seguridad a una carpeta en el servidor de la base de datos de la instancia con un solo clic para importarlos en un paso posterior.

Tarea 2: Ejecución de los UBE en el servidor de despliegue local

  1. Ejecute las versiones R98403XA en el servidor de despliegue local para copiar las tablas del sistema, incluidas las tablas ESU ((F9670, F9671 y F9672) y las tablas del bibliotecario de objetos.
    • XJDE0002 copia las tablas del sistema, incluidas las tablas ESU ((F9670, F9671 y F9672).
    • XJDE0003 copia la biblioteca de objetos. No cambie la selección de datos.
    El archivo exp_set
    R98403XA Informe: copia de tablas en XML
  2. Después de ejecutar las versiones de UBE, verifique que todos los archivos XML existan en el directorio de destino. Verifique también los informes PDF en busca de errores, si los hay.
  3. Para todas las versiones, cambie la ruta de acceso XML de destino en las opciones de procesamiento si desea almacenar los archivos XML en una ubicación diferente.
    El archivo exp_set
    R98403XA Opciones de procesamiento
  4. R98403XA, XJDE0002 copia un subjuego de tablas del sistema (seguridad, objetos de medios e historial de ESU).
    R98403XA XJDE0002 Informe
    Informe R98403XA XJDE0002
  5. R98403XA, XJDE0003 copia un subjuego de tablas de Object Librarian en la ruta XML de destino especificada en las opciones de procesamiento, c:\PlannerData. Al copiar el bibliotecario de objetos, se garantiza que los datos de los objetos personalizados se copian (modo ADD). Los scripts de base de datos no copian el bibliotecario de objetos local en la nube de Oracle.
    R98403XA XJDE0003 Informe
    Informe R98403XA XJDE0003
  6. Comprima/comprima la carpeta c:\PlannerData desde la que se copiaron los datos del sistema y el bibliotecario del objeto.
  7. Copie PlannerData.zip en el servidor de despliegue en la nube de Oracle y extraiga los datos.

Tarea 3: Ejecución del script de importación en el servidor de base de datos de Oracle Cloud

Después de ejecutar el script de exportación local en el servidor de base de datos, ejecute el script de importación en el servidor de base de datos en la nube de Oracle.

El script jde_exp_sql.ps1 importa datos de los archivos de copia de seguridad (generados por el script de exportación) en el servidor de base de datos del servicio en la nube de Oracle.

  1. Copie los scripts y el directorio de archivos de copia de seguridad en el servidor de la base de datos en la nube.
  2. Navegue a la carpeta de importación SQL, por ejemplo, c:\SQL_scripts\.
  3. Abra la carpeta de importación y edite el archivo sql_setvar_imp.ini.
    El archivo sql_setvar_imp.ini
    Archivo sql_setvar_imp.ini

    Campo Descripción
    FROM_PATHCODE_PREFIX Prefijo del código de ruta de acceso que ha exportado en el servidor de base de datos local. Introduzca DV.
    Los valores válidos son PY, PD y DV.
    TO_PATHCODE_PREFIX Prefijo del código de ruta de acceso de destino en el servidor de base de datos en la nube. Introduzca DV, PY o PD.
    Puede ser el mismo o diferente de FROM_PATHCODE_PREFIX.
    PATHCODE_RELEASE
    Introduzca 920. No cambiar.
    COMPARTIDO Introduzca YES para importar el diccionario de datos. Introduzca NO si no desea copiar el diccionario de datos. Solo tiene que importar el diccionario de datos una vez.
    SERVIDOR DE BASE DE DATOS Introduzca el nombre de la instancia SQL.
    DUMP_LOC Ruta de acceso completa a la carpeta en la que ha copiado los archivos de copia de seguridad de la base de datos. Por ejemplo, C:\SQL_scripts\DUMPS.
    SA_USER Usuario de base de datos con privilegios de administrador del sistema. Ejemplo, SA.
    SA_PASSWORD La contraseña para SA_USER. Introduzca la contraseña del administrador del sistema.
    DEP_SVR_NAM Nombre del servidor de despliegue de Oracle Cloud en mayúsculas.
    PRE_DEP_SVR Nombre del servidor de despliegue local en mayúsculas.
    SYSTEM Introduzca YES para actualizar los nombres de máquina en las tablas de JDE920.
    32BIT Si el servidor local antiguo está en 32 bits. Introduzca YES o NO.
    ENT_SVR_NAM El nuevo nombre de Cloud Enterprise Server. Haga coincidir las mayúsculas y minúsculas con el nombre de la tabla SY920.F9650.
    PRE_ENT_SVR Nombre de Enterprise Server local antiguo. Haga coincidir las mayúsculas y minúsculas con el nombre de la tabla SY920.F9650 en Enterprise Server local.
    EXCLUDE_TBLE Nombres de las tablas que se van a excluir (por ejemplo, F98770*, F98762* y F98761*).
    No cambie la lista de exclusión de tabla.
  4. Inicie PowerShell y navegue hasta la carpeta donde se guardan los scripts. Por ejemplo, c:\SQL_scripts\.
  5. Ejecute jde_exp_sql.ps1.
  6. El script publica actualizaciones en la pantalla de comandos. Todas las actualizaciones se copian en el log. Compruebe si hay errores en los logs de salida y si se ha encontrado completado correctamente en todos los archivos log generados.

    Note:

    El script de importación SQL se ejecuta mucho más lento que el script de exportación, ya que copia las tablas de una en una. Los logs se encuentran en la carpeta encima de los scripts. Por ejemplo, c:\SQL_Scripts.
    jde_exp_sql.ps1
    jde_exp_sql.ps1
  7. Si se realiza una importación de código de ruta cruzada, verá este mensaje.
    jde_exp_sql.ps1
    jde_exp_sql.ps1
  8. A continuación, la secuencia de comandos comienza a copiar la tabla individual.
    jde_exp_sql.ps1
    jde_exp_sql.ps1

Tarea 4: Ejecución de los UBE en el servidor de despliegue de Oracle Cloud

En el servidor de despliegue en la nube de Oracle, ejecute las versiones R98403XB para copiar los datos de la ubicación local a la nube. No cambie la selección de datos en cada versión y verifique los informes PDF.

  1. Ejecute las versiones R98403XB en el servidor de despliegue en la nube de Oracle para copiar los datos de la ubicación local en el servidor de despliegue en la nube de Oracle.
    • R98403XB, XJDE0034 copia los objetos del sistema en modo ADD. Tenga en cuenta que este proceso no copia las asignaciones de OCM, las definiciones de entorno ni el historial de ESU.
    • R98403XB, XJDE0035 copia un subjuego de tablas de Object Librarian en Data Dictionary Local, como entrada de Object Librarian Merge R98605.
    • R98403XB, XJDE0037 copia las tablas de historial de ESU en Data Dictionary Local, como entrada en ESU History Merge R96723.
    El archivo exp_set
    R98403XA Informe: copia de tablas en XML
  2. Cambie Introduzca el valor de la opción de procesamiento XML Data Path para cada una de estas versiones en la ubicación en la que ha copiado PlannerData desde el servidor de despliegue local.
    El archivo exp_set
    R98403XA Opciones de procesamiento
  3. Verifique los archivos PDF para asegurarse de que el proceso de copia se haya realizado correctamente.
  4. Ejecute el UBE R98605 - Fusionar registros de OL de un entorno local a un solo clic.
    1. R98605 suprime las filas F9861, F98602, F98603, F9861W para el código de ruta de acceso de destino.
    2. Copia las filas F9861, F98602, F98603, F9861W para el código de ruta de origen del servidor de despliegue local y sustituye el código de ruta de destino y el servidor de despliegue de destino. Por ejemplo, copie PD920 en DV920 o DV920 en DV920.
    3. Copia las filas F9860, F9860W, F98601, F9862, F9863, F9865 en modo APPEND para los objetos personalizados que se encuentran en F9861 para el código de ruta de origen.
    4. Agrega la fila F9860W que falta para cada F9861W.
    R98605: fusionar registros de OL de entorno local con un solo clic
    R98605: fusión de registros OL de un entorno local a un solo clic
  5. Compruebe las opciones de proceso. No cambie el valor de Origen de datos de origen.
    R98605 Opciones de proceso: ficha Process
    R98605 Opciones de proceso - ficha Process

    Campo de resumen/detalle: 1 solo muestra los recuentos de filas. 0 también muestra todas las filas de objetos que se han copiado.

    R98605 Processing Options (Opciones de procesamiento): ficha Display (Visualización)
    R98605 Processing Options (Opciones de procesamiento): ficha Display (Visualización)
  6. Revisión de los informes de resumen y detalle.
    R98605 Informe de resumen
    R98605 Informe de resumen

    El detalle (0) muestra todos los objetos que se han copiado y muestra los recuentos de filas.

    R98605 Informe detallado
    Informe detallado de R98605
  7. Ejecute el UBE R96723, ZJDE0002 en modo Final. Copia el historial de ESU en System Local and System (Sistema local y sistema): 920. ZJDE0001 es el mismo informe en modo de prueba y no realiza ninguna actualización. El modo de prueba solo muestra recuentos de filas que se insertarían en el modo final.
  8. R96723 ZJDE0002 UBE
    R96723, ZJDE0002 UBE

    El UBE R96723, ZJDE0002:

    1. Suprime F9671 en el sistema local/sistema - 920 para el entorno de destino.
    2. Copia F9671 para el entorno de origen, sustituyendo el entorno de destino. (Por ejemplo, PD920 -> DV920 o DV920 –> DV920).
    3. Suprime F9672 en el sistema local/sistema - 920 para el código de ruta de destino.
    4. Copia F9672 para el código de ruta de origen, sustituyendo el código de ruta de destino. (Por ejemplo, PD920 -> DV920 o DV920 –> DV920).
    5. En este punto, el historial de ESU para el entorno de destino/código de ruta coincide con los objetos centrales locales que se exportaron e importaron.
  9. En las opciones de procesamiento de R96723, cambie el Entorno de origen al entorno desde el que desea copiar y el Entorno de destino al que desea copiar los datos. No cambie el valor de Origen de datos de ESU de origen ni la selección de datos.
    R96723 Opciones de proceso: ficha Process
    R96723 Opciones de proceso - ficha Process
  10. El modo de prueba no actualiza las tablas, sino que muestra los recuentos de filas. El modo final realiza las inserciones.
    R96723 Opciones de procesamiento - Separador Actualizar
    R96723 Opciones de procesamiento - Separador Actualizar
  11. Revise el informe R96723 - Copiar movimiento y mejora de historial de ESU.
    R96723 - Copia del informe de movimiento y mejora del historial de ESU
    R96723 - Copia del informe de cambio y mejora del historial de ESU

Tareas posteriores a la migración

Después de ejecutar todos los scripts y UBE:

  1. Despliegue lo siguiente en el código de ruta de acceso de destino en el servidor de base de datos en la nube de Oracle:
    • Última actualización del planificador al código de ruta de destino, si no está instalado.
    • Última ESU de acumulación de herramientas.
    • Actualización de UN9 o cualquier actualización que coincida con el resto de la instalación de Oracle Cloud (One-Click) (esto es equivalente a realizar una actualización simplificada de E920 a E920).
    • Ejecute las instrucciones especiales y las conversiones de tabla para la actualización UN9.
  2. Restablecimiento de seguridad/contraseña
    Conéctese a DEP920 en el servidor de despliegue y cambie las contraseñas de las nuevas sustituciones de seguridad. P98LPSEC para F98OWSEC y P980001 para usuarios del sistema F98OWPU. Busque la sustitución de seguridad para la asignación de servidor en el servidor de empresa local y suprima la fila. Por ejemplo, <OnPrem> - 920 Server Map.

    Note:

    Las contraseñas de las filas F98OWSEC y F98OWPU que se copiaron en el modo APPEND probablemente tengan la contraseña incorrecta (diferente clave de sitio o algoritmo hash diferente).
  3. Cree y despliegue un paquete completo en el código de ruta de destino. La creación del paquete no funcionará si hay sustituciones de seguridad con contraseñas no válidas.
  4. Ahora puede cambiar jde.ini en el servidor de empresa para que los servicios se puedan ejecutar mediante el entorno migrado.

Más recursos de aprendizaje

Para obtener más recursos de aprendizaje, visite LearnJDE.

Para obtener documentación sobre el producto, visite JD Edwards en Oracle Help Center.