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.

Guía de dimensionamiento de Oracle para Azure NetApp Files

Colaboradores netapp-revathid kevin-hoke

Allen Cao, Niyaz Mohamed, NetApp

Esta solución proporciona un kit de herramientas útil para dimensionar el procesamiento y el almacenamiento para la implementación de Oracle en ANF en la nube de Azure.

Objetivo

Mover la carga de trabajo existente de Oracle de una plataforma a otra, por ejemplo, de una instalación local a una nube pública, requiere dimensionar el cómputo y el almacenamiento en la plataforma de destino para cumplir con los requisitos de rendimiento y nivel de servicio. Esta documentación demuestra un conjunto de herramientas simple para lograr ese objetivo.

A diferencia de una nueva aplicación de base de datos, que puede crecer con el tiempo, una carga de trabajo de Oracle existente tiene patrones de carga de trabajo establecidos en requisitos de computación y almacenamiento, que se registran en un Repositorio de carga de trabajo de Oracle o AWR. Este kit de herramientas utiliza un analizador HTML para recuperar información relevante de Oracle AWR. Los resultados se complementan con información de tamaño adicional obtenida a través de scripts SQL contra la base de datos para brindar orientación significativa sobre computación y almacenamiento al reubicar la base de datos Oracle.

Esta solución aborda los siguientes casos de uso:

  • Proporcionar orientación sobre el tamaño del cómputo del servidor de base de datos Oracle al trasladar la base de datos desde las instalaciones locales a la nube de Microsoft Azure.

  • Proporcionar orientación sobre el tamaño del almacenamiento del servidor de base de datos Oracle al reubicar la base de datos desde las instalaciones locales a Microsoft Azure NetApp Files.

Audiencia

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

  • Un DBA que administra bases de datos de Oracle en un centro de datos privado local o en un entorno de nube de Microsoft Azure.

  • Un administrador de almacenamiento que administra el almacenamiento local o el almacenamiento de Microsoft Azure NetApp Files que admite bases de datos de Oracle.

  • Propietario de una aplicación a quien le gusta migrar la base de datos Oracle desde sus instalaciones locales a la nube de Microsoft Azure.

Licencia

Al acceder, descargar, instalar o utilizar el contenido de este repositorio de herramientas, usted acepta los términos de la Licencia establecidos en"Archivo de licencia" .

Nota Existen ciertas restricciones en torno a la producción y/o intercambio de cualquier trabajo derivado del contenido de este repositorio de herramientas. Asegúrese de leer los términos de la Licencia antes de utilizar el contenido. Si no está de acuerdo con todos los términos, no acceda, descargue ni utilice el contenido de este repositorio.

Implementación de la solución

Requisitos previos para la implementación

Details

La implementación requiere los siguientes requisitos previos.

  • Informes de Oracle AWR que capturan instantáneas de las actividades de la base de datos durante la carga de trabajo máxima de la aplicación.

  • Acceso a la base de datos Oracle para ejecutar scripts SQL con privilegios de DBA.

Descargar el kit de herramientas

Details

Recuperar el kit de herramientas del repositorio"Guía de dimensionamiento de Oracle para ANF"

¿Cómo utilizar el kit de herramientas?

Details

El kit de herramientas consta de un analizador HTML basado en web y dos scripts SQL para recopilar información de la base de datos de Oracle. Luego, la salida se ingresa en una plantilla de Excel para generar una guía de tamaño de computación y almacenamiento para el servidor de base de datos Oracle.

  • Utilice un"Analizador de HTML" Módulo AWR para recuperar información de tamaño de una base de datos Oracle actual a partir de un informe AWR.

  • Ejecute ora_db_data_szie.sql como DBA para recuperar el tamaño del archivo de datos físicos de Oracle de la base de datos.

  • Ejecute ora_db_logs_size.sql como DBA para recuperar el tamaño de los registros archivados de Oracle con la ventana de retención de registros archivados deseada (días).

  • Ingrese la información de tamaño de entrada obtenida anteriormente en el archivo de plantilla de Excel oracle_db_sizing_template_anf.xlsx para crear una guía de tamaño sobre cómputo y almacenamiento para el servidor Oracle DB.

