Scegli la tua lingua
Corso Oracle Database 19c
Più di 2 milioni di studenti in tutto il mondo

Corso Oracle Database 19c

Padroneggi Oracle 19c dall'architettura e dai fondamenti SQL fino all'amministrazione DBA avanzata, all'ottimizzazione delle prestazioni e alla sicurezza. Questa formazione completa copre tutto ciò di cui un DBA operativo ha bisogno per gestire i database di produzione con sicurezza. Acquisisci competenze pratiche nel backup RMAN, nella gestione multitenant, in Data Guard e nelle distribuzioni cloud.

Dedika per aziende

Cosa imparerai:

In questa formazione, costruirà un insieme completo di competenze Oracle 19c che coprono l'architettura del database, SQL, la programmazione PL/SQL e le attività principali di amministrazione DBA. Imparerà a gestire tablespace, utenti, redo log e job di manutenzione automatizzata in ambienti di database reali. Il corso tratta le strategie di backup e ripristino RMAN, inclusi il ripristino point-in-time e le tecnologie Flashback. Apprenderà l'ottimizzazione dei piani di esecuzione SQL, l'analisi dei report AWR e ASH e la risoluzione dei problemi di lock e contesa. Gli argomenti di sicurezza includono Transparent Data Encryption, unified auditing, Virtual Private Database e l'analisi dei privilegi. I capitoli avanzati affrontano la gestione multitenant CDB/PDB, Oracle Data Guard, i fondamenti di RAC e le distribuzioni cloud su Oracle Cloud Infrastructure.

Come studi in modo pratico Corso Oracle Database 19c

Come metti in pratica Corso Oracle Database 19c

Per te che sei un'azienda e vuoi formare il tuo team

Su Dedika per aziende, il corso include esercizi ed esempi personalizzati sul tuo business e secondo le esigenze della tua azienda.

Clicca qui

Contenuto del corso

8 Capitoli • 39 LezioniDurata tra 4 e 360 ore (decidi tu)

Capitolo 1Vedi dettagli

Architettura e installazione di Oracle 19c

  • Lezione 1 • Creazione e configurazione di database

    Dimostra la creazione di database utilizzando DBCA e script manuali. Collega i concetti di architettura alle attività reali di provisioning del database.

  • Lezione 2 • Configurazione di Oracle Net Services

    Configura il listener, tnsnames e i descrittori di connessione per la comunicazione client-server. Abilita una connettività remota affidabile, richiesta durante tutto il corso.

  • Lezione 3 • Installazione e configurazione di Oracle 19c

    Guida attraverso i controlli pre-installazione, l'installazione del software e la convalida post-installazione. Garantisce una Oracle home configurata correttamente, pronta per la creazione del database.

  • Lezione 4 • Panoramica dell'architettura del database Oracle

    Copre le strutture di memoria, l'architettura dei processi e i componenti di storage di Oracle 19c. Fornisce il quadro concettuale necessario per tutte le successive attività di amministrazione.

Capitolo 2Vedi dettagli

Fondamenti di SQL in Oracle 19c

  • Lezione 1 • DML e controllo delle transazioni

    Copre INSERT, UPDATE, DELETE, MERGE e i comandi di gestione delle transazioni. Stabilisce le competenze di modifica dei dati richieste per lo sviluppo di applicazioni e l'amministrazione.

  • Lezione 2 • Aggregazione e raggruppamento

    Introduce le funzioni di aggregazione, GROUP BY, HAVING e le funzioni analitiche. Supporta query di reporting e riepilogo utilizzate nel lavoro applicativo e di DBA.

  • Lezione 3 • DDL e oggetti dello schema

    Insegna CREATE, ALTER, DROP per tabelle, indici, viste e sequenze. Prepara gli studenti a costruire e mantenere strutture di schema in modo indipendente.

  • Lezione 4 • Recupero dei dati con SELECT

    Insegna la sintassi SELECT, il filtraggio, l'ordinamento e le espressioni di colonna. Costituisce la competenza di base per le query, utilizzata in ogni capitolo successivo.

  • Lezione 5 • Join e sottoquery

    Copre i join interni, esterni e incrociati insieme a sottoquery correlate e inline. Consente il recupero di dati che abbracciano più tabelle correlate.

Capitolo 3Vedi dettagli

