Acerca de la migración de una base de datos PeopleSoft a Oracle Autonomous Database mediante Oracle Zero Downtime Migration

Migre el entorno PeopleSoft de nivel completo a una base de datos con capacidad de autogestión, autoprotección y autorreparación, sin tener que preocuparse por el tiempo de inactividad durante la migración.

La migración de datos consiste en mover datos con o sin su esquema de un sistema, ubicación o aplicación a otro. Al migrar a Oracle Autonomous Database, puede utilizar Oracle Zero Downtime Migration para garantizar una migración segura a Oracle Autonomous Database.

Oracle Autonomous Database es un servicio de base de datos privada dentro de Oracle Public Cloud, que ayuda a los clientes a ejercer medidas de seguridad más estrictas para las aplicaciones empresariales y a cumplir las normativas de su sector relacionadas con el uso de servicios de gestión de bases de datos en la nube.

En este manual de soluciones, le mostramos cómo migrar un entorno de HCM PeopleSoft de nivel completo que se ejecuta en una máquina virtual de Oracle Linux a Oracle Autonomous Database on Dedicated Exadata Infrastructure para el procesamiento de transacciones en línea, aprovisionado en Oracle Cloud Infrastructure (OCI). La migración lógica fuera de línea de Zero Downtime Migration se utiliza para la migración.

Antes de empezar

Antes de comenzar, revise los requisitos y descargue los paquetes de software necesarios.

Revisar requisitos

Estos son los requisitos mínimos para que PeopleTools soporte Oracle Autonomous Database on Dedicated Exadata Infrastructure.

  • PeopleTools
    • Para la versión 8.57, 8.57.16 y posteriores.
    • Para la versión 8.58, 8.58.05 y posteriores.
    • Para la versión 8.59, 8.59.01 y posteriores.
  • Cliente de Oracle Database

    Para obtener los niveles de cliente de Oracle necesarios, actualice el cliente en la capa media aplicando un parche de actualización de versión de base de datos en las capas medias. El nivel mínimo requerido es 19.13. Consulte Oracle Database 19c Release Update & Release Update en Download Software Packages para obtener más información.

    Los clientes de Oracle Call Interface soportan la autenticación TLS sin una cartera si utiliza las siguientes versiones de cliente:

    • Oracle Instant Client/Oracle Database Client 19.13: solo en Linux x64.
    • Oracle Instant Client/Oracle Database Client 19.14 (o posterior) y 21.5 (o posterior): solo en Linux x64 y Windows.

Descarga de paquetes de software

Descargue los siguientes paquetes de software, que se instalarán más adelante en este manual de soluciones.

Consideraciones sobre los cambios de arquitectura en Oracle Autonomous Database

Cuenta de Base de Datos

El usuario administrativo predefinido es ADMIN. Puesto que Oracle Autonomous Database on Dedicated Exadata Infrastructure impone controles de seguridad y realiza tareas administrativas de base de datos para el cliente, el usuario ADMIN no tiene tantos privilegios como el usuario SYS. Consulte el usuario ADMIN y el usuario SYS en Explore More para obtener más información.

Juego de caracteres de base de datos

Oracle Autonomous Database on Dedicated Exadata Infrastructure utiliza AL32UTF8 como juego de caracteres de base de datos por defecto y AL16UTF16 como juego de caracteres nacional por defecto. Como parte de los requisitos de Zero Downtime Migration, el juego de caracteres de la base de datos de origen debe ser el mismo que la base de datos de destino. Sin embargo, para los clientes locales, con aplicaciones (y bases de datos) existentes que utilizan otros juegos de caracteres, la migración a un juego de caracteres Unicode puede ser un proceso enrevesado con análisis de datos complejos para evitar el truncamiento y la corrupción de datos debido a caracteres de sustitución. Por ejemplo, para los clientes empresariales que utilizan PeopleSoft, el requisito de convertir sus datos al juego de caracteres AL32UTF8 como parte de su migración a una base de datos autónoma es bastante complejo. Para este manual, el juego de caracteres de la base de datos de origen es Unicode AL32UTF8. Consulte el artículo de My Oracle Support Doc ID 788156.1 en Explore More para obtener más información.

Parámetros de inicialización de la base de datos

