Configurar la futura base de datos primaria
Acerca de los requisitos previos de Oracle Zero Downtime Migration
A continuación se muestran los requisitos más importantes de Oracle Zero Downtime Migration (ZDM) para una migración correcta:
- Servidor de host ZDM
Aprovisione un host o una máquina virtual dedicados para alojar la instalación de ZDM, que incluye una pequeña huella de Oracle Clusterware, una base de datos MySQL y Aplicación de parches y aprovisionamiento de conjunto. Este servidor debe tener instalada la última imagen de Oracle Linux 7. Esta unidad de máquina virtual puede ser pequeña, 2 núcleos con 16 GB de RAM física son suficientes. El servidor ZDM organiza todas las tareas de migración de la base de datos en los sistemas de origen y de destino.
- Conectividad de RedEl tipo de conectividad de red que tiene de local a recursos en OCI determinará el método de migración de ZDM y las opciones de transferencia de datos. Oracle Zero Downtime Migration permite diferentes topologías de conectividad de red, incluidas las conexiones directas a través de la VPN OCI FastConnect o IPSec, el uso de túneles SSH, servidores proxy y hosts bastión.
Note:
Es extremadamente importante comprender cómo sus sistemas locales accederán a los recursos de OCI y si los recursos de OCI deben acceder a sistemas locales específicos y, en caso afirmativo, por qué ruta de red.Tenga en cuenta lo siguiente:- El servidor de host de ZDM debe poder acceder a los sistemas de origen local y de destino de OCI
- Para los métodos de migración ONLINE que utilizan Oracle Data Guard, los sistemas de origen y de destino deben poder acceder entre sí.
- cifrado de datos transparente (TDE)
OCI requiere que todas las bases de datos estén cifradas. Si no es posible cifrar los datos antes de transferir la base de datos a OCI, puede crear una cartera de almacén de claves de TDE en el origen y el proceso de migración de ZDM cifrará los archivos de datos en el destino. Se necesita una cartera de TDE en el origen para las versiones de base de datos 12.2 y posteriores, pero puede utilizar este método para versiones de base de datos anteriores.
Para conocer los pasos para definir el almacén de claves de TDE, consulte "Configuración del Almacén de Claves de Cifrado de Datos Transparente" en Migración a Oracle Cloud mediante Zero Downtime Migration.
- Base de datos de marcador de posiciónDebe crear una base de datos de marcador de posición en el destino Oracle Exadata Database Service on Dedicated Infrastructure antes de migrar con Oracle Zero Downtime Migration. ZDM eliminará las estructuras de datos de la base de datos de marcador de posición como parte del proceso de migración, con las estructuras de la base de datos de origen restauradas en su lugar. Sus metadatos permanecerán en su lugar. Utilice la consola de OCI para crearla, con estas restricciones:
- El directorio raíz de la base de datos debe tener la misma versión de software, versión y nivel de parche que el principal.
DB_NAME
debe ser el mismo que en la base de datos principal.DB_UNIQUE_NAME
se puede dejar en blanco o especificarse, pero debe ser diferente de la principal.- La contraseña
SYS
debe ser la misma que en la principal, ya que estamos utilizando Oracle Data Guard. - No cree una base de datos conectable (PDB) en esta base de datos de contenedores (CDB).
- No configurar copias de seguridad automáticas al aprovisionar esta base de datos
- Acceso SSH
Oracle Zero Downtime Migration requiere acceso SSH a los sistemas de origen y destino. Para el destino, utilizará el usuario en la nube
opc
y las claves SSH sin contraseña. Para un origen local, utilizará el usuarioroot
. Puede configurar claves SSH sin contraseña y utilizarlas sin frases de contraseña, o bien puede utilizar el usuario y la contraseñaroot
. Consulte Oracle Zero Downtime Migration para configurar el acceso SSH y garantizar que el servidor host ZDM pueda acceder a los sistemas de origen y destino.
Note:
Consulte Mover a Oracle Cloud mediante Zero Downtime Migration para obtener una descripción completa de los requisitos para Oracle Zero Downtime Migration.
Configuración de Oracle Zero Downtime Migration para Database Migration
Una vez que se hayan cumplido los requisitos y haya instalado Oracle Zero Downtime Migration, puede crear un archivo de respuesta para configurar la migración de la base de datos.
Prueba de la configuración y el archivo de parámetros de Oracle Zero Downtime Migration
Para probar los pasos de preparación y el archivo de configuración, ejecute Oracle Zero Downtime Migration en modo de evaluación.
-eval
indica a Oracle Zero Downtime Migration que realice comprobaciones previas solo para todas las fases del proceso de migración y, a continuación, que se detenga. No se realizan cambios en los sistemas. Las comprobaciones previas de Oracle Zero Downtime Migration se realizan tanto en bases de datos de origen como de destino y, si DATA_TRANSFER_MEDIUM
está definido en OSS
, en OCI Object Storage.
Migre la base de datos PeopleSoft
Puede utilizar Oracle Zero Downtime Migration para migrar la base de datos. Por defecto, migrará la base de datos y, a continuación, cambiará a ella.
Note:
NO queremos que Oracle Zero Downtime Migration realice el switchover, por lo que utilizaremos la cláusula -stopafter
para parar después de que finalice la fase ZDM_CONFIGURE_DG_SRC
.
Cuando este comando completa el paso ZDM_CONFIGURE_DG_SRC
, Oracle Zero Downtime Migration ha copiado la base de datos de origen en OCI, la ha configurado como una base de datos en espera del origen, ha configurado Data Guard Broker y ha iniciado redo apply
. La nueva base de datos en espera de OCI se está sincronizando con la base de datos principal de origen.
Oracle Zero Downtime Migration también completó las siguientes tareas:
- Registró la base de datos migrada en Oracle Clusterware
- Se han actualizado los metadatos del plano de control de OCI con información actualizada, incluidas las bases de datos conectables (PDB) que están dentro de la base de datos en espera
- Cifrado de los archivos de datos de la base de datos en espera mediante Transparent Data Encryption (TDE), como se indica en los requisitos de Oracle Zero Downtime Migration.
Note:
WALLET_TYPE
en la vistaV$ENCRYPTION_WALLET
se define enAUTOLOGIN
.