Skip to main content
NetApp database solutions
Se proporciona el idioma español mediante traducción automática para su comodidad. En caso de alguna inconsistencia, el inglés precede al español.

TR-4986: Implementación de Oracle simplificada y automatizada en Amazon FSx ONTAP con iSCSI

Colaboradores kevin-hoke

Allen Cao, Niyaz Mohamed, NetApp

Esta solución proporciona una descripción general y detalles para la implementación y protección automatizadas de Oracle en Amazon FSx ONTAP como almacenamiento de base de datos principal con protocolo iSCSI y base de datos Oracle configurada en ReStart independiente usando Oracle asm como administrador de volúmenes.

Objetivo

Amazon FSx ONTAP es un servicio de almacenamiento que le permite iniciar y ejecutar sistemas de archivos NetApp ONTAP totalmente administrados en la nube de AWS. Proporciona las características, el rendimiento, las capacidades y las API familiares de los sistemas de archivos NetApp con la agilidad, escalabilidad y simplicidad de un servicio de AWS completamente administrado. Le permite ejecutar la carga de trabajo de base de datos más exigente, como Oracle, en la nube de AWS con tranquilidad.

Esta documentación demuestra la implementación simplificada de bases de datos Oracle en un sistema de archivos Amazon FSx ONTAP mediante la automatización de Ansible. La base de datos Oracle se implementa en una configuración ReStart independiente con protocolo iSCSI para el acceso a los datos y Oracle ASM para la administración de los discos de almacenamiento de la base de datos. También proporciona información sobre la copia de seguridad, la restauración y la clonación de bases de datos de Oracle mediante la herramienta de interfaz de usuario SnapCenter de NetApp para una operación de base de datos con uso eficiente del almacenamiento en AWS Cloud.

Esta solución aborda los siguientes casos de uso:

  • Implementación automatizada de bases de datos Oracle en el sistema de archivos Amazon FSx ONTAP

  • Copia de seguridad y restauración de la base de datos de Oracle en el sistema de archivos Amazon FSx ONTAP mediante la herramienta SnapCenter de NetApp

  • Clon de base de datos de Oracle para desarrollo/prueba u otros casos de uso en el sistema de archivos Amazon FSx ONTAP mediante la herramienta NetApp SnapCenter

Audiencia

Esta solución está destinada a las siguientes personas:

  • Un administrador de bases de datos que desee implementar Oracle en el sistema de archivos Amazon FSx ONTAP .

  • Un arquitecto de soluciones de base de datos que desea probar cargas de trabajo de Oracle en el sistema de archivos Amazon FSx ONTAP .

  • Un administrador de almacenamiento que desee implementar y administrar una base de datos Oracle en el sistema de archivos Amazon FSx ONTAP .

  • Un propietario de una aplicación que desea configurar una base de datos Oracle en el sistema de archivos Amazon FSx ONTAP .

Entorno de prueba y validación de soluciones

Las pruebas y la validación de esta solución se realizaron en un entorno de laboratorio que podría no coincidir con el entorno de implementación final. Ver la secciónFactores clave a considerar en la implementación Para más información.

Arquitectura

Esta imagen proporciona una imagen detallada de la configuración de implementación de Oracle en la nube pública de AWS con iSCSI y ASM.

Componentes de hardware y software

Hardware

Almacenamiento de Amazon FSx ONTAP

Versión actual ofrecida por AWS

Un clúster FSx HA en la misma VPC y zona de disponibilidad

Instancia EC2 para computación

t2.xlarge/4vCPU/16G

Dos instancias EC2 T2 xlarge para implementación simultánea

Software

Red Hat Linux

Núcleo RHEL-8.6, 4.18.0-372.9.1.el8.x86_64

Se implementó una suscripción a RedHat para realizar pruebas

Servidor de Windows

Estándar 2022, 10.0.20348, compilación 20348

Alojamiento del servidor SnapCenter

Infraestructura de red de Oracle

Versión 19.18

Parche RU aplicado p34762026_190000_Linux-x86-64.zip

Base de datos Oracle

Versión 19.18

Parche RU aplicado p34765931_190000_Linux-x86-64.zip

Oracle OPatch

