Skip to main content
NetApp Solutions
La versione in lingua italiana fornita proviene da una traduzione automatica. Per eventuali incoerenze, fare riferimento alla versione in lingua inglese.

Oracle Sizing Guidance for Azure NetApp Files

Collaboratori

Allen Cao, Niyaz Mohamed, NetApp

Questa soluzione offre un utile toolkit per il dimensionamento del calcolo e dello storage per l'implementazione Oracle su ANF nel cloud Azure.

Scopo

Lo spostamento del carico di lavoro Oracle esistente da una piattaforma all'altra, ad esempio dall'on-premise al cloud pubblico, richiede il dimensionamento di calcolo e storage nella piattaforma di destinazione per soddisfare i requisiti di performance e livelli di servizio. Questa documentazione dimostra un semplice toolkit per raggiungere tale obiettivo.

A differenza di una nuova applicazione di database, che può crescere nel tempo, un carico di lavoro Oracle esistente ha stabilito modelli di workload in termini di requisiti di calcolo e storage, registrati in un Oracle workload Repository o AWR. Questo toolkit utilizza un parser HTML per recuperare le informazioni rilevanti da Oracle AWR. I risultati sono integrati da informazioni di dimensionamento aggiuntive ottenute tramite script SQL rispetto al database, per fornire indicazioni significative sul calcolo e sullo storage durante il riposizionamento del database Oracle.

Questa soluzione risolve i seguenti casi di utilizzo:

  • Linee guida sul dimensionamento per le risorse di calcolo dei database server Oracle in fase di trasferimento dei database da un ambiente on-premise al cloud Microsoft Azure.

  • Offrire una guida al dimensionamento dello storage dei database server Oracle durante il trasferimento dei database da un ambiente on-premise a Microsoft Azure NetApp Files.

Pubblico

Questa soluzione è destinata alle seguenti persone:

  • Un DBA che gestisce i database Oracle in un data center privato on-premise o nell'ambiente cloud Microsoft Azure.

  • Un amministratore dello storage che gestisce storage on-premise o storage Microsoft Azure NetApp Files che supporta i database Oracle.

  • Un proprietario delle applicazioni che ama migrare il database Oracle da un ambiente on-premise al cloud Microsoft Azure.

Licenza

Accedendo, scaricando, installando o utilizzando il contenuto di questo repository di toolkit, l'utente accetta i termini della licenza riportata in "File di licenza".

Nota Ci sono alcune restrizioni riguardo alla produzione e/o alla condivisione di qualsiasi opera derivata con il contenuto in questo repository di toolkit. Prima di utilizzare il contenuto, leggere i termini della licenza. Se non si accettano tutti i termini, non accedere, scaricare o utilizzare il contenuto di questo repository.

Implementazione della soluzione

Prerequisiti per l'implementazione

Details

L'implementazione richiede i seguenti prerequisiti.

  • Report Oracle AWR che acquisiscono le snapshot delle attività del database durante i picchi di carico di lavoro dell'applicazione.

  • Accesso al database Oracle per eseguire script SQL con privilegi DBA.

Scaricare il toolkit

Details

Recuperare il toolkit dal repository "Oracle Sizing Guidelines for ANF"

Come utilizzare il toolkit?

Details

Il toolkit è costituito da un parser HTML basato sul Web e da due script SQL per raccogliere le informazioni del database Oracle. L'output viene quindi immesso in un modello Excel per generare istruzioni di dimensionamento del computing e dello storage per il server di database Oracle.

  • Utilizzare un "Parser HTML" Modulo AWR per recuperare le informazioni di dimensionamento di un database Oracle corrente da un report AWR.

  • Eseguire ora_db_data_szie.sql come DBA per recuperare le dimensioni fisiche dei file di dati Oracle dal database.

  • Eseguire ora_db_logs_size.sql come DBA per recuperare le dimensioni dei log archiviati Oracle con la finestra di conservazione dei log di archivio desiderata (giorni).

  • Immettere le informazioni sul dimensionamento ottenute in precedenza nel file di modello excel oracle_db_sizing_template_anf.xlsx per creare una guida al dimensionamento del calcolo e dello storage per Oracle DB server.

Dimostrazione dell'utilizzo del Toolkit

Details
  1. Aprire il modulo AWR del parser HTML.

    Questa immagine fornisce la schermata del parser HTML per il dimensionamento di Oracle

  2. Verificare il formato di output come .csv e fare clic su Upload files per caricare il report awr. Il parser restituisce risultati in una pagina HTML con un riepilogo di tabella e un file output.csv in Download cartella.

    Questa immagine fornisce la schermata del parser HTML per il dimensionamento di Oracle

  3. Aprire il file di modello excel e copiare il contenuto csv nella colonna A e nella cella 1 per generare le informazioni di dimensionamento del server database.

    Questa immagine fornisce uno screenshot del modello excel per il dimensionamento di Oracle

  4. Evidenziare la colonna A e i campi 1 e 2, quindi fare clic su Data, allora Text to Columns Per aprire la procedura guidata testo. Scegliere Delimited, allora Next alla schermata successiva.

    Questa immagine fornisce uno screenshot del modello excel per il dimensionamento di Oracle

  5. Controllare Other, quindi immettere '=' come Delimiters. Fare clic su Next alla schermata successiva.

    Questa immagine fornisce uno screenshot del modello excel per il dimensionamento di Oracle

  6. Fare clic su Finish per completare la conversione della stringa in formato di colonna leggibile. Nota i campi di dimensionamento VM e ANF sono stati compilati con i dati recuperati dal report Oracle AWR.

    Questa immagine fornisce uno screenshot del modello excel per il dimensionamento di Oracle Questa immagine fornisce uno screenshot del modello excel per il dimensionamento di Oracle

  7. Eseguire lo script ora_db_data_size.sql, ora_db_logs_size.sql come DBA in sqlplus per recuperare le dimensioni dei dati del database Oracle esistenti e le dimensioni dei registri archiviati con il numero di giorni della finestra di conservazione.

    [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 Le informazioni di dimensionamento del database recuperate utilizzando gli script precedenti rappresentano la somma delle dimensioni effettive di tutti i file di dati o di log del database fisico. Non tiene conto dello spazio libero che potrebbe essere disponibile all'interno di ogni file di dati.
  8. Immettere il risultato nel file excel per completare l'output della guida di dimensionamento.

    Questa immagine fornisce uno screenshot del modello excel per il dimensionamento di Oracle

  9. ANF utilizza un livello di servizio di tre livelli (Standard, Premium, Ultra) per gestire il limite di throughput del volume di database. Fare riferimento a. "Livelli di servizio per Azure NetApp Files" per ulteriori informazioni. In base all'output della guida al dimensionamento, scegliere un livello di servizio ANF che fornisca throughput che soddisfi i requisiti per il database.

Dove trovare ulteriori informazioni

Per ulteriori informazioni sulle soluzioni per database NetApp, visitare il seguente sito Web "Soluzioni per database aziendali NetApp"