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. - - 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. |
|