Elementi essenziali di programmazione PL/SQL

  • Lezione 1 • Gestione delle eccezioni e debug

    Affronta le eccezioni predefinite, gli errori definiti dall'utente e il debug con DBMS_OUTPUT. Produce codice PL/SQL robusto che gestisce i fallimenti con garbo.

  • Lezione 2 • Struttura dei blocchi PL/SQL e variabili

    Introduce i blocchi anonimi, la dichiarazione di variabili e i tipi di dati. Stabilisce le basi strutturali per tutte le attività di programmazione PL/SQL.

  • Lezione 3 • Package e trigger

    Copre la specifica e il corpo del package e la creazione di trigger DML/DDL. Organizza il codice in unità modulari e automatizza le azioni del database guidate dagli eventi.

  • Lezione 4 • Stored procedure e funzioni

    Insegna la creazione, le modalità dei parametri e l'invocazione di procedure e funzioni. Consente una logica lato server riutilizzabile, richiamabile da SQL e dalle applicazioni.

  • Lezione 5 • Strutture di controllo e cursori

    Copre IF-THEN-ELSE, CASE, i cicli e la gestione esplicita dei cursori. Consente l'elaborazione riga per riga e basata su insiemi all'interno dei programmi PL/SQL.

Capitolo 4Vedi dettagli

Amministrazione del database Oracle 19c

  • Lezione 1 • Gestione dei tablespace e dello storage

    Insegna la creazione di tablespace, la gestione dei datafile e il monitoraggio dello spazio. Garantisce un'allocazione efficiente dello storage e previene interruzioni legate allo spazio.

  • Lezione 2 • Redo log e archiviazione

    Copre i gruppi di redo log, i membri, i cambi di log e la modalità ARCHIVELOG. Prepara il database per le operazioni di backup e ripristino.

  • Lezione 3 • Gestione dell'undo e Flashback

    Spiega la retention dell'undo, il dimensionamento del tablespace di undo e Flashback Query. Consente il ripristino da DML accidentali senza un ripristino completo del database.

  • Lezione 4 • Gestione degli utenti e dei privilegi

    Copre la creazione di utenti, ruoli, privilegi di sistema e oggetto e profili. Implementa un controllo degli accessi sicuro, allineato ai principi del minimo privilegio.

  • Lezione 5 • Scheduler e manutenzione automatizzata

    Introduce DBMS_SCHEDULER per l'automazione dei job e la configurazione delle finestre di manutenzione. Riduce l'intervento manuale tramite un'esecuzione affidabile delle attività pianificate.

Capitolo 5Vedi dettagli

Strategie di backup e ripristino

  • Lezione 1 • Reporting RMAN e manutenzione del catalogo

    Utilizza i comandi RMAN LIST, REPORT e di manutenzione del catalogo per gestire i metadati di backup. Garantisce l'accuratezza dell'inventario dei backup e supporta il reporting di conformità.

  • Lezione 2 • Ripristino completo e incompleto

    Dimostra le procedure di restore completo del database e di ripristino point-in-time. Consente il ripristino dei database dopo un guasto dei supporti o un danneggiamento logico.

  • Lezione 3 • Architettura e configurazione di RMAN

    Introduce i componenti RMAN, la modalità catalog vs. nocatalog e la configurazione dei canali. Stabilisce l'ambiente RMAN richiesto per tutte le operazioni di backup.

  • Lezione 4 • Esecuzione di backup con RMAN

    Copre i backup completi, incrementali e le copie immagine con compressione e cifratura. Produce set di backup affidabili, adatti a vari scenari di ripristino.

  • Lezione 5 • Flashback Database e tecnologie

    Copre Flashback Database, Flashback Drop e le operazioni del Cestino. Fornisce alternative rapide di ripristino logico che integrano il restore RMAN.

Capitolo 6Vedi dettagli

Ottimizzazione delle prestazioni e tuning

  • Lezione 1 • Tuning SQL e piani di esecuzione

    Copre EXPLAIN PLAN, SQL Trace, TKPROF e SQL Tuning Advisor. Identifica e risolve percorsi di esecuzione SQL inefficienti.

  • Lezione 2 • Statistiche dell'ottimizzatore e hint

    Spiega la raccolta delle statistiche CBO, gli istogrammi e gli hint dell'ottimizzatore. Garantisce che l'ottimizzatore generi piani di esecuzione ottimali per query complesse.

  • Lezione 3 • Risoluzione di contese e blocchi

    Diagnostica la contesa di latch, gli enqueue wait e le catene di blocchi bloccanti. Risolve i problemi di concorrenza che degradano le prestazioni delle applicazioni multiutente.

  • Lezione 4 • Tuning della memoria e dell'I/O

    Affronta il tuning di SGA, PGA, buffer cache e del sottosistema di I/O. Riduce la pressione sulla memoria e la latenza di I/O per carichi di lavoro ad alto throughput.

  • Lezione 5 • Framework di diagnostica delle prestazioni Oracle

    Introduce AWR, ASH, ADDM e l'analisi degli eventi di attesa. Fornisce la metodologia diagnostica applicata in tutte le sezioni di tuning successive.