Demostración de uso del kit de herramientas

Details
  1. Módulo AWR del analizador HTML abierto.

    Esta imagen proporciona una pantalla del analizador HTML para el dimensionamiento de Oracle

  2. Verifique el formato de salida como .csv y haga clic Upload files para cargar el informe awr. El analizador devuelve los resultados en una página HTML con un resumen de tabla, así como un archivo output.csv en Download carpeta.

    Esta imagen proporciona una pantalla del analizador HTML para el dimensionamiento de Oracle

  3. Abra el archivo de plantilla de Excel y copie y pegue el contenido csv en la columna A y la celda 1 para generar la información de tamaño del servidor de base de datos.

    Esta imagen proporciona una captura de pantalla de una plantilla de Excel para el dimensionamiento de Oracle

  4. Resalte la columna A y los campos 1 y 2, haga clic en Data , entonces Text to Columns para abrir el Asistente de texto. Elegir Delimited , entonces Next A la siguiente pantalla.

    Esta imagen proporciona una captura de pantalla de una plantilla de Excel para el dimensionamiento de Oracle

  5. Controlar Other , luego ingrese '=' como Delimiters . Hacer clic en Next A la siguiente pantalla.

    Esta imagen proporciona una captura de pantalla de una plantilla de Excel para el dimensionamiento de Oracle

  6. Hacer clic en Finish para completar la conversión de la cadena al formato de columna legible. Tenga en cuenta que los campos de tamaño de VM y ANF se han completado con datos recuperados del informe Oracle AWR.

    Esta imagen proporciona una captura de pantalla de una plantilla de Excel para el dimensionamiento de Oracle Esta imagen proporciona una captura de pantalla de una plantilla de Excel para el dimensionamiento de Oracle

  7. Ejecute el script ora_db_data_size.sql, ora_db_logs_size.sql como DBA en sqlplus para recuperar el tamaño de los datos de la base de datos Oracle existente y el tamaño de los registros archivados con la cantidad de días de la ventana de retención.

    [oracle@ora_01 ~]$ sqlplus / as sysdba
    
    SQL*Plus: Release 19.0.0.0.0 - Production on Tue Mar 5 15:25:27 2024
    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> @/home/oracle/ora_db_data_size.sql;
    
    Aggregate DB File Size, GiB Aggregate DB File RW, GiB Aggregate DB File RO, GiB
    --------------------------- ------------------------- -------------------------
                         159.05                    159.05                         0
    
    SQL> @/home/oracle/ora_db_logs_size.sql;
    Enter value for archivelog_retention_days: 14
    old   6:       where first_time >= sysdate - &archivelog_retention_days
    new   6:       where first_time >= sysdate - 14
    
    Log Size, GiB
    -------------
            93.83
    
    SQL>
    Nota La información sobre el tamaño de la base de datos recuperada mediante los scripts anteriores es la suma del tamaño real de todos los archivos de datos de la base de datos física o archivos de registro. No tiene en cuenta el espacio libre que puede estar disponible dentro de cada archivo de datos.
  8. Ingrese el resultado en un archivo Excel para completar la salida de la guía de tamaño.

    Esta imagen proporciona una captura de pantalla de una plantilla de Excel para el dimensionamiento de Oracle

  9. ANF utiliza un nivel de servicio de tres niveles (Estándar, Premium, Ultra) para administrar el límite de rendimiento del volumen de la base de datos. Referirse a"Niveles de servicio para Azure NetApp Files" Para más detalles. Según la guía de tamaño de salida, elija un nivel de servicio ANF que proporcione un rendimiento que cumpla con los requisitos de la base de datos.