![]() |
|
Editore: Mc Graw Hill Pagine: 946 Autore: Loney Kevin, Theriault Marlene Collana: Informatica professionale Acquistalo a prezzo scontato:
|
Data Pubblicazione: 2002-05-01 ISBN: 8838642567 Prezzo: 60.00 € Lingua: Italiano |
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:
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
Guida ad Oracle: corso SQL base ed avanzato di ing. Roberto Franchini
IL PL/SQL di Kosmous
Oracle Database: i privilegi di Kosmous
Manuale sul database Oracle 9i di Kosmus
Sicurezza in Oracle di TechTown