| Indice
Introduzione
A chi è destinato questo libro
Perché leggere questo libro
Gli script DBA
Convenzioni
Codice sorgente
1 - Le operazioni iniziali
Introduzione
1.1 Come si installa Oracle 8 su Windows NT?
1.2 Come avviare automaticamente il database Oracle quando il computer viene riavviato?
1.3 Come si crea un database dal nulla?
1.4 Come capire quali opzioni di database sono state installate?
1.5 Come ricreare il file di controllo?
1.6 Come si cambia il nome del database (DBNAME)?
1.7 Come si possono vedere gli attuali parametri di inizializzazione del database?
1.8 Come si eseguono più istanze Oracle su di un server?
1.9 Come si genera un report completo del database?
1.10 Come si installa Oracle 8i su UNIX?
1.11 Come si installa Oracle 8i su Windows NT?
2 - Gestire tabelle e indici
Introduzione
2.1 Come si crea un large object (LOB) con Oracle?
2.2 Come si implementano i deferred constraint?
2.3 come si crea un indice bitmap?
2.4 Gli indici bitmap sono davvero più piccoli e veloci?
2.5 Che cos'è una tabella indicizzata?
2.6 Come si crea un indice inverso?
2.7 Come si crea un indice cluster?
2.8 Come si crea un hash cluster?
2.9 Come si valuta la quantità di spazio per una tabella?
2.10 Come si valuta la quantità di spazio per un indice?
2.11 Come visualizzare e eliminare le righe migrate e concatenate?
2.12 Come si crea una tabella di test con dati fittizi?
2.13 Come si crea un indice basato su funzioni?
2.14 Come si crea un hash cluster per singola tabella?
2.15 Come si elimina una colonna senza ricreare la tabella?
2.16 Come si crea un indice su una tabella in uso?
2.17 Come si trasferisce una tabella non partizionata?
3 - Gestire i tablespace
Introduzione
3.1 Come rendere un tablespace accessibile in sola lettura?
3.2 Come si unifica lo spazio libero di un tablespace?
3.3 Come si suddivide manualmente un tablespace per migliorare le prestazioni?
3.4 Come trasferire le tabelle da un tablespace all'altro?
3.5 Come si aumenta la dimensione del tablespace
3.6 Come si assegna una quota di tablespace agli utenti?
3.7 Oracle può estendere automaticamente un tablespace?
3.8 Come si crea un tablespace su di un raw device?
3.9 E' possibile trasferire un file di dati di sistema a un raw device e viceversa?
3.10 Come si trova il numero di righe contenute in un file di dati per una data tabella?
3.11 Come si sposta un file di dati?
3.12 Come si determona l'uso di un tablespace da parte di un utente?
3.13 Cosa sono gli extent illimitati?
3.14 Come si crea un tablespace spostabile?
3.15 Come distribuire i dati Oracle su CD-ROM?
3.16 Come si crea un tablespace gestito localmente?
4 - Trigger, Stored Procedure e PL/SQL
Introduzione
4.1 Quali sono le nuove funzionalità disponibili con PL/SQL8?
4.2 Come si crea un trigger di database in Oracle 8?
4.3 Come si genera un report dei trigger?
4.4 Come si implementa la funzionalità INSTEAD OF?
4.5 Cos'è una stored procedure e come si crea?
4.6 Come si genera un report sulle stored procedure?
4.7 Come vedere il codice sorgente di tutte le stored procedure del database?
4.8 Come si crea un file contenente il codice sorgente di una stored procedure?
4.9 Come si nasconde il codice PL/SQL?
4.10 Come si generano i numeri sequenziali per una tabella?
4.11 Come si genera un report sui numeri sequenziali per una tabella?
4.12 E' possibile eseguire l'SQL dinamico utilizzando PL/SQL?
4.13 Come si legge e scrive un file esterno con la procedura PL/SQL?
4.14 Coem si chiama una procedura esterna in Oracle 8?
4.15 Come si crea una funzione definita dall'utente?
4.16 Come si usa il package DBMS_ALERT?
4.17 Come si sottomette un job alla coda?
4.19 Come si gestiscono i job?
4.20 Come si implementa la funzionalità autonomous PL/SQL block?
4.21 Come si scrive SQL dinamico in PL/SQL?
4.22 Come si implementa il bulk binding con PL/SQL?
5 - Il partizionamento
Introduzione
5.1 Come si crea una tabella partizionata a intervalli?
5.2 Come si converte una tabella già esistente in una tabella partizionata a intervalli?
5.3 Come si crea una vista di partizioni?
5.4 Come si converte una vista di partizioni in una tabella partizionata?
5.5 Come si gestisce una tabella partizionata a intervalli?
5.6 Come monitorare le tabelle partizionate in Oracle 8?
5.7 Quali sono gli aspetti più importanti dell'eliminazione delle partizioni?
5.8 Come si crea un indice partizionato locale in Oracle 8?
5.9 Come si crea un indice partizionato globale in Oracle 8?
5.10 Come monitorare un indice partizioanto in Oracle 8?
5.11 Come si crea una tabella a partizionamento hash?
5.12 Come si crea una tabella con partizionamento composito?
5.13 Come si uniscono le partizioni?
5.14 Come si spostano le righe tra le partizioni?
6 - Operazioni di backup e ripristino
Introduzione
6.1 Quali sono le opzioni di backup disponibili con Oracle 8?
6.2 Come si usa Oracle RMAN per effettuare il backup e ripristino?
6.3 Come si eseguono i backup a caldo del database in Windows NT?
6.4 Come si eseguono i backup a caldo su UNIX?
6.5 Come si esegue un backup completo in Windows NT?
6.6 Come si esegue un backup completo del database su UNIX?
6.7 Come si programma un backup del database usando il metodo di backup del sistema operativo?
6.8 Come si ripristina il database ad un momento ben definito?
6.9 Come si effettua il backup dela database usando l'utility Export/Import?
6.10 Come si effettua il backup del database in parallelo usando il Recovery Manager?
6.11 Un file di dati è andato perso e non si riesce ad avviare Oracle. Che fare?
6.12 Come assicurarsi che i blocchi letti dai file non siano corrotti?
6.13 Come si verifica l'integrità strutturale dei dati i un file di dati?
6.14 Come si sospende/riprende il database?
6.15 Come si aumenta il numero dei processi di archiviazione?
7 - Prestazioni e messa a punto
Introduzione
7.1 Quale dimensione di blocco Oracle utilizzare per il database?
7.2 Come si crea un tablespace su un raw device?
7.3 Cos'è un multiple buffer pool e come si usa?
7.4 Che cos'è il nuovo formato ROWID di Oracle 8?
7.5 Quale livello RAID scegliere per il database?
7.6 Come mettere a punto il database Oracle 8 su UNIX?
7.7 Coem mettere a punto un database Oracle su Windows NT?
7.8 Coem si bilancia l'I/O del database sui controller/dischi?
7.9 Come si migliorano i tempi di risposta delle interrogazioni?
7.10 Come si usa l'utility Log Miner?
7.11 Come velocizzare il processo di ripristino delle istanze?
7.12 Quali sono le nuove funzionalità di Oracle 8i?
7.13 Gli script
8 - L'esecuzione parallela
Introduzione
8.1 Che cos'è l'esecuzione parallela e come si configura?
8.2 Come si imposta il database per il caricamento parallelo?
8.3 Come si crea un indice in parallelo?
8.4 Come si esegue una query con l'esecuzione parallela di Oracle?
8.5 Coem si copiano i dati selezionati da una tabella in una nuova tabella, utilizzando l'esecuzione parallela?
8.6 Che cos'è il DML parallelo di Oracle 8 e come si configura?
8.7 Come si configura la funzionalità di aggiornamento parallelo?
8.8 Come si configura la funzionalità di cancellazione parallela?
8.9 Come si configura la funzionalità di inserimento parallelo?
8.10 Come si automatizza la messa a punto delle query parallele?
9 - Il database standby
Introduzione
9.1 Quali sono le soluzioni ad alta disponibilità di Oracle?
9.2 Come si implementa un database standby?
9.3 Come si converte il vecchio database primario in un database standby?
9.4 Come si implementa un database standby aggiornato fino all'ultima transazione?
9.5 Come si automatizza il trasferimento e il ripristino dei log archiviati sul database standby?
9.6 Come assicurarsi che il database standby funzioni correttamente e sia consistente?
9.7 Come si applica la modalità di ripristino gestita?
9.8 Come si attiva la modalità di sola lettura sul database standby?
10 - La replicazione avanzata
Introduzione
10.1 Quali sono i tipi di replicazione disponibli con Oracle 8?
10.2 Come si implementa uno snapshot di base in sola lettura?
10.3 Come si implementa la replicazione asincrona bidirezionale su alcune delle tabelle?
10.4 Che cos'è la replicazione procedurale e come si implementa?
10.5 Come si risolvono i conflitti in un ambiente replicato?
10.6 Come si raffronrano le tabelle di due database remoti?
10.7 Come si correggono le tabelle non identiche?
10.8 Come si implementa la replicazione bidirezionale sincrona?
10.9 Come si implementa la replicazione avanzata in Oracle 8i?
11 - Oracle per Linux
Introduzione
11.1 Quali sono i requisiti di base per eseguire Oracle 8 per LINUX?
11.2 Come si installa Oracle 8 per LINUX?
11.3 Come si configura Oracle Net8 su LINUX?
11.4 Come si esegue il monitoraggio delle prestazioni?
11.5 Come si compilano i programmi PRO*C in LINUX?
11.6 Come si migra su LINUX un database Oracle da un'altra piattaforma UNIX?
11.7 Come migrare un database Oracle da Windows NT a LINUX?
Indice analitico
|