Capitolo 7Vedi dettagli

Architettura multitenant e gestione CDB/PDB

  • Lezione 1 • Gestione del ciclo di vita dei PDB

    Gestisce le modalità di apertura dei PDB, gli stati di salvataggio e le operazioni di unplug/drop. Mantiene la disponibilità dei PDB e supporta la dismissione controllata.

  • Lezione 2 • Backup e ripristino per CDB/PDB

    Applica i comandi di backup e ripristino RMAN a livello di CDB e di singolo PDB. Estende le competenze di backup a scenari di ripristino specifici per il multitenant.

  • Lezione 3 • Creazione e clonazione di PDB

    Copre la creazione di PDB dal seed, la clonazione da PDB esistenti e le operazioni di plug-in. Consente un rapido provisioning del database e la duplicazione degli ambienti.

  • Lezione 4 • Approfondimento dell'architettura CDB e PDB

    Spiega i container CDB root, seed e PDB con oggetti condivisi e locali. Costruisce il modello concettuale richiesto per tutte le attività di amministrazione multitenant.

  • Lezione 5 • Gestione delle risorse in ambiente multitenant

    Configura i piani di risorse CDB per allocare CPU e I/O tra i PDB. Previene i problemi di "noisy neighbor" in ambienti multitenant consolidati.

Capitolo 8Vedi dettagli

Sicurezza, auditing e protezione dei dati

  • Lezione 1 • Configurazione dell'auditing unificato

    Configura le politiche di audit unificato per azioni, oggetti e uso dei privilegi. Fornisce una traccia di audit centralizzata, richiesta per la conformità e le indagini forensi.

  • Lezione 2 • Analisi dei privilegi e minimo privilegio

    Utilizza Oracle Privilege Analysis per identificare i privilegi inutilizzati e ridurre la superficie di attacco. Applica l'accesso con privilegio minimo a tutti gli utenti e ruoli del database.

  • Lezione 3 • Cifratura trasparente dei dati

    Implementa TDE per la cifratura a livello di tablespace e colonna utilizzando Oracle Wallet. Protegge i dati a riposo da accessi non autorizzati a livello di storage.

  • Lezione 4 • Cifratura di rete e mascheramento dei dati

    Configura Oracle Native Network Encryption e le politiche di Data Redaction. Protegge i dati in transito e maschera l'output sensibile per gli utenti non autorizzati.

  • Lezione 5 • Virtual Private Database e sicurezza a livello di riga

    Applica le politiche VPD per imporre la sicurezza a livello di riga in modo trasparente. Limita la visibilità dei dati in base al contesto di sessione senza modifiche all'applicazione.

Certificazione

Il tuo certificato valido di completamento

Questo corso è per te:

  • DBA junior: desiderano formalizzare e approfondire le proprie competenze nell'amministrazione Oracle.

  • Sviluppatori SQL: pronti ad ampliare le proprie competenze nella programmazione lato server e nella gestione di database.

  • Amministratori di sistema: transizione verso un ruolo di amministratore di database Oracle specializzato.

  • Laureati in IT: chi entra nel mondo del lavoro e punta immediatamente a posizioni di DBA Oracle.

  • Professionisti dei database: passaggio da ambienti MySQL o SQL Server a Oracle.

  • Sviluppatori di applicazioni: che necessitano di conoscenze più solide sui database per ottimizzare i propri sistemi di produzione.

Cosa dicono i nostri studenti

Le sue lezioni sono perfette. Ho acquistato il pacchetto annuale e finalmente ho l'opportunità di seguire diversi argomenti di mio interesse senza dover cambiare piattaforma... vi ringrazio per tutto quello che fate, vi ho già raccomandati ad altre persone...
Giulio Carlo
Giulio CarloStudente di Marketing Digitale
Mi piace come le lezioni vanno dritte al punto e come riesco a cambiare capitoli e saltare contenuti di cui non ho bisogno.
Mariana Ferres
Mariana FerresStudentessa di Fotografia
Mi piace il contenuto e il modo di presentazione e trascrizione dei video, che accelera il processo!
Luciana Alvarenga
Luciana AlvarengaStudentessa di Nail Design
La piattaforma è veloce, semplice da usare. La diversità dei contenuti e i video complementari aiutano molto nell'apprendimento.
André Felipe
André FelipeStudente di Prompt Engineering

Principali percorsi formativi

FAQ

Chi è Dedika?

Il certificato è valido in Italia?

I corsi sono gratuiti?

Qual è il carico di lavoro del corso?

Come sono strutturati i corsi?

Come funzionano i corsi?

Qual è la durata dei corsi?

Qual è il costo o il prezzo dei corsi?

Cos’è un corso EAD o online e come funziona?

Corso PDF