Skip to main content
NetApp Solutions
La version française est une traduction automatique. La version anglaise prévaut sur la française en cas de divergence.

Conseils de dimensionnement Oracle pour Azure NetApp Files

Contributeurs

Allen Cao, Niyaz Mohamed, NetApp

Cette solution fournit un kit d'outils utile pour dimensionner le calcul et le stockage pour un déploiement Oracle sur ANF dans le cloud Azure.

Objectif

Le déplacement d'une charge de travail Oracle existante d'une plateforme vers une autre, comme un environnement sur site vers un cloud public, nécessite de dimensionner les ressources de calcul et de stockage dans la plateforme cible pour répondre aux exigences de performance et de niveau de services. Cette documentation démontre une boîte à outils simple pour atteindre cet objectif.

Contrairement à une nouvelle application de base de données, qui peut évoluer au fil du temps, une charge de travail Oracle existante a établi des modèles de charges de travail pour les besoins de calcul et de stockage, qui sont enregistrés dans un référentiel de charge de travail Oracle ou AWR. Cette boîte à outils utilise un analyseur HTML pour récupérer des informations pertinentes à partir d'Oracle AWR. Les résultats sont complétés par des informations de dimensionnement supplémentaires obtenues via des scripts SQL par rapport à la base de données pour fournir des conseils significatifs en matière de calcul et de stockage lors du déplacement de la base de données Oracle.

Cette solution répond aux cas d'utilisation suivants :

  • Conseils en matière de dimensionnement des ressources de calcul des serveurs de bases de données Oracle lors de la migration d'une base de données sur site vers le cloud Microsoft Azure.

  • Conseils en matière de dimensionnement du stockage des serveurs de bases de données Oracle lors de la migration d'une base de données sur site vers Microsoft Azure NetApp Files.

Public

Cette solution est destinée aux personnes suivantes :

  • Administrateur de bases de données qui gère les bases de données Oracle dans un data Center privé sur site ou dans un environnement cloud Microsoft Azure.

  • Administrateur du stockage qui gère le stockage sur site ou Microsoft Azure NetApp Files prenant en charge les bases de données Oracle.

  • Propriétaire d'applications qui aime migrer une base de données Oracle d'un environnement sur site vers le cloud Microsoft Azure.

Licence

En accédant, en téléchargeant, en installant ou en utilisant le contenu de ce référentiel de boîte à outils, vous acceptez les conditions de la licence énoncées dans "Fichier de licence".

Remarque Il existe certaines restrictions concernant la production et/ou le partage de tout travail dérivé avec le contenu de ce référentiel de boîte à outils. Assurez-vous de lire les termes de la Licence avant d'utiliser le contenu. Si vous n'acceptez pas toutes les conditions, n'accédez pas au contenu de ce référentiel, ne le téléchargez pas et ne l'utilisez pas.

Déploiement de la solution

Conditions préalables au déploiement

Details

Le déploiement nécessite les conditions préalables suivantes.

  • Les rapports Oracle AWR qui capturent les instantanés des activités de la base de données lors des pics de charge de travail applicative.

  • Accès à la base de données Oracle pour exécuter des scripts SQL avec le privilège DBA.

Téléchargez la boîte à outils

Details

Récupérez la boîte à outils du référentiel "Conseils de dimensionnement Oracle pour ANF"

Comment utiliser la boîte à outils ?

Details

La boîte à outils se compose d'un analyseur HTML basé sur le Web et de deux scripts SQL permettant de collecter des informations sur la base de données Oracle. Le résultat est ensuite entré dans un modèle Excel pour générer des conseils de dimensionnement concernant le calcul et le stockage pour le serveur de base de données Oracle.

  • Utilisez un "Analyseur HTML" Module AWR pour récupérer les informations de dimensionnement d'une base de données Oracle actuelle à partir d'un rapport AWR.

  • Exécutez ora_db_data_szie.sql en tant que DBA pour récupérer la taille du fichier de données Oracle physique à partir de la base de données.

  • Exécutez ora_db_logs_size.sql en tant que DBA pour récupérer la taille des journaux archivés Oracle avec la fenêtre de conservation souhaitée (jours).

  • Entrez les informations de dimensionnement obtenues ci-dessus dans le fichier modèle Excel oracle_db_sizing_template_anf.xlsx pour créer un guide de dimensionnement sur le calcul et le stockage pour le serveur de base de données Oracle.

Démonstration de l'utilisation du kit d'outils

Details
  1. Ouvrez le module AWR de l'analyseur HTML.

    Cette image fournit un écran d'analyseur HTML pour le dimensionnement Oracle
  2. Vérifiez le format de sortie au format .csv et cliquez sur Upload files pour télécharger le rapport awr. L'analyseur renvoie les résultats dans une page HTML avec un résumé de tableau ainsi qu'un fichier output.csv dans Download dossier.

    Cette image fournit un écran d'analyseur HTML pour le dimensionnement Oracle
  3. Ouvrez le fichier de modèle Excel et copiez-collez le contenu csv dans la colonne A et la cellule 1 pour générer les informations de dimensionnement du serveur de base de données.

    Cette image fournit une capture d'écran du modèle Excel pour le dimensionnement Oracle
  4. Mettez en surbrillance la colonne A et les champs 1 et 2, puis cliquez sur Data, alors Text to Columns Pour ouvrir l'Assistant texte. Choisissez Delimited, alors Next à l'écran suivant.

    Cette image fournit une capture d'écran du modèle Excel pour le dimensionnement Oracle
  5. Fait Other, puis entrez '=' comme Delimiters. Cliquez sur Next à l'écran suivant.

    Cette image fournit une capture d'écran du modèle Excel pour le dimensionnement Oracle
  6. Cliquez sur Finish pour terminer la conversion de chaîne en format de colonne lisible. Remarque : les champs de dimensionnement de la VM et d'ANF ont été renseignés avec les données récupérées dans le rapport Oracle AWR.

    Cette image fournit une capture d'écran du modèle Excel pour le dimensionnement Oracle
    Cette image fournit une capture d'écran du modèle Excel pour le dimensionnement Oracle
  7. Exécutez le script ora_db_data_size.sql, ora_db_logs_size.sql en tant que DBA dans sqlplus pour récupérer la taille des données de la base de données Oracle existante et la taille des journaux archivés avec le nombre de jours de la fenêtre de rétention.

    [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>
    Remarque Les informations de dimensionnement de base de données extraites à l'aide des scripts ci-dessus représentent la somme de la taille réelle de tous les fichiers de données de base de données physiques ou des fichiers journaux. Il ne tient pas compte de l'espace libre qui peut être disponible dans chaque fichier de données.
  8. Entrez le résultat dans le fichier Excel pour terminer le résultat du guide de dimensionnement.

    Cette image fournit une capture d'écran du modèle Excel pour le dimensionnement Oracle
  9. ANF utilise un niveau de services à trois tiers (Standard, Premium, Ultra) pour gérer la limite de débit du volume de la base de données. Reportez-vous à la section "Niveaux de service pour Azure NetApp Files" pour plus d'informations. En fonction des résultats des conseils de dimensionnement, choisissez un niveau de service ANF qui fournit un débit qui répond à la demande pour la base de données.

Où trouver des informations complémentaires

Pour en savoir plus sur les solutions de base de données NetApp, consultez ce site Web "Solutions NetApp pour bases de données d'entreprise"