Versión 12.2.0.1.36

Último parche p6880880_190000_Linux-x86-64.zip

Servidor SnapCenter

Versión 4.9P1

Implementación de grupos de trabajo

Abrir JDK

Versión java-1.8.0-openjdk.x86_64

Requisito del complemento SnapCenter en las máquinas virtuales de base de datos

Configuración de la base de datos Oracle en el entorno de laboratorio

Servidor

Base de datos

Almacenamiento de base de datos

ora_01

NTAP1(NTAP1_PDB1,NTAP1_PDB2,NTAP1_PDB3)

LUN iSCSI en el sistema de archivos Amazon FSx ONTAP

ora_02

NTAP2(NTAP2_PDB1,NTAP2_PDB2,NTAP2_PDB3)

LUN iSCSI en el sistema de archivos Amazon FSx ONTAP

Factores clave a considerar en la implementación

  • Disposición del almacenamiento de la base de datos Oracle. En esta implementación automatizada de Oracle, aprovisionamos cuatro volúmenes de bases de datos para alojar datos binarios, registros y datos de Oracle de forma predeterminada. Un solo LUN en un volumen se asigna al binario de Oracle. Luego creamos dos grupos de discos ASM a partir de LUN de datos y registros. Dentro del grupo de discos asm +DATA, aprovisionamos dos volúmenes de datos con dos LUN en un volumen. Dentro del grupo de discos asm +LOGS, creamos dos LUN en un volumen de registro. Varios LUN distribuidos dentro de un volumen ONTAP proporcionan un mejor rendimiento en general.

  • Implementación de múltiples servidores de bases de datos. La solución de automatización puede implementar una base de datos de contenedores de Oracle en múltiples servidores de bases de datos en una sola ejecución de libro de estrategias de Ansible. Independientemente de la cantidad de servidores de base de datos, la ejecución del libro de estrategias sigue siendo la misma. Puede implementar varias bases de datos de contenedores en una sola instancia EC2 con diferentes ID de instancia de base de datos (Oracle SID). Pero asegúrese de que haya suficiente memoria en el host para soportar las bases de datos implementadas.

  • Configuración iSCSI. El servidor de base de datos de la instancia EC2 se conecta al almacenamiento FSx con el protocolo iSCSI. Las instancias EC2 generalmente se implementan con una única interfaz de red o ENI. La única interfaz NIC transporta tráfico iSCSI y de aplicaciones. Es importante evaluar el requisito de rendimiento máximo de E/S de la base de datos de Oracle analizando cuidadosamente el informe de Oracle AWR para elegir la instancia de cómputo EC2 correcta que cumpla con los requisitos de rendimiento de tráfico de la aplicación y iSCSI. Además, AWS EC2 generalmente limita cada flujo TCP a 5 Gbps. Cada ruta iSCSI proporciona 5 Gbps (625 MBps) de ancho de banda, y pueden requerirse múltiples conexiones iSCSI para soportar mayores requisitos de rendimiento.

  • Nivel de redundancia de Oracle ASM que se utilizará para cada grupo de discos de Oracle ASM que cree. Debido a que Amazon FSx ONTAP está habilitado para alta disponibilidad (HA) para la protección de datos en el nivel de disco del clúster, debe utilizar External Redundancy , lo que significa que la opción no permite que Oracle ASM refleje el contenido del grupo de discos.

  • Copia de seguridad de la base de datos. NetApp ofrece un paquete de SnapCenter software para realizar copias de seguridad, restaurar y clonar bases de datos con una interfaz de usuario fácil de usar. NetApp recomienda implementar una herramienta de gestión de este tipo para lograr una copia de seguridad rápida (en menos de un minuto) de SnapShot, una restauración rápida (en minutos) de la base de datos y una clonación de la base de datos.

Implementación de la solución

Las siguientes secciones proporcionan procedimientos paso a paso para la implementación y protección automatizadas de Oracle 19c en el sistema de archivos Amazon FSx ONTAP con LUN de base de datos montados directamente a través de iSCSI a la máquina virtual de instancia EC2 en un solo nodo. Reiniciar la configuración con Oracle ASM como administrador de volumen de base de datos.

Requisitos previos para la implementación

