Struttura del corso
Preparazione dell’ambiente, installazione e configurazione (con focus su SE2)
- Requisiti di sistema e piattaforme supportate
- Installazione di Oracle Database 19c SE2 e creazione della prima istanza del database
- Configurazioni post-installazione: listener, servizi e configurazione di EM Express
Architettura di Oracle Database e componenti fondamentali
- Differenze tra istanza e database
- Componenti chiave: SGA, PGA, Shared Pool, Cache dei dati, registro Redo e processi di background
- File di parametri, destinazioni per i file diagnostici, nonché log di avviso e traccia
Strumenti di amministrazione e connettività
- Nozioni di base su Enterprise Manager Express e le attività tipiche di gestione
- Utilizzo di SQL Developer per attività amministrative e sviluppo
- Configurazione dei servizi Oracle Net e del listener (aspetti base riguardanti i modi di connessione dedicato/condiviso)
Creazione del database e gestione delle istanze
- Creazione di database mediante DBCA o tramite istruzioni SQL
- Modalità di avvio e arresto, gestione dei servizi e introduzione ai PDB (adatto a SE2)
- Gestione dei parametri di inizializzazione e delle viste dinamiche delle performance (V$)
Best practice nella gestione dello storage
- Tablespace, file di dati e meccanismi locali di gestione degli estesi; gestione dei file temporanei e di rollback (Undo)
- Concetti riguardanti segmenti, estensi e blocchi; monitoraggio dello spazio disponibile
- Strategie per la gestione della crescita del database, spostamento dei file di dati e considerazioni legate all’utilizzo dell’OMF (Oracle Managed Files)
Sicurezza e attività di audit
- Gestione degli utenti, dei ruoli, dei privilegi a livello di sistema e oggetti; applicazione del principio della minima autorizzazione
- Politiche per la gestione delle password, profili di sicurezza e limitazioni sui risorse utilizzabili dagli utenti
- Concetti relativi all’audit del sistema e sue implementazioni idonee a SE2
Strategie di backup e recupero mediante RMAN
- Tipologie di backup, politiche di conservazione e obiettivi legati alla capacità di ripristino rapido
- Configurazione di RMAN, possibile utilizzo del catalogo delle informazioni e attività di validazione
- Recupero dei dati da supporti danneggiati, ripristino a un punto specifico nel tempo e gestione delle situazioni di guasto sistemico
Monitoraggio delle prestazioni e risoluzione dei problemi (metodologie adatte a SE2)
- Analisi corretta dei piani di esecuzione SQL (strumenti come EXPLAIN PLAN e AUTOTRACE)
- Tecniche per il tracciamento delle query e nozioni basilari sui tempi di attesa (wait events) nei processi
- Monitoraggio proattivo tramite strumenti come il data dictionary ufficiale di Oracle e le viste dinamiche delle performance
Transizione da 11g a 19c: aspetti fondamentali della migrazione
- Percorsi di aggiornamento supportati, requisiti preliminari e valutazione della compatibilità tra versioni
- Utilizzo degli strumenti automatici o predefiniti per la migrazione, nonché procedure di verifica del risultato raggiunto
- Attività da svolgere dopo il completamento della transizione: gestione delle funzionalità obsolete e validazione sistematica delle operazioni
Riepilogo del corso e prospettive future
Requisiti
- Conoscenze di base di SQL
- Familiarità con l’amministrazione dei sistemi operativi (Linux o Windows)
- Comprensione dei concetti fondamentali della rete (porte, servizi, nomi host)
Destinatari del corso
- Amministratori di sistema
- Consulenti tecnici
- Database administrator
Recensioni (1)
buona spiegazione di ciascun punto e fornisci un compito per la pratica.
Piseth Ben - ACLEDA Bank Plc.
Corso - Oracle Database 19c: SQL Tuning Workshop
Traduzione automatica