Oracle 10g
von: Lutz Fröhlich, Carsten Czarski, Klaus Maier
Markt +Technik Verlag, 2005
ISBN: 9783827266798
Sprache: Deutsch
887 Seiten, Download: 9861 KB
Format: PDF
| Im Überblick | 6 | ||
| Inhaltsverzeichnis | 8 | ||
| Einleitung | 20 | ||
| Der Buchaufbau | 21 | ||
| Konventionen | 22 | ||
| Oracle-Software herunterladen | 22 | ||
| Oracle-Version | 23 | ||
| Über die Autoren | 23 | ||
| Danksagung | 24 | ||
| Teil 1:Oracle 10g – Neue Architektur und neue Features | 26 | ||
| 1 Grid Computing – Eine Einführung | 28 | ||
| 1.1 Die Philosophie von Grid Computing | 29 | ||
| 1.2 Oracle Grid Computing | 32 | ||
| Grid Computing mit der Oracle 10g-Datenbank | 32 | ||
| Grid Computing mit dem Oracle 10g Application Server | 34 | ||
| Der Oracle 10g Enterprise Manager Grid Control | 34 | ||
| Offene Grid-Standards | 35 | ||
| 2 Oracle Grid Control | 36 | ||
| 2.1 Konfiguration | 37 | ||
| Installation und Basis-Konfiguration | 37 | ||
| Erste Schritte | 48 | ||
| Eine sichere Umgebung herstellen | 55 | ||
| 2.2 Administration mit dem EM Grid Control | 59 | ||
| 2.3 Migration älterer Versionen | 68 | ||
| 3 Oracle Streams | 72 | ||
| 3.1 Streams-Technologie | 74 | ||
| Die Streams-Architektur | 74 | ||
| Administration von Streams | 76 | ||
| 3.2 Oracle Streams Replication | 95 | ||
| Konfiguration einer Umgebung | 95 | ||
| Überwachung von Streams Replication | 99 | ||
| Migration von Advanced Replication | 100 | ||
| 3.3 Oracle Streams Advanced Queuing | 100 | ||
| Die Architektur von Oracle Streams AQ | 101 | ||
| Eine Umgebung für AQ herstellen | 104 | ||
| Die Verwaltung von AQ | 113 | ||
| 4 Die sich selbst verwaltende Datenbank | 116 | ||
| 4.1 Automatic Storage Management (ASM) | 117 | ||
| ASM-Funktionsweise | 118 | ||
| Erstellung einer ASM-Instanz | 118 | ||
| Erstellung einer Datenbank mit ASM | 123 | ||
| Migration einer bestehenden Datenbank | 127 | ||
| ASM Data Dictionary Views | 130 | ||
| Ausfallsicherheit in ASM | 131 | ||
| 4.2 Automatic Memory Management (AMM) | 132 | ||
| Die Funktionsweise von AMM | 133 | ||
| 4.3 Automatic Workload Repository (AWR) | 136 | ||
| Die AWR-Architektur | 137 | ||
| Das AWR verwalten | 138 | ||
| Das AWR auswerten | 139 | ||
| 4.4 Active Session History (ASH) | 142 | ||
| 4.5 Automatic Database Diagnostic Monitor (ADDM) | 144 | ||
| Die Verwaltung des ADDM | 144 | ||
| 5 Hochverfügbarkeit und Skalierbarkeit | 150 | ||
| 5.1 Neue Features für Installation und Konfiguration | 151 | ||
| 5.2 Neue Verwaltungsfeatures | 151 | ||
| 5.3 Deployment und Performance | 153 | ||
| 5.4 RAC Services | 155 | ||
| 6 Neuerungen für Data Guard | 162 | ||
| 6.1 Real Time Apply | 162 | ||
| 6.2 Unterstützung für Flashback Database | 164 | ||
| 6.3 Archive Destinations auf Rollenbasis | 166 | ||
| 6.4 Verbesserte Übertragungssicherheit für Redo Log- Informationen | 167 | ||
| 6.5 Weitere neue Data-Guard-Features | 168 | ||
| 7 Backup and Recovery-Features | 172 | ||
| 7.1 Das Flashback-Database-Feature | 173 | ||
| Aktivieren der Flashback Database | 174 | ||
| 7.2 Flashback Database Backup and Recovery | 176 | ||
| 7.3 Flashback auf Tabellen-Ebene | 180 | ||
| Flashback Table | 180 | ||
| Flashback Row History | 182 | ||
| Flashback Transaction History | 183 | ||
| Flashback Drop | 184 | ||
| 7.4 Neue RMAN-Features | 188 | ||
| Automatische Dateierstellung beim Recovery | 188 | ||
| Automatisches Channel Failover für Backup und Restore | 191 | ||
| Vereinfachtes Disk-Backup | 191 | ||
| Vereinfachte Katalogisierung von Backup-Dateien | 192 | ||
| De-Registierung einer Datenbank | 192 | ||
| Verbessertes inkrementelles Backup | 193 | ||
| Vereinfachtes Recovery mit Resetlogs | 194 | ||
| 7.5 Automatisches TSPITR | 195 | ||
| 7.6 Weitere neue Backup and Recovery-Features | 197 | ||
| 8 SQL Tuning Advisor | 198 | ||
| 8.1 Analysearten des SQL Tuning Advisors | 198 | ||
| 8.2 SQL Tuning Advisor mit PL/SQL | 199 | ||
| 9 Neue Sicherheitsfeatures | 208 | ||
| 9.1 Erweiterung für die Virtual Private Database (VPD) | 208 | ||
| VPD auf Spaltenebene | 209 | ||
| Neue Policy-Typen | 212 | ||
| 9.2 Neuerungen für Fine Grained Auditing | 213 | ||
| Fine Grained Auditing für DML-Befehle | 214 | ||
| Uniform Audit Trail | 214 | ||
| 9.3 Das Paket DBMS_CRYPTO | 215 | ||
| 10 Utilities | 216 | ||
| 10.1 Der Scheduler | 216 | ||
| Architekturübersicht | 217 | ||
| Jobs | 218 | ||
| Programme | 223 | ||
| Ausführungspläne (Schedules) | 225 | ||
| Job-Klassen (Job Classes) | 226 | ||
| Fenster (Windows) | 228 | ||
| Verwaltung der Log-Historie | 230 | ||
| Verwaltung des Schedulers mit Oracle Enterprise Manager | 231 | ||
| 10.2 Data Pump | 235 | ||
| Data-Pump-Architektur | 235 | ||
| Data Pump Data Dictionary Views | 237 | ||
| Data-Pump-API | 238 | ||
| Data-Pump-Export | 238 | ||
| Data-Pump-Import | 243 | ||
| Data Pump mit dem Oracle Enterprise Manager | 249 | ||
| 11 Oracle Net Services | 258 | ||
| 11.1 I/O Buffer Space | 259 | ||
| 11.2 Verbesserte Erkennung von Netzwerkproblemen | 261 | ||
| 11.3 Easy Connect | 263 | ||
| 11.4 Vereinfachte Konfiguration des Oracle LDAP-Servers | 266 | ||
| 11.5 Export von Directory Naming Entries | 267 | ||
| 11.6 Vereinfachung der Shared Server-Konfiguration | 268 | ||
| 11.7 Dynamische Konfiguration des Connection Manager | 269 | ||
| 11.8 Certificate Revocation Lists (CRLs) | 271 | ||
| 11.9 Konfiguration durch den Enterprise Manager | 273 | ||
| 12 Data Warehouse und Business Intelligence | 278 | ||
| 12.1 Materialized Views | 279 | ||
| 12.2 Query Rewrite | 283 | ||
| 12.3 Summary Management | 287 | ||
| 12.4 Der SQLAccess Advisor | 289 | ||
| 12.5 Biometrische Daten | 299 | ||
| 12.6 Data Mining | 300 | ||
| 12.7 Change Data Capture (CDC) | 301 | ||
| 12.8 OLAP | 310 | ||
| 12.9 SQL Modeling | 310 | ||
| 12.10 DWH-Unterstützung durch den Enterprise Manager | 312 | ||
| 13 Der Enterprise Manager | 316 | ||
| 13.1 Die Architektur des EM Grid Control | 318 | ||
| 13.2 Die Architektur des EM Database Control | 320 | ||
| 13.3 Enterprise Manager Security | 320 | ||
| 14 Weitere neue Features | 328 | ||
| 14.1 Die Tablespace SYSAUX | 328 | ||
| 14.2 Neue Verwaltungsfeatures | 329 | ||
| 14.3 Tabellen und Indexe | 332 | ||
| 14.4 DML und DDL | 333 | ||
| 14.5 Tablespace-Verwaltung | 336 | ||
| 14.6 Initialisierungsparameter | 340 | ||
| Teil 2: Administration von Datenbank und Infrastruktur | 342 | ||
| 15 Die Oracle-Datenbank- Architektur | 344 | ||
| 15.1 Übersicht der Architektur | 344 | ||
| Die Struktur der Datenbank | 344 | ||
| Die Struktur der Instanz | 346 | ||
| 15.2 Hintergrundprozesse | 351 | ||
| 15.3 Prozessabläufe | 354 | ||
| Benutzerprozesse | 354 | ||
| Checkpoints | 355 | ||
| SQL-Anweisungen verarbeiten | 356 | ||
| 15.4 Dedicated Server und Shared Server | 356 | ||
| 16 Planung und Realisierung einer Datenbank-Infrastruktur | 360 | ||
| 16.1 Physisches Datenbanklayout | 361 | ||
| OFA-Empfehlungen | 361 | ||
| Physisches Layout für kleine und Entwicklungsdatenbanken | 365 | ||
| Physisches Layout für OLTP-Datenbanken in der Produktion | 366 | ||
| Physisches Layout für ein Data Warehouse | 366 | ||
| Datenbankdateien verschieben | 367 | ||
| 16.2 Benutzer, Rollen und Privilegien | 373 | ||
| Benutzer verwalten | 373 | ||
| Rollen und Privilegien verwalten | 378 | ||
| 16.3 Schemas verwalten | 381 | ||
| Tabellen | 382 | ||
| Indexe | 386 | ||
| Views | 388 | ||
| Synonyme | 389 | ||
| Sequenzen | 390 | ||
| Cluster | 391 | ||
| 16.4 Überwachung von Datenbanken | 392 | ||
| 16.5 Praktische Tipps zur Datenbankadministration | 394 | ||
| Abbrechen von Sitzungen | 394 | ||
| Ein unbekanntes Passwort temporär ändern | 395 | ||
| Den Administrator über Trace-Dateien informieren | 396 | ||
| Alle SQL-Anweisungen finden, die auf eine Tabelle zugreifen | 397 | ||
| Die Datei alert.log nach Fehlern durchsuchen | 397 | ||
| Den freien Platz in Tablespaces überwachen | 398 | ||
| Die Verwendung von Temp-Segmenten überwachen | 399 | ||
| 17 Datenbanksicherheit | 400 | ||
| 17.1 Benutzer, Rollen und Profile | 401 | ||
| Benutzer und Rollen verwalten | 402 | ||
| Profile verwalten | 406 | ||
| 17.2 Die Virtual Private Database (VPD) | 409 | ||
| Application Context | 413 | ||
| Policy Groups | 416 | ||
| Der Oracle Policy Manager | 419 | ||
| 17.3 Oracle Auditing | 419 | ||
| Audit Trail | 421 | ||
| Object Auditing | 423 | ||
| Statement Auditing | 424 | ||
| Privilege Auditing | 424 | ||
| Session Auditing | 425 | ||
| Auditing von SYSDBA-Aktivitäten | 425 | ||
| Auditing-Konfiguration und Audit Trail | 426 | ||
| Fine Grained Auditing (FGA) | 428 | ||
| FGA und Flashback Query | 430 | ||
| Weitere Auditing-Operationen | 430 | ||
| 17.4 Netzwerksicherheit | 433 | ||
| Sicherheit und der Oracle Listener | 433 | ||
| Externe Programme | 435 | ||
| Checksumming und Encryption | 435 | ||
| 18 Datenbank-Tuning | 438 | ||
| 18.1 Performance-Planung | 439 | ||
| 18.2 Optimierung von Instanz und Datenbank | 440 | ||
| Eine performante Datenbank erstellen | 441 | ||
| Eine Oracle 10g-Datenbank optimieren | 449 | ||
| 18.3 Einrichtung automatischer Tuning-Features | 488 | ||
| 19 Backup and Recovery | 492 | ||
| 19.1 Begriffe | 493 | ||
| 19.2 Strategien | 498 | ||
| 19.3 Der Recovery Manager (RMAN) | 501 | ||
| Die RMAN-Architektur | 503 | ||
| Einen Recovery-Katalog erstellen und verwalten | 503 | ||
| RMAN-Konfiguration | 506 | ||
| Backup and Recovery-Szenarien mit RMAN | 510 | ||
| RMAN Backups mit dem Enterprise Manager (EM) | 526 | ||
| 19.4 Oracle-Export und -Import | 531 | ||
| Teil 3: Administration weiterer Produkte und Optionen | 532 | ||
| 20 Migration und Upgrade auf Oracle 10g | 534 | ||
| 20.1 Übersicht | 534 | ||
| 20.2 Das Upgrade vorbereiten | 536 | ||
| Das Upgrade vorbereiten und planen | 536 | ||
| Den Upgrade-Prozess testen | 538 | ||
| 20.3 Den Upgrade-Prozess durchführen | 539 | ||
| Upgrade mit dem Database Upgrade Asisstant | 539 | ||
| Manuelles Upgrade | 545 | ||
| 20.4 Nachbereitung des Upgrades | 551 | ||
| 20.5 Wichtige Hinweise für Änderungen in Oracle 10g | 553 | ||
| 21 Data Guard | 556 | ||
| 21.1 Architektur | 556 | ||
| 21.2 Physische Standby-Datenbanken | 559 | ||
| Die Primär-Datenbank vorbereiten | 562 | ||
| Die Standby-Datenbank erzeugen | 563 | ||
| Verwaltung und Überwachung | 567 | ||
| Failover und Switchover | 571 | ||
| 21.3 Logische Standby-Datenbanken | 574 | ||
| 21.4 Data Guard Broker | 577 | ||
| Voraussetzungen prüfen | 577 | ||
| Eine DG Broker-Konfiguration erstellen | 579 | ||
| Upgrade von der Version 9.2 | 585 | ||
| Failover mit Data Guard Broker | 586 | ||
| 22 Oracle-XML-Datenbank | 588 | ||
| 22.1 XML – ein kurzer Abriss | 588 | ||
| 22.2 XML in Datenbanken speichern | 590 | ||
| »Klassische« Verfahren | 591 | ||
| Native Speicherung von XML-Dokumenten | 594 | ||
| 22.3 Architektur der Oracle XML-Datenbank | 595 | ||
| 22.4 Speicherungsformen | 600 | ||
| Die richtige Speicherungsform | 600 | ||
| Dokumentbasierte Speicherung | 602 | ||
| Objektrelationale Speicherungsform | 603 | ||
| Fortgeschrittene Speicherungsform | 608 | ||
| 22.5 Umgang mit XML-Dokumenten | 611 | ||
| XML-Dokumente abfragen | 614 | ||
| 22.6 Abfrageoptimierung | 618 | ||
| 22.7 Volltextsuche in XML-Dokumenten | 624 | ||
| 22.8 Stylesheet-Transformationen | 626 | ||
| 22.9 Integration | 629 | ||
| Relationale Sichten auf XML-Dokumente | 629 | ||
| XML-Views auf relationale Tabellen | 631 | ||
| Referenzielle Integrität | 634 | ||
| XML-Schema-Evolution | 635 | ||
| 23 Oracle Net Services | 640 | ||
| 23.1 Die Oracle-Net-Architektur | 642 | ||
| 23.2 Oracle Net Server-Konfiguration | 648 | ||
| 23.3 Shared Server-Konfiguration | 650 | ||
| Teil 4: Data Warehouse | 656 | ||
| 24 Ein Data Warehouse planen | 658 | ||
| 24.1 Erste Schritte zur Planung | 659 | ||
| 24.2 Ein Projektteam bilden | 660 | ||
| 24.3 Die Rolle des Datenbankadministrators | 661 | ||
| 25 Die Data Warehouse- Architektur | 666 | ||
| 25.1 Architektur-Übersicht | 666 | ||
| 25.2 Logisches Design | 667 | ||
| 25.3 Physisches Design | 673 | ||
| Tabellen und Partitionen | 673 | ||
| Integritätsbedingungen | 674 | ||
| Materialized Views | 675 | ||
| E/A-Hardware und Striping | 676 | ||
| Parallelisierung | 677 | ||
| 26 ETL in der Praxis | 678 | ||
| 26.1 ETL-Werkzeuge | 679 | ||
| 26.2 Der SQL*Loader | 681 | ||
| 26.3 Tabellen-Funktionen | 690 | ||
| 26.4 Change Data Capture (CDC) | 693 | ||
| 26.5 Transportable Tablespaces | 697 | ||
| 26.6 Weitere ETL-Features | 700 | ||
| 27 Data Warehouse- Administration | 702 | ||
| 27.1 Partitionierung | 704 | ||
| 27.2 Indexe | 710 | ||
| 27.3 Materialized Views (MV) | 713 | ||
| 27.4 Backup and Recovery | 722 | ||
| 28 Analyse und Reports | 726 | ||
| 28.1 SQL für Data Warehouse-Abfragen | 727 | ||
| 28.2 Modeling | 733 | ||
| Teil 5: Real Application Clusters | 736 | ||
| 29 RAC-Architektur | 738 | ||
| 29.1 Cluster-Architekturen im Vergleich | 739 | ||
| 29.2 Die RAC-Prozesse | 742 | ||
| 29.3 Cache Fusion | 744 | ||
| 30 Installation und Konfiguration von Real Application Clusters | 750 | ||
| 30.1 Vorbereitung der Installation | 751 | ||
| Hardware-Voraussetzungen | 751 | ||
| Software-Voraussetzungen | 752 | ||
| 30.2 Installation der Cluster Ready Services (CRS) | 755 | ||
| 30.3 Installation der Oracle-Datenbanksoftware | 762 | ||
| 30.4 Erstellen einer RAC-Datenbank | 771 | ||
| 31 Administration von Real Application Clusters | 784 | ||
| 31.1 Eine RAC-Umgebung verwalten | 784 | ||
| Initialisierungsparameter | 785 | ||
| Das Oracle Cluster Registry (OCR) | 786 | ||
| 31.2 Load Balancing und Failover | 789 | ||
| Load Balancing | 789 | ||
| Transparent Application Failover (TAF) | 791 | ||
| High Availability-Dienste | 797 | ||
| 31.3 Überwachung und Tuning | 803 | ||
| 31.4 RAC und Data Guard | 808 | ||
| 31.5 Backup and Recovery | 812 | ||
| Cluster File System für Archiving | 813 | ||
| Local File System für Archiving | 814 | ||
| Snapshot Controlfile | 815 | ||
| Anhang | 818 | ||
| A Installation und erste Schritte | 820 | ||
| A.1 Installation einer Oracle 10g-Datenbank | 821 | ||
| A.1.1 Installation der Oracle-Software | 821 | ||
| A.1.2 Eine Oracle 10g-Datenbank erstellen | 835 | ||
| A.1.3 Nachbereitung der Installation | 843 | ||
| B Oracle-Zertifizierungen | 852 | ||
| B.1 Oracle Database Administrator Certified Associate (OCA) | 853 | ||
| B.2 Oracle Database Administrator Certified Professional (OCP) | 853 | ||
| B.3 Oracle Database Administrator Certified Master (OCM) | 854 | ||
| B.4 Vorbereitung | 855 | ||
| B.4.1 OCA-/OCP-Vorbereitung | 855 | ||
| B.4.2 OCM-Vorbereitung | 856 | ||
| B.5 Test-Umgebung | 857 | ||
| C Glossar und Begriffe | 858 | ||
| D Die Buch-Begleit-CD | 878 | ||
| Stichwortverzeichnis | 880 |