Details

La implementación requiere los siguientes requisitos previos.

  1. Se ha configurado una cuenta de AWS y se han creado los segmentos de red y VPC necesarios dentro de su cuenta de AWS.

  2. Desde la consola de AWS EC2, implemente instancias de EC2 Linux como servidores Oracle DB. Habilitar la autenticación de clave pública/privada SSH para el usuario ec2. Consulte el diagrama de arquitectura en la sección anterior para obtener detalles sobre la configuración del entorno. Revise también el"Guía del usuario para instancias de Linux" Para más información.

  3. Desde la consola de AWS FSx, aprovisione un sistema de archivos de Amazon FSx ONTAP que cumpla con los requisitos. Revisar la documentación"Creación de sistemas de archivos FSx ONTAP" para obtener instrucciones paso a paso.

  4. Los pasos 2 y 3 se pueden realizar utilizando el siguiente kit de herramientas de automatización de Terraform, que crea una instancia EC2 denominada ora_01 y un sistema de archivos FSx llamado fsx_01 . Revise las instrucciones cuidadosamente y cambie las variables para adaptarlas a su entorno antes de la ejecución. La plantilla se puede revisar fácilmente para adaptarla a sus propios requisitos de implementación.

    git clone https://github.com/NetApp-Automation/na_aws_fsx_ec2_deploy.git
  5. Aprovisione una instancia EC2 de Linux como nodo controlador de Ansible con la última versión de Ansible y Git instalada. Consulte el siguiente enlace para obtener más detalles:"Introducción a la automatización de soluciones de NetApp " en la sección -
    Setup the Ansible Control Node for CLI deployments on RHEL / CentOS o
    Setup the Ansible Control Node for CLI deployments on Ubuntu / Debian .

  6. Aprovisione un servidor Windows para ejecutar la herramienta de interfaz de usuario SnapCenter de NetApp con la última versión. Consulte el siguiente enlace para obtener más detalles:"Instalar el servidor SnapCenter"

  7. Clone una copia del kit de herramientas de automatización de implementación de Oracle de NetApp para iSCSI.

    git clone https://bitbucket.ngage.netapp.com/scm/ns-bb/na_oracle_deploy_iscsi.git
  8. Etapa siguiente de los archivos de instalación de Oracle 19c en el directorio /tmp/archive de las instancias EC2.

    installer_archives:
      - "LINUX.X64_193000_grid_home.zip"
      - "p34762026_190000_Linux-x86-64.zip"
      - "LINUX.X64_193000_db_home.zip"
      - "p34765931_190000_Linux-x86-64.zip"
      - "p6880880_190000_Linux-x86-64.zip"
    Nota Asegúrese de haber asignado al menos 50G en el volumen raíz de Oracle VM para tener espacio suficiente para almacenar los archivos de instalación de Oracle.
  9. Mira el siguiente vídeo:

    Implementación de Oracle simplificada y automatizada en Amazon FSx ONTAP con iSCSI

Archivos de parámetros de automatización

Details

Ansible playbook ejecuta tareas de instalación y configuración de bases de datos con parámetros predefinidos. Para esta solución de automatización de Oracle, hay tres archivos de parámetros definidos por el usuario que necesitan la entrada del usuario antes de la ejecución del libro de estrategias.

  • hosts: define los objetivos contra los cuales se ejecuta el libro de estrategias de automatización.

  • vars/vars.yml: el archivo de variables globales que define las variables que se aplican a todos los objetivos.

  • host_vars/host_name.yml: el archivo de variables locales que define las variables que se aplican solo a un destino nombrado. En nuestro caso de uso, estos son los servidores Oracle DB.

Además de estos archivos de variables definidos por el usuario, hay varios archivos de variables predeterminados que contienen parámetros predeterminados que no requieren cambios a menos que sea necesario. Las siguientes secciones muestran cómo configurar los archivos de variables definidos por el usuario.

Configuración de archivos de parámetros

