Azienda
Catalogo corsi / Informatica / Database

* Oracle 9i
Codice INF_DBS_OR9
Titolo Oracle 9i
Categoria Informatica
Sottocategoria Database
Requisiti

È richiesta la conoscenza del linguaggio SQL e di un sistema operativo. È auspicabile la conoscenza di Oracle.

Durata 170 ore
Curriculum Non presente
Descrizione

 

Obiettivi

Questo corso è destinato agli amministratori che devono utilizzare e gestire in condizioni ottimali SGBD Oracle 9i e Oracle 8i. Fra i principali aspetti analizzati: architettura di GBD, funzionalità ad alta disponibilità di Oracle 9i, tecniche di amministrazione, partizione dei dati, sicurezza delle informazioni.

 

Partecipanti

Il corso si rivolge agli amministratori di database Oracle 9i, amministratori di applicazioni e consulenti. È destinato anche agli amministratori di Oracle 8i.

 

 

CONTENUTO

Installazione dei software

- Requisiti in base ai sistemi.

- Problemi di installazione.

- Configurazione dei vari Unix per Oracle.

- Chiavi nella base di registro NT utilizzate da Oracle.

Esercizio 

Installazione di Oracle e creazione di un database.

L’architettura di Oracle 9i

- Le zone di memoria.

- Utilizzo di dimensioni di blocchi non standard.

- Assegnazione dinamica della memoria.

- Funzionamento in processo distaccato.

- I file che costituiscono il database.

- Configurazione dell’istanza con init.ora o SPFILE.

- Architettura server multi-threaded.

Creazione e gestione di database

- Uso dell’installazione guidata.

- Creazione manuale di un database.

- La gestione automatica dei file.

- Metodi di controllo di identificazione.

- Avvio e arresto dei database.

- Sospensione provvisoria di tutte le attività.

- Riavvio rapido dopo un arresto improvviso di un’istanza.

Esercizi

Creazione di un database.

Modifica della configurazione dell’istanza.

Strutture del database

- Tablespaces.

- Accesso predefinito ai file.

- I Rollback Segments.

- La modalità RBU o la modalità SMU.

- I segmenti temporanei.

- Configurazione degli Extents.

- Riorganizzazione dello spazio di memorizzazione e dello spazio inutilizzato.

- Sospensione delle azioni per un errore di allocazione dello spazio.

- Ottimizzazione della memorizzazione e soppressione delle collisioni.

Esercizio 

Ricerca nel dizionario dei dati.

Configurazione di rete e ripartizione dei dati

- Configurazione di Oracle Net Services.

- Le utility LSNRCTL, TNSPING e NAMESCTL.

- Utilizzo dei collegamenti al database.

- Ripartizione dei dati.

- Le viste materializzate (snapshots).

- I job.

Esercizio 

Riconfigurazione della rete per i database di dati creati.

Amministrazione di tabelle e cluster

- La partizione delle tabelle.

- I tables index.

- Cluster indicizzati e hash cluster.

- Ridefinizione online delle tabelle.

- Le tabelle esterne.

Esercizio 

Ridefinizione delle tabelle durante l’utilizzo.

Gli indici

- L’indice B*-tree e l’indice bitmap.

- L’indice basato su una funzione.

- Identificazione degli indici inutilizzati.

- Partizione degli indici.

Trattamento delle richieste e dei meccanismi di transazione

- Trattamento delle richieste SQL.

- Parse, Execute e fetchs.

- Configurazione dei cursori condivisi.

- L’ottimizzazione in basi ai costi o alle regole.

- Raccolta delle statistiche.

- Le statistiche del sistema.

- Le transazioni.

- Scollegamento forzato di un utente.

I vincoli di integrità

- Dichiarazione dei vincoli.

- I vincoli immediati o differiti.

- Disattivazione e riattivazione dei vincoli.

- I vincoli forzati.

- I vincoli Unique e Primary Key senza indice unico.

Esercizio 

Riattivazione dei vincoli violati.

Gestione degli utenti e della sicurezza

- Creazione di un utente.

- Blocco degli account utente.

- Privilegi di sistema e sugli oggetti.

- I ruoli.

- I ruoli applicativi.

- I profili.

- Scadenza e cronologia delle password.

Esercizio 

Configurazione utente per l’uso di un’applicazione.

Backup e ripristini

- Backup mediante copia di file.

- Le modalità ARCHIVELOG e NOARCHIVELOG.

- Multiplazione degli archivi.

- Backup completo, database chiuso.

- Backup database aperto.

- Ripristino completo o parziale.

- Rispristino su un altro hardware.

- Riavvio della base con file mancanti.

- Ripristino in parallelo.

Esercizio 

Backup a caldo e ripristino in seguito a un incidente.

Controllo di attività

- Controllo sul sistema e gli oggetti.

- Operatività delle tracce.

- Auditing finale (Fine-Grained Auditing).

- Auditing mediante trigger.

- I trigger sugli eventi sistema.

- Utilizzo di LOGMINER.

Esercizio 

Utilizzo di Logminer per individuare un’azione effettuata.

SQL*Loader

- Il file di controllo del caricamento.

- Percorso convenzionale o diretto.

- Ripresa del caricamento dopo un errore.

- Ottimizzazione del caricamento.

Esercizio 

Download con SQL*Plus e ricaricamento con SQL*Loader.

Gli strumenti Export e Import

- Utilizzo di export e import.

- Conversione dei set di caratteri.

- Utilizzo di versioni diverse.

- Tablespaces trasferibili.

Esercizio 

Trasferimento di oggetti fra gli schemi mediante le funzioni di export e import.

 

 




>> Torna all'elenco
e-learning
Newsletter
Tieniti informato su tutti i nuovi corsi a disposizione, in modo rapido, semplice e gratuito!
Clicca qui
CE CE

CE Certificazioni / Riconoscimenti