Manuali Scontati

Manuali Scontati

Manuali Gratis > Database > Oracle

Manuale Oracle 9i DBA

Editore: Mc Graw Hill
Pagine: 946
Autore: Loney Kevin, Theriault Marlene
Collana: Informatica professionale

Acquistalo a prezzo scontato:
Manuali Scontati
Data Pubblicazione: 2002-05-01
ISBN: 8838642567
Prezzo: 60.00 €
Lingua: Italiano

Quarta di copertina

Aggiornato a Oracle 7.x, 8i e 9i

Come gestire database robusti e ad alte prestazioni. Implementazione di soluzioni amministrative per esperti.
Le esclusive informazioni contenute in questa guida Oracle consentono di migliorare la flessibilità, la sicurezza e la disponibilità dei sistemi Internet per il commercio elettronico. Oracle9i DBA spiega come configurare e gestire un database ad alte prestazioni e massimizzare le nuove funzionalità di Oracle9i. Gli autori trattano tutti gli argomenti di base e forniscono tecniche ed esempi realistici. Una risorsa fondamentale per gli amministratori di sistemi Oracle.

Tra gli argomenti trattati:

  • Creazione e gestione dei database utilizzando Oracle9i Database Configuration Assistant.
  • Monitoraggio e ottimizzazione dell'utilizzo dei file, delle transazioni, delle query e della memoria.
  • Implementazione dei segmenti di rollback e degli undo di sistema.
  • Gestione della migrazione delle applicazioni e dell'evoluzione delle tabelle on line.
  • Diagnosi e ottimizzazione delle prestazioni del sistema con STATSPACK.
  • Implementazione delle procedure di auditing e sicurezza di alto livello.
  • Automatizzazione delle operazioni di backup e ripristino con RMAN.
  • Implementazione delle partizioni per gestire database di grandi dimensioni.
  • Distribuzione della potenza di calcolo e condivisione dei dati fra più server con Oracle Net
  • Uso dei servizi Oracle9i AS per migliorare la flessibilità, la scalabilità e la disponibilità.


Indice

Indice

Introduzione XI

l L’architettura dei database 1
Introduzione all’architettura di Oracle 3
1.1 I database e le istanze 3
1.2 Installazione del software 9
1.3 Creazione di un database 12
1.4 I processi eseguiti in background 32
1.5 Le strutture interne di un database 36

2 Configurazione e considerazioni sull’hardware 63
2.1 Panoramica sull’architettura 63
2.2 Host indipendenti 65
2.3 Host in rete 73

3 Pianificazione e gestione delle tablespace 89
3.1 Il prodotto finale 89
3.2 L’architettura OFA (Optimal Flexible Architecture) 90
3.3 Progetti logici di buon senso 103
3.4 Soluzioni 105

4 Layout fisico del database 107
4.1 Disposizione dei file del database 108
4.2 Verifica delle stime di I/O 120
4.3 Soluzioni 122
4.4 Il posizionamento dei file 127
4.5 Panoramica sull’utilizzo dello spazio del database 127
4.6 Ridimensionamento dei file di dati 136
4.7 Come spostare i file del database 138
4.8 Deallocazione dello spazio dei segmenti 148
4.9 Uso di file gestiti da Oracle 153
4.10 Adattamento fisico 156

PARTE SECONDA - GESTIONE DEL DATABASE 157

Capitolo 5 La gestione del processo di sviluppo 159
5.1 Tre elementi critici per il successo 159
5.2 I processi culturali 160
5.3 I processi di gestione 161
5.4 La tecnologia 206
5.5 La gestione dello sviluppo dei pacchetti 207
5.6 L’ambiente gestito 211

Capitolo 6 Monitoraggio dello spazio utilizzato 213
6.1 Le aree problematiche 214
6.2 La scelta dell’obiettivo 218
6.3 Il prodotto finale 218
6.4 La creazione del centro di controllo 223
6.5 Monitoraggio degli oggetti di memoria 242
6.6 Altri messaggi di avvertimento 243
6.7 Un database ben gestito 251

Capitolo 7 La gestione dei segmenti delle transazioni 253
7.1 Una panoramica sui segmenti di rollback 253
7.2 Utilizzo dello spazio all’interno dei segmenti di rollback 260
7.3 Monitoraggio dell’utilizzo dei segmenti di rollback 266
7.4 Uso di Oracle Enterprise Manager per gestire i segmenti di rollback 273
7.5 Scelta del numero e delle dimensioni dei segmenti di rollback 277
7.6 Soluzioni 282
7.7 Uso delle tablespace di undo 284

Capitolo 8 Ottimizzazione del database 289
8.1 L’ottimizzazione del progetto dell’applicazione 290
8.2 Ottimizzazione delle istruzioni SQL 295
8.3 Ottimizzazione dell’utilizzo della memoria 303
8.4 Ottimizzazione della memorizzazione dei dati 312
8.5 Ottimizzazione della manipolazione dei dati 325
8.6 Ottimizzazione della memorizzazione fisica 332
8.7 Ottimizzazione della memorizzazione logica 333
8.8 Riduzione del traffico di rete 333
8.9 Uso di Oracle Enterprise Manager e dei pacchetti di ottimizzazione 343
8.10 Soluzioni di ottimizzazione 350