Details
  1. Objetivo de Ansible hosts configuración del archivo:

    # Enter Amazon FSx ONTAP management IP address
    [ontap]
    172.16.9.32
    
    # Enter name for ec2 instance (not default IP address naming) to be deployed one by one, follow by ec2 instance IP address, and ssh private key of ec2-user for the instance.
    [oracle]
    ora_01 ansible_host=10.61.180.21 ansible_ssh_private_key_file=ora_01.pem
    ora_02 ansible_host=10.61.180.23 ansible_ssh_private_key_file=ora_02.pem
  2. Global vars/vars.yml configuración de archivos

    #############################################################################################################
    ######                 Oracle 19c deployment global user configurable variables                        ######
    ######                 Consolidate all variables from ONTAP, linux and oracle                          ######
    #############################################################################################################
    
    #############################################################################################################
    ######                 ONTAP env specific config variables                                             ######
    #############################################################################################################
    
    # Enter the supported ONTAP platform: on-prem, aws-fsx.
    ontap_platform: aws-fsx
    
    # Enter ONTAP cluster management user credentials
    username: "fsxadmin"
    password: "xxxxxxxx"
    
    #############################################################################################################
    ###                   Linux env specific config variables                                                 ###
    #############################################################################################################
    
    # Enter RHEL subscription to enable repo
    redhat_sub_username: xxxxxxxx
    redhat_sub_password: "xxxxxxxx"
    
    
    #############################################################################################################
    ###                   Oracle DB env specific config variables                                             ###
    #############################################################################################################
    
    # Enter Database domain name
    db_domain: solutions.netapp.com
    
    # Enter initial password for all required Oracle passwords. Change them after installation.
    initial_pwd_all: xxxxxxxx
  3. Servidor de base de datos local host_vars/host_name.yml configuración como ora_01.yml, ora_02.yml …​

    # User configurable Oracle host specific parameters
    
    # Enter container database SID. By default, a container DB is created with 3 PDBs within the CDB
    oracle_sid: NTAP1
    
    # Enter database shared memory size or SGA. CDB is created with SGA at 75% of memory_limit, MB. The grand total of SGA should not exceed 75% available RAM on node.
    memory_limit: 8192

Ejecución del libro de jugadas

Details

Hay un total de seis manuales en el kit de herramientas de automatización. Cada uno realiza diferentes bloques de tareas y sirve para distintos propósitos.

0-all_playbook.yml - execute playbooks from 1-4 in one playbook run.
1-ansible_requirements.yml - set up Ansible controller with required libs and collections.
2-linux_config.yml - execute Linux kernel configuration on Oracle DB servers.
3-ontap_config.yml - configure ONTAP svm/volumes/luns for Oracle database and grant DB server access to luns.
4-oracle_config.yml - install and configure Oracle on DB servers for grid infrastructure and create a container database.
5-destroy.yml - optional to undo the environment to dismantle all.

Hay tres opciones para ejecutar los playbooks con los siguientes comandos.

  1. Ejecute todos los playbooks de implementación en una ejecución combinada.

    ansible-playbook -i hosts 0-all_playbook.yml -u ec2-user -e @vars/vars.yml
  2. Ejecute los playbooks uno a la vez con la secuencia numérica del 1 al 4.

    ansible-playbook -i hosts 1-ansible_requirements.yml -u ec2-user -e @vars/vars.yml
    ansible-playbook -i hosts 2-linux_config.yml -u ec2-user -e @vars/vars.yml
    ansible-playbook -i hosts 3-ontap_config.yml -u ec2-user -e @vars/vars.yml
    ansible-playbook -i hosts 4-oracle_config.yml -u ec2-user -e @vars/vars.yml
  3. Ejecute 0-all_playbook.yml con una etiqueta.

    ansible-playbook -i hosts 0-all_playbook.yml -u ec2-user -e @vars/vars.yml -t ansible_requirements
    ansible-playbook -i hosts 0-all_playbook.yml -u ec2-user -e @vars/vars.yml -t linux_config
    ansible-playbook -i hosts 0-all_playbook.yml -u ec2-user -e @vars/vars.yml -t ontap_config
    ansible-playbook -i hosts 0-all_playbook.yml -u ec2-user -e @vars/vars.yml -t oracle_config
  4. Deshacer el medio ambiente

    ansible-playbook -i hosts 5-destroy.yml -u ec2-user -e @vars/vars.yml

Validación posterior a la ejecución