Consulte Parámetros de inicialización de base de datos en Explorar más para ver los parámetros de inicialización que se pueden modificar. PeopleSoft recomienda parches y parámetros de base de datos del artículo de My Oracle Support (ID de documento 1100831.1) en Explorar más para obtener más información.

Zona horaria de la base de datos

La zona horaria por defecto de la base de datos autónoma está controlada por la zona horaria del sistema operativo del cluster de VM autónomo. En este manual de soluciones, se trata de la hora universal coordinada (UTC) y, por defecto, llama a SYSDATE. SYSTIMESTAMP devuelve la fecha y la hora en UTC.

Servicio de Base de Datos

Oracle Autonomous Database proporciona varios juegos de servicios de base de datos para utilizar al conectar una base de datos para soportar diferentes tipos de operaciones de base de datos. En cada juego, un servicio proporciona una conexión TCP (TCPS) segura mediante el protocolo TLS y otro proporciona una conexión TCP. Oracle Autonomous Transaction Processing soporta todos los servicios de conexión como tpurgent, tp, high, medium y low. Aunque los servicios de conexión diseñados para operaciones de procesamiento de transacciones típicas son: tp_tls, tp, tp_ro_tls, tp_ro, tp_ss_tls y tp_ss.

Política de contraseña de usuario de base de datos

Oracle Autonomous Database requiere contraseñas seguras que deben cumplir las siguientes reglas de complejidad por defecto:

  • La contraseña debe tener entre 12 y 30 caracteres de longitud y debe incluir al menos una letra en mayúsculas, una letra en minúsculas y un carácter numérico.
  • La contraseña no puede contener el nombre de usuario.
  • La contraseña no puede ser una de las últimas cuatro contraseñas utilizadas para el mismo nombre de usuario.
  • La contraseña no puede contener comillas dobles (").
  • La contraseña no debe ser la misma que se ha definido en las últimas 24 horas.

Para cambiar las reglas de complejidad de contraseña y los valores de parámetros de contraseña, puede modificar el perfil por defecto o crear un nuevo perfil y asignarlo a los usuarios. Consulte Crear usuarios de base de datos en Explorar más para obtener más información.

Note:

También puede crear una función de verificación de contraseña (PVF) y asociarla a un perfil para gestionar la complejidad de las contraseñas de usuario. Consulte Gestión de la complejidad de contraseñas en Autonomous Database en Explore más para obtener más información.

El pump de datos puede importar un usuario de base de datos con una contraseña débil para facilitar la migración. Por motivos de seguridad, proporciona un período de tiempo de 30 días para restablecer la contraseña según la política de contraseñas de Oracle Autonomous Database on Dedicated Exadata Infrastructure.

Indexación automática

La indexación automática automatiza las tareas de gestión de índices en Autonomous Database. La indexación automática está desactivada por defecto en Autonomous Database. Para PeopleSoft, se recomienda basarse en índices proporcionados por la aplicación.

Indicaciones del Optimizador

Las indicaciones del optimizador son comentarios especiales en una sentencia SQL que transfieren instrucciones al optimizador. Autonomous Database respeta las indicaciones del optimizador y las indicaciones paralelas en las sentencias SQL por defecto.

Estadísticas del optimizador

Autonomous Database recopila estadísticas del optimizador automáticamente para que los usuarios no tengan que realizar esta tarea manualmente, lo que ayuda a garantizar que las estadísticas de la base de datos estén actualizadas.

Cifrado de datos

Autonomous Database utiliza un cifrado siempre activado que protege los datos estáticos y en tránsito. Por defecto, se cifran todos los datos almacenados y todas las comunicaciones de red con Oracle Cloud. El cifrado no se puede desactivar.

Gestión de certificados

Cuando un cliente intenta conectarse a una instancia de Autonomous Database mediante un servicio de conexión a base de datos TCPS (TCP seguro), Oracle Autonomous Database on Dedicated Exadata Infrastructure utiliza la autenticación estándar basada en certificados TLS 1.2 para autenticar la conexión. Independientemente de si el cliente intenta conectarse mediante un servicio de conexión a base de datos TCPS o TCP, el acceso que el cliente tiene a la base de datos está restringido por los derechos de acceso del usuario de base de datos que el cliente utiliza para conectarse. Por defecto, Autonomous Database utiliza certificados autofirmados. Sin embargo, los usuarios también pueden instalar su certificado de servidor firmado por una CA desde la consola de Oracle Cloud Infrastructure (OCI).

Funciones de base de datos no soportadas

Para garantizar la seguridad y el rendimiento de Oracle Autonomous Database on Dedicated Exadata Infrastructure, algunas de las siguientes funciones, opciones y paquetes de Oracle Database relevantes para PeopleSoft que se utilizan con una base de datos local no están soportadas:

  • Acceso al contenedor raíz (CDB$ROOT)
  • Clusters (grupos de tablas)
  • Usuarios comunes
  • Gestión manual de deshacer
  • Tablespaces gestionados por diccionario
  • Gestión manual de espacio de segmento
  • Tablespaces transportables
  • Bases de datos lógicas en espera
  • Acceso a Base de Datos. Los usuarios no tienen acceso directo al nodo de base de datos, al sistema de archivos local, a los tablespaces SYSTEM y SYSAUX.

Consulte las funciones de Oracle Database que no están soportadas en Autonomous Database on Dedicated Exadata Infrastructure en Explore More para obtener más información.

Funciones de base de datos con soporte limitado

Además de las restricciones mencionadas anteriormente, Oracle Autonomous Database on Dedicated Exadata Infrastructure incluye ciertas limitaciones que son necesarias para proteger la seguridad y la integridad del rendimiento. Consulte las funciones de Oracle Database que no están soportadas en Autonomous Database on Dedicated Exadata Infrastructure en Explore More para obtener más información.

Acerca de la migración lógica fuera de línea

Estamos migrando un entorno PeopleSoft mediante un procedimiento de migración de base de datos para Oracle Autonomous Database on Dedicated Exadata Infrastructure mediante la migración fuera de línea lógica de Oracle Zero Downtime Migration.

Zero Downtime Migration proporciona un proceso de migración sólido, flexible y reanudable. Zero Downtime Migration integra Oracle Maximum Availability Architecture (MAA) y soporta Oracle Database 11g versión 2 (11.2.0.4) y versiones posteriores de la base de datos.

Mediante Zero Downtime Migration, los usuarios pueden migrar Oracle Database desde una variedad de orígenes locales y en la nube a bases de datos gestionadas en la nube, gestionadas conjuntamente y gestionadas por el usuario de Oracle Database, incluidas Oracle Autonomous Database on Dedicated Exadata Infrastructure o cualquier máquina de base de datos de Exadata en la nube o local.

El software Zero Downtime Migration es un servicio con una interfaz de línea de comandos (CLI) que instala y ejecuta en un host aprovisionado. El servidor donde está instalado el software Zero Downtime Migration se denomina host del servicio Zero Downtime Migration. Puede ejecutar uno o más trabajos de migración de base de datos desde el host del servicio Zero Downtime Migration simultáneamente.

Acerca de los servicios y los roles necesarios

Esta solución requiere los siguientes servicios y roles:

  • Oracle Cloud Infrastructure
  • Oracle Cloud Infrastructure Identity and Access Management
  • Oracle Autonomous Database en infraestructura de Exadata dedicada
  • PeopleSoft

Estos son los roles necesarios para cada servicio.

Nombre de servicio: rol Necesario para...
Oracle Cloud Infrastructure: Tenancy administrator Realiza el despliegue inicial de la zona de llegada para la pila PeopleSoft. Crear políticas para usuarios y grupos.
Oracle Cloud Infrastructure: Network administrator Gestione los componentes de red, incluidas las redes virtuales en la nube, las subredes, las reglas de seguridad y los bastiones.
Oracle Cloud Infrastructure: Infrastructure administrator Gestione el acceso a recursos como los servicios informáticos, de almacenamiento y de base de datos.
Oracle Cloud Infrastructure: Apps and database Administrator Acceso de usuario a recursos informáticos, almacenamiento, base de datos y red para aprovisionar aplicaciones y bases de datos.
Oracle Cloud Infrastructure Identity and Access Management: IAM Administrator Gestionar usuarios, grupos, aplicaciones, la configuración del sistema y la configuración de seguridad.

Consulte Productos, soluciones y servicios de Oracle para obtener lo que necesita.