Capitolo 9 Uso di STATSPACK 353
9.1 Installazione di STATSPACK 353

Capitolo 10 Sicurezza e controllo dei database 365
10.1 Le funzionalita' di sicurezza 365
10.2 Implementazione della sicurezza 367
10.3 Limitazione dei comandi disponibili: le tabelle Product User Profile 401
10.4 La sicurezza delle password durante il login 403
10.5 La cifratura delle password e altri stratagemmi 403
10.6 Auditing 417
10.7 Auditing a granularita' fine degli oggetti 421
10.8 La sicurezza in un ambiente distribuito 423
10.9 Soluzioni 423

Capitolo 11 Backup e ripristino 425
11.1 I vari tipi di backup 425
11.2 I backup logici 426
11.3 I backup fisici 426
11.4 Le implementazioni 428
11.5 Integrazione delle procedure di backup 473

Capitolo 12 Uso di RMAN 477
12.1 Recovery Manager 477
12.2 Alcuni consigli sull’uso di RMAN 510

PARTE TERZA - ORACLE IN RETE 515

Capitolo 13 Oracle Net 517
13.1 Panoramica su Oracle Net 518
13.2 Uso di Oracle Net Configuration Assistant 527
13.3 Utilizzo di Oracle Net Manager 536
13.4 Avvio del processo server listener 548
13.5 Controllo del processo server listener 549
13.6 Un esempio pratico: applicazioni client/server 552
13.7 Un esempio pratico: i link di database 553
13.8 Un esempio pratico: il comando copy 554
13.9 Oracle Names Server e la configurazione dei client o i server di directory 556
13.10 Ottimizzazione del codice Oracle Net 557
13.11 UNIX e Oracle Net 559

Capitolo 14 Ottimizzazione di Oracle 9iAS 565
14.1 Avvio, chiusura e riavvio di iAS (Apache) 566
14.2 Ottimizzazione di Apache e TCP 568
14.3 Ottimizzazione della configurazione del server HTTP Oracle 570
14.4 Uso dei servizi cache di Oracle 571
14.5 Oracle Web Cache 572
14.6 Oracle 9iAS Database Cache 589

Capitolo 15 Gestione di database di grandi dimensioni 593
15.1 Impostazione dell’ambiente 593
15.2 Gestione delle transazioni 618
15.3 I backup 627
15.4 Ottimizzazione 630
15.5 Uso delle tablespace trasportabili 633
15.6 Tablespace gestite localmente 636

Capitolo 16 Gestione di database distribuiti 639
16.1 Le query remote 640
16.2 Manipolazione di dati remoti: commit a due fasi 641
16.3 Replicazione dinamica dei dati 643
16.4 Gestione dei dati distribuiti 644
16.5 Gestione di transazioni distribuite 676
16.6 Monitoraggio di database distribuiti 678
16.7 Ottimizzazione di database distribuiti 678
16.8 Utilizzo delle code di job 682

Appendice A Guida di riferimento ai comandi SQL 685
ALTER DATABASE 686
ALTER INDEX 703
ALTER MATERIALIZED VIEW 714
ALTER MATERIALIZED VIEW LOG 721
ALTER OUTLINE 724
ALTER PROFILE 725
ALTER ROLE 726
ALTER ROLLBACK SEGMENT 727
ALTER SEQUENCE 729
ALTER SYSTEM 730
ALTER TABLE 737
ALTER TABLESPACE 779
ALTER TRIGGER 783
ALTER USER 784
ASSOCIATE STATISTICS 787
AUDIT 789
constraint_clause 796
CREATE CONTROLFILE 807
CREATE DATABASE 811
CREATE DATABASE LINK 817
CREATE DIRECTORY 819
CREATE INDEX 820
CREATE LIBRARY 832
CREATE MATERIALIZED VIEW 833
CREATE MATERIALIZED VIEW LOG 843
CREATE PFILE 848
CREATE PROFILE 849
CREATE ROLE 853
CREATE SEQUENCE 855
CREATE SPFILE 858
CREATE SYNONYM 859
CREATE TABLESPACE 889
CREATE TEMPORARY TABLESPACE 894
CREATE TRIGGER 896
CREATE USER 902
CREATE VIEW 904
EXPLAIN PLAN 909
filespec 910
GRANT 912
NOAUDIT 923
RENAME 926
REVOKE 926
SET CONSTRAINT[S] 930
SET ROLE 931
SET TRANSACTION 932
storage_clause 934
TRUNCATE 938

Indice analitico 941



MIGLIORA COSTANTEMENTE

Riceverai una sola volta al mese (no spam!) tutti i nuovi manuali e guide pubblicati !
La tua email:


Manuali gratis di Oracle