Details

Después de ejecutar el libro de estrategias, inicie sesión en el servidor Oracle DB como usuario Oracle para validar que la infraestructura de la red Oracle y la base de datos se crearon correctamente. A continuación se muestra un ejemplo de validación de base de datos Oracle en el host ora_01.

  1. Validar la base de datos del contenedor Oracle en la instancia EC2

    [admin@ansiblectl na_oracle_deploy_iscsi]$ ssh -i ora_01.pem ec2-user@172.30.15.40
    Last login: Fri Dec  8 17:14:21 2023 from 10.61.180.18
    [ec2-user@ip-172-30-15-40 ~]$ uname -a
    Linux ip-172-30-15-40.ec2.internal 4.18.0-372.9.1.el8.x86_64 #1 SMP Fri Apr 15 22:12:19 EDT 2022 x86_64 x86_64 x86_64 GNU/Linux
    
    [ec2-user@ip-172-30-15-40 ~]$ sudo su
    [root@ip-172-30-15-40 ec2-user]# su - oracle
    Last login: Fri Dec  8 16:25:52 UTC 2023 on pts/0
    [oracle@ip-172-30-15-40 ~]$ sqlplus / as sysdba
    
    SQL*Plus: Release 19.0.0.0.0 - Production on Fri Dec 8 18:18:20 2023
    Version 19.18.0.0.0
    
    Copyright (c) 1982, 2022, Oracle.  All rights reserved.
    
    
    Connected to:
    Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production
    Version 19.18.0.0.0
    
    SQL> select name, open_mode, log_mode from v$database;
    
    NAME      OPEN_MODE            LOG_MODE
    --------- -------------------- ------------
    NTAP1     READ WRITE           ARCHIVELOG
    
    SQL> show pdbs
    
        CON_ID CON_NAME                       OPEN MODE  RESTRICTED
    ---------- ------------------------------ ---------- ----------
             2 PDB$SEED                       READ ONLY  NO
             3 NTAP1_PDB1                     READ WRITE NO
             4 NTAP1_PDB2                     READ WRITE NO
             5 NTAP1_PDB3                     READ WRITE NO
    SQL> select name from v$datafile;
    
    NAME
    --------------------------------------------------------------------------------
    +DATA/NTAP1/DATAFILE/system.257.1155055419
    +DATA/NTAP1/DATAFILE/sysaux.258.1155055463
    +DATA/NTAP1/DATAFILE/undotbs1.259.1155055489
    +DATA/NTAP1/86B637B62FE07A65E053F706E80A27CA/DATAFILE/system.266.1155056241
    +DATA/NTAP1/86B637B62FE07A65E053F706E80A27CA/DATAFILE/sysaux.267.1155056241
    +DATA/NTAP1/DATAFILE/users.260.1155055489
    +DATA/NTAP1/86B637B62FE07A65E053F706E80A27CA/DATAFILE/undotbs1.268.1155056241
    +DATA/NTAP1/0C03AAFA7C6FD2E5E063280F1EACFBE0/DATAFILE/system.272.1155057059
    +DATA/NTAP1/0C03AAFA7C6FD2E5E063280F1EACFBE0/DATAFILE/sysaux.273.1155057059
    +DATA/NTAP1/0C03AAFA7C6FD2E5E063280F1EACFBE0/DATAFILE/undotbs1.271.1155057059
    +DATA/NTAP1/0C03AAFA7C6FD2E5E063280F1EACFBE0/DATAFILE/users.275.1155057075
    
    NAME
    --------------------------------------------------------------------------------
    +DATA/NTAP1/0C03AC0089ACD352E063280F1EAC12BD/DATAFILE/system.277.1155057075
    +DATA/NTAP1/0C03AC0089ACD352E063280F1EAC12BD/DATAFILE/sysaux.278.1155057075
    +DATA/NTAP1/0C03AC0089ACD352E063280F1EAC12BD/DATAFILE/undotbs1.276.1155057075
    +DATA/NTAP1/0C03AC0089ACD352E063280F1EAC12BD/DATAFILE/users.280.1155057091
    +DATA/NTAP1/0C03ACEABA54D386E063280F1EACE573/DATAFILE/system.282.1155057091
    +DATA/NTAP1/0C03ACEABA54D386E063280F1EACE573/DATAFILE/sysaux.283.1155057091
    +DATA/NTAP1/0C03ACEABA54D386E063280F1EACE573/DATAFILE/undotbs1.281.1155057091
    +DATA/NTAP1/0C03ACEABA54D386E063280F1EACE573/DATAFILE/users.285.1155057105
    
    19 rows selected.
    
    SQL> select name from v$controlfile;
    
    NAME
    --------------------------------------------------------------------------------
    +DATA/NTAP1/CONTROLFILE/current.261.1155055529
    +LOGS/NTAP1/CONTROLFILE/current.256.1155055529
    
    SQL> select member from v$logfile;
    
    MEMBER
    --------------------------------------------------------------------------------
    +DATA/NTAP1/ONLINELOG/group_3.264.1155055531
    +LOGS/NTAP1/ONLINELOG/group_3.259.1155055539
    +DATA/NTAP1/ONLINELOG/group_2.263.1155055531
    +LOGS/NTAP1/ONLINELOG/group_2.257.1155055539
    +DATA/NTAP1/ONLINELOG/group_1.262.1155055531
    +LOGS/NTAP1/ONLINELOG/group_1.258.1155055539
    
    6 rows selected.
    
    SQL> exit
    Disconnected from Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production
    Version 19.18.0.0.0
  2. Validar el escucha de Oracle.

    [oracle@ip-172-30-15-40 ~]$ lsnrctl status listener
    
    LSNRCTL for Linux: Version 19.0.0.0.0 - Production on 08-DEC-2023 18:20:24
    
    Copyright (c) 1991, 2022, Oracle.  All rights reserved.
    
    Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=ip-172-30-15-40.ec2.internal)(PORT=1521)))
    STATUS of the LISTENER
    ------------------------
    Alias                     LISTENER
    Version                   TNSLSNR for Linux: Version 19.0.0.0.0 - Production
    Start Date                08-DEC-2023 16:26:09
    Uptime                    0 days 1 hr. 54 min. 14 sec
    Trace Level               off
    Security                  ON: Local OS Authentication
    SNMP                      OFF
    Listener Parameter File   /u01/app/oracle/product/19.0.0/grid/network/admin/listener.ora
    Listener Log File         /u01/app/oracle/diag/tnslsnr/ip-172-30-15-40/listener/alert/log.xml
    Listening Endpoints Summary...
      (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=ip-172-30-15-40.ec2.internal)(PORT=1521)))
      (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC1521)))
      (DESCRIPTION=(ADDRESS=(PROTOCOL=tcps)(HOST=ip-172-30-15-40.ec2.internal)(PORT=5500))(Security=(my_wallet_directory=/u01/app/oracle/product/19.0.0/NTAP1/admin/NTAP1/xdb_wallet))(Presentation=HTTP)(Session=RAW))
    Services Summary...
    Service "+ASM" has 1 instance(s).
      Instance "+ASM", status READY, has 1 handler(s) for this service...
    Service "+ASM_DATA" has 1 instance(s).
      Instance "+ASM", status READY, has 1 handler(s) for this service...
    Service "+ASM_LOGS" has 1 instance(s).
      Instance "+ASM", status READY, has 1 handler(s) for this service...
    Service "0c03aafa7c6fd2e5e063280f1eacfbe0.solutions.netapp.com" has 1 instance(s).
      Instance "NTAP1", status READY, has 1 handler(s) for this service...
    Service "0c03ac0089acd352e063280f1eac12bd.solutions.netapp.com" has 1 instance(s).
      Instance "NTAP1", status READY, has 1 handler(s) for this service...
    Service "0c03aceaba54d386e063280f1eace573.solutions.netapp.com" has 1 instance(s).
      Instance "NTAP1", status READY, has 1 handler(s) for this service...
    Service "NTAP1.solutions.netapp.com" has 1 instance(s).
      Instance "NTAP1", status READY, has 1 handler(s) for this service...
    Service "NTAP1XDB.solutions.netapp.com" has 1 instance(s).
      Instance "NTAP1", status READY, has 1 handler(s) for this service...
    Service "ntap1_pdb1.solutions.netapp.com" has 1 instance(s).
      Instance "NTAP1", status READY, has 1 handler(s) for this service...
    Service "ntap1_pdb2.solutions.netapp.com" has 1 instance(s).
      Instance "NTAP1", status READY, has 1 handler(s) for this service...
    Service "ntap1_pdb3.solutions.netapp.com" has 1 instance(s).
      Instance "NTAP1", status READY, has 1 handler(s) for this service...
    The command completed successfully
  3. Validar la infraestructura de red y los recursos creados.

    [oracle@ip-172-30-15-40 ~]$ asm
    [oracle@ip-172-30-15-40 ~]$ crsctl check has
    CRS-4638: Oracle High Availability Services is online
    [oracle@ip-172-30-15-40 ~]$ crsctl stat res -t
    --------------------------------------------------------------------------------
    Name           Target  State        Server                   State details
    --------------------------------------------------------------------------------
    Local Resources
    --------------------------------------------------------------------------------
    ora.DATA.dg
                   ONLINE  ONLINE       ip-172-30-15-40          STABLE
    ora.LISTENER.lsnr
                   ONLINE  ONLINE       ip-172-30-15-40          STABLE
    ora.LOGS.dg
                   ONLINE  ONLINE       ip-172-30-15-40          STABLE
    ora.asm
                   ONLINE  ONLINE       ip-172-30-15-40          Started,STABLE
    ora.ons
                   OFFLINE OFFLINE      ip-172-30-15-40          STABLE
    --------------------------------------------------------------------------------
    Cluster Resources
    --------------------------------------------------------------------------------
    ora.cssd
          1        ONLINE  ONLINE       ip-172-30-15-40          STABLE
    ora.diskmon
          1        OFFLINE OFFLINE                               STABLE
    ora.driver.afd
          1        ONLINE  ONLINE       ip-172-30-15-40          STABLE
    ora.evmd
          1        ONLINE  ONLINE       ip-172-30-15-40          STABLE
    ora.ntap1.db
          1        ONLINE  ONLINE       ip-172-30-15-40          Open,HOME=/u01/app/o
                                                                 racle/product/19.0.0
                                                                 /NTAP1,STABLE
    --------------------------------------------------------------------------------
  4. Validar Oracle ASM.

    [oracle@ip-172-30-15-40 ~]$ asmcmd
    ASMCMD> lsdg
    State    Type    Rebal  Sector  Logical_Sector  Block       AU  Total_MB  Free_MB  Req_mir_free_MB  Usable_file_MB  Offline_disks  Voting_files  Name
    MOUNTED  EXTERN  N         512             512   4096  4194304    163840   155376                0          155376              0             N  DATA/
    MOUNTED  EXTERN  N         512             512   4096  4194304     81920    80972                0           80972              0             N  LOGS/
    ASMCMD> lsdsk
    Path
    AFD:ORA_01_DAT1_01
    AFD:ORA_01_DAT1_03
    AFD:ORA_01_DAT2_02
    AFD:ORA_01_DAT2_04
    AFD:ORA_01_LOGS_01
    AFD:ORA_01_LOGS_02
    ASMCMD> afd_state
    ASMCMD-9526: The AFD state is 'LOADED' and filtering is 'ENABLED' on host 'ip-172-30-15-40.ec2.internal'
    ASMCMD> exit
  5. Inicie sesión en Oracle Enterprise Manager Express para validar la base de datos.

    Esta imagen proporciona la pantalla de inicio de sesión para Oracle Enterprise Manager Express Esta imagen proporciona una vista de la base de datos del contenedor desde Oracle Enterprise Manager Express Esta imagen proporciona una vista de la base de datos del contenedor desde Oracle Enterprise Manager Express

Copia de seguridad, restauración y clonación de Oracle con SnapCenter

Details

Consulte TR-4979"Oracle simplificado y autogestionado en VMware Cloud on AWS con FSx ONTAP montado como invitado" sección Oracle backup, restore, and clone with SnapCenter para obtener detalles sobre la configuración de SnapCenter y la ejecución de los flujos de trabajo de copia de seguridad, restauración y clonación de bases de datos.