
Oracle Database 11g Neue Features
Description
Alles über E-Books | Antworten auf Fragen rund um E-Books, Kopierschutz und Dateiformate finden Sie in unserem Info- & Hilfebereich.
More details
Other editions
Additional editions

Person
Content
2 - Vorwort [Seite 20]
3 - 1 Einführung [Seite 22]
3.1 - 1.1 Einleitung [Seite 22]
3.2 - 1.2 Zur Historie [Seite 22]
3.3 - 1.3 Oracle Database 11g - Neues im Überblick [Seite 24]
3.3.1 - 1.3.1 Allgemeine Datenbankverwaltung [Seite 24]
3.3.2 - 1.3.2 Performance Management [Seite 25]
3.3.3 - 1.3.3 Change Management [Seite 25]
3.3.4 - 1.3.4 Fehlerdiagnose [Seite 26]
3.3.5 - 1.3.5 Storage Management im Betriebssystem [Seite 26]
3.3.6 - 1.3.6 Partitionierung [Seite 27]
3.3.7 - 1.3.7 Advanced Compression [Seite 27]
3.3.8 - 1.3.8 Anwendungsentwicklung [Seite 27]
3.3.9 - 1.3.9 Sicherheit [Seite 28]
3.3.10 - 1.3.10 Verfügbarkeit [Seite 29]
3.3.11 - 1.3.11 Real Application Cluster (RAC) [Seite 29]
3.3.12 - 1.3.12 Recovery Manager (RMAN) [Seite 29]
3.3.13 - 1.3.13 Flashback [Seite 29]
3.3.14 - 1.3.14 Data Guard [Seite 30]
3.4 - 1.4 Editionen, Options und Packs [Seite 30]
3.5 - 1.5 Resümee [Seite 35]
4 - 2 Installation und Datenbankerstellung [Seite 36]
4.1 - 2.1 Einleitung [Seite 36]
4.2 - 2.2 Änderungen in der Oracle Flexible Architecture (OFA) [Seite 37]
4.3 - 2.3 Neue Optionen und Komponenten [Seite 39]
4.3.1 - 2.3.1 Oracle Application Express (APEX) [Seite 39]
4.3.2 - 2.3.2 Oracle SQL Developer [Seite 39]
4.3.3 - 2.3.3 Oracle Real Application Testing [Seite 39]
4.3.4 - 2.3.4 Configuration Manager [Seite 39]
4.3.5 - 2.3.5 Oracle Data Mining [Seite 39]
4.3.6 - 2.3.6 Oracle Warehouse Builder (OWB) [Seite 39]
4.3.7 - 2.3.7 Oracle Database Vault (ODV) [Seite 40]
4.3.8 - 2.3.8 XML DB [Seite 40]
4.4 - 2.4 Veraltete Optionen [Seite 40]
4.5 - 2.5 Änderungen von Rechten und Rollen [Seite 40]
4.5.1 - 2.5.1 DBA- und ASM-Privilegien [Seite 40]
4.5.2 - 2.5.2 Die Datenbankrolle "Connect" [Seite 41]
4.6 - 2.6 Vor der Installation [Seite 41]
4.6.1 - 2.6.1 Installation Guide [Seite 41]
4.6.2 - 2.6.2 Installationssoftware [Seite 41]
4.6.3 - 2.6.3 Patches [Seite 42]
4.7 - 2.7 Start der Installation [Seite 42]
4.7.1 - 2.7.1 Interaktive Installation [Seite 43]
4.7.2 - 2.7.2 Installation im Silent Modus mit Response File [Seite 46]
4.7.3 - 2.7.3 Aufzeichnen von Response Files [Seite 49]
4.7.4 - 2.7.4 Interaktive Installation mit Response File [Seite 49]
4.7.5 - 2.7.5 Ignorieren der Systemvoraussetzungen [Seite 49]
4.8 - 2.8 Nach der Installation [Seite 50]
4.8.1 - 2.8.1 Logs [Seite 50]
4.8.2 - 2.8.2 Implementation aktueller Patches [Seite 50]
4.9 - 2.9 Erstellen einer Datenbank [Seite 51]
4.9.1 - 2.9.1 Erstellung einer Datenbank mit demDatabase Configuration Assistant (DBCA) [Seite 53]
4.9.2 - 2.9.2 Start des Database Configuration Assistant (DBCA) [Seite 54]
4.10 - 2.10 Neue Hintergrundprozesse [Seite 57]
4.11 - 2.11 Enterprise Manager Database Control [Seite 57]
4.12 - 2.12 Resümee [Seite 58]
5 - 3 Upgrades und Migrationen [Seite 60]
5.1 - 3.1 Einleitung [Seite 60]
5.2 - 3.2 Vor- und Nachteile der einzelnen Migrationsverfahren [Seite 62]
5.3 - 3.3 Der Migrationsplan [Seite 63]
5.4 - 3.4 Durchführung der Migration [Seite 64]
5.4.1 - 3.4.1 Export / Import [Seite 64]
5.4.2 - 3.4.2 Datapump [Seite 66]
5.4.3 - 3.4.3 Manuelles Upgrade und DBUA [Seite 67]
5.4.4 - 3.4.4 Beispiel eines manuellen Upgrades [Seite 68]
5.4.5 - 3.4.5 Upgrade mit dem Database Upgrade Assistant (DBUA) [Seite 75]
5.5 - 3.5 Upgrade von ASM [Seite 79]
5.6 - 3.6 Upgrade der Clusterware [Seite 82]
5.7 - 3.7 Kompatibilität [Seite 86]
5.8 - 3.8 Downgrade nach einem Upgrade auf 11g [Seite 86]
5.9 - 3.9 Verwendung mehrerer Oracle-Releases [Seite 86]
5.10 - 3.10 Konvertierung auf 64-Bit [Seite 86]
5.11 - 3.11 Rolling Upgrades [Seite 87]
5.12 - 3.12 Passwörter [Seite 88]
5.13 - 3.13 Automatic Undo Management (AUM) [Seite 88]
5.14 - 3.14 Resümee [Seite 88]
6 - 4 Automatic Storage Management [Seite 90]
6.1 - 4.1 Einleitung [Seite 90]
6.2 - 4.2 Load Balancing [Seite 91]
6.3 - 4.3 Spiegelung [Seite 91]
6.4 - 4.4 Grid Computing und Storage-Virtualisierung [Seite 92]
6.5 - 4.5 Architektur [Seite 93]
6.6 - 4.6 Erstellen einer Disk Group [Seite 94]
6.7 - 4.7 Eine ASM Testumgebung aufbauen [Seite 97]
6.8 - 4.8 Externer Zugriff: WebDAV und FTP [Seite 98]
6.8.1 - 4.8.1 WebDAV [Seite 99]
6.8.2 - 4.8.2 Zugriff mit FTP [Seite 101]
6.9 - 4.9 Dateitransfer mit PL/SQL [Seite 102]
6.10 - 4.10 ASMCMD [Seite 103]
6.11 - 4.11 Neue Features in Oracle Database 11g [Seite 105]
6.11.1 - 4.11.1 ASM Disks vorbereiten [Seite 105]
6.11.2 - 4.11.2 Unterstützung für Very Large Databases (VLDB) [Seite 105]
6.11.3 - 4.11.3 Interne Allokation [Seite 105]
6.11.4 - 4.11.4 ASM Kompatibilitätsattribute [Seite 106]
6.11.5 - 4.11.5 ASM Fast Mirror Resync [Seite 108]
6.11.6 - 4.11.6 ASM Preferred Mirror [Seite 110]
6.11.7 - 4.11.7 Rollierende Upgrades [Seite 113]
6.11.8 - 4.11.8 Exklusives ASM Rebalancing [Seite 113]
6.11.9 - 4.11.9 Internes Handling von Block-Korruptionen [Seite 114]
6.11.10 - 4.11.10 Prüfen einer Disk Group [Seite 114]
6.11.11 - 4.11.11 Force Mount [Seite 115]
6.11.12 - 4.11.12 Löschen einer Disk Group erzwingen [Seite 115]
6.11.13 - 4.11.13 Kopierbefehle für ASM [Seite 116]
6.11.14 - 4.11.14 Rechte: sysasm und osasm [Seite 116]
6.11.15 - 4.11.15 ASM-Benutzer [Seite 117]
6.11.16 - 4.11.16 Sicherung und Wiederherstellung der Metadaten [Seite 117]
6.12 - 4.12 Direct NFS [Seite 119]
6.13 - 4.13 Resümee [Seite 121]
7 - 5 Neues in der Datenbankverwaltung [Seite 122]
7.1 - 5.1 Neue Features [Seite 124]
7.2 - 5.2 Hintergrundprozesse [Seite 125]
7.3 - 5.3 Datenbankparameter [Seite 127]
7.3.1 - 5.3.1 Kompatibilität [Seite 127]
7.3.2 - 5.3.2 Diagnose-Verzeichnis: Automatic Diagnostic Repository [Seite 128]
7.3.3 - 5.3.3 Security: Passwortsicherheit [Seite 128]
7.3.4 - 5.3.4 Auszeit für Sperren: DDL Lock Timeout [Seite 128]
7.3.5 - 5.3.5 Sicherheit vor Blockkorruptionen: DB Ultra Safe [Seite 128]
7.3.6 - 5.3.6 Erstellen von Parameterdateien zur Laufzeit [Seite 129]
7.3.7 - 5.3.7 Eine Übersicht aller neuen Datenbankparameter [Seite 129]
7.4 - 5.4 Automatic Memory Management [Seite 135]
7.5 - 5.5 Rund um Tablespaces [Seite 140]
7.5.1 - 5.5.1 Temporary Tablespace Shrink [Seite 140]
7.5.2 - 5.5.2 Rename eines Tablespace [Seite 142]
7.5.3 - 5.5.3 Undo Management [Seite 142]
7.6 - 5.6 Verwaltung von Datenbankobjekten [Seite 142]
7.6.1 - 5.6.1 Virtuelle Spalten [Seite 142]
7.6.2 - 5.6.2 Nicht sichtbare Indizes [Seite 144]
7.6.3 - 5.6.3 Default-Werte für Spalten ändern [Seite 146]
7.6.4 - 5.6.4 Read Only Tables [Seite 146]
7.6.5 - 5.6.5 Online-Reorganisation mit Materialized Views [Seite 147]
7.6.6 - 5.6.6 Erweiterungen des Online Index Rebuild [Seite 147]
7.6.7 - 5.6.7 Invalidierung von Objekten [Seite 148]
7.6.8 - 5.6.8 Abgleich von Dateninhalten [Seite 148]
7.7 - 5.7 Komprimierung [Seite 151]
7.7.1 - 5.7.1 Komprimierung von Tabellendaten [Seite 152]
7.7.2 - 5.7.2 Komprimierung unstrukturierter Daten [Seite 153]
7.7.3 - 5.7.3 Deduplizierung unstrukturierter Daten [Seite 153]
7.7.4 - 5.7.4 Backup-Komprimierung [Seite 154]
7.7.5 - 5.7.5 Komprimierung für Data Pump [Seite 154]
7.7.6 - 5.7.6 Komprimierung von Netzwerkdaten [Seite 154]
7.8 - 5.8 Result Cache [Seite 155]
7.8.1 - 5.8.1 SQL Query Result Cache [Seite 155]
7.8.1.1 - 5.8.1.1 Einsatzgebiet [Seite 157]
7.8.1.2 - 5.8.1.2 Aktivierung [Seite 157]
7.8.1.3 - 5.8.1.3 Einschränkungen [Seite 161]
7.8.2 - 5.8.2 PL/SQL Function Cache [Seite 161]
7.8.2.1 - 5.8.2.1 Views [Seite 164]
7.8.2.2 - 5.8.2.2 Restriktionen [Seite 164]
7.8.3 - 5.8.3 Client Result Cache [Seite 165]
7.9 - 5.9 Connection Pooling [Seite 167]
7.10 - 5.10 Neuerungen in SQL*Plus [Seite 169]
7.10.1 - 5.10.1 Login mit SQL*Plus [Seite 169]
7.10.2 - 5.10.2 Fehlerprüfung in SQL*Plus [Seite 170]
7.10.3 - 5.10.3 Privilegierte Benutzer in SQL*Plus [Seite 170]
7.10.4 - 5.10.4 BLOBs und BFILEs in SQL*PLUS [Seite 171]
7.11 - 5.11 Job-Steuerung [Seite 171]
7.11.1 - 5.11.1 Remote External Job [Seite 171]
7.11.2 - 5.11.2 Unterstützung für Data Guard [Seite 173]
7.11.3 - 5.11.3 Leichtgewichtige Jobs [Seite 173]
7.12 - 5.12 Automatisierte Wartungsaufgaben [Seite 174]
7.13 - 5.13 Verwaltung mit dem Enterprise Manager [Seite 176]
7.14 - 5.14 Resümee [Seite 177]
8 - 6 Fehlerdiagnose und Behebung [Seite 178]
8.1 - 6.1 Einleitung [Seite 178]
8.2 - 6.2 Alert-Log [Seite 178]
8.3 - 6.3 Automatic Diagnostic Repository (ADR) [Seite 180]
8.4 - 6.4 ADR Command Interpreter (ADRCI) [Seite 181]
8.5 - 6.5 Incident Packages [Seite 183]
8.6 - 6.6 Die Support Workbench [Seite 185]
8.7 - 6.7 SQL Test Case Builder [Seite 187]
8.8 - 6.8 Database Health Check [Seite 190]
8.9 - 6.9 Erweiterungen des Oracle Recovery Manager (RMAN) [Seite 195]
8.9.1 - 6.9.1 Prüfung der Datenbank [Seite 195]
8.9.2 - 6.9.2 Data Recovery Advisor (DRA) [Seite 197]
8.9.2.1 - 6.9.2.1 Übersicht [Seite 198]
8.9.2.2 - 6.9.2.2 Informationen zu Fehlern [Seite 201]
8.9.2.3 - 6.9.2.3 Beispiel Fehlerbehebung bei einem Systemabsturz [Seite 202]
8.9.3 - 6.9.3 Fehlerbehebung mit dem Oracle Enterprise Manager [Seite 206]
8.9.4 - 6.9.4 RMAN Encrypted Backup [Seite 208]
8.9.5 - 6.9.5 Komprimierung [Seite 208]
8.9.6 - 6.9.6 Paralleles Backup einer einzelnen Datenbankdatei [Seite 209]
8.9.7 - 6.9.7 Backup von Undo-Daten [Seite 210]
8.9.8 - 6.9.8 Behandlung korrupter Datenblöcke [Seite 210]
8.9.9 - 6.9.9 Virtual Private Catalog [Seite 211]
8.9.10 - 6.9.10 Transport von Recovery-Katalogen [Seite 212]
8.9.11 - 6.9.11 Variablen in RMAN-Skripten [Seite 212]
8.9.12 - 6.9.12 Verbesserte Data Guard Integration [Seite 213]
8.9.12.1 - 6.9.12.1 Konfiguration einer Data Guard-Umgebung mit RMAN [Seite 213]
8.9.12.2 - 6.9.12.2 Standby Controlfiles mit RMAN [Seite 214]
8.9.12.3 - 6.9.12.3 Sicherungsgruppen für Data Guard [Seite 215]
8.9.12.4 - 6.9.12.4 Archived Logs mit Data Guard-Umgebung [Seite 215]
8.9.12.5 - 6.9.12.5 Block Change Tracking [Seite 215]
8.9.13 - 6.9.13 Duplizierung von Datenbanken [Seite 215]
8.9.14 - 6.9.14 Langzeitsicherungen [Seite 216]
8.9.15 - 6.9.15 Erweiterungen rund um Archive Logs [Seite 217]
8.9.16 - 6.9.16 Erweiterungen rund um Restore Points [Seite 218]
8.9.17 - 6.9.17 Lost Write Protection [Seite 219]
8.10 - 6.10 Resümee [Seite 220]
9 - 7 Anwendungsentwicklung [Seite 222]
9.1 - 7.1 XML [Seite 223]
9.1.1 - 7.1.1 XMLType [Seite 224]
9.1.2 - 7.1.2 XML Index [Seite 224]
9.1.3 - 7.1.3 Repository Events [Seite 225]
9.1.4 - 7.1.4 JSR-170 [Seite 226]
9.1.5 - 7.1.5 Zugriffssicherheit mit ACLs [Seite 226]
9.1.6 - 7.1.6 Web Services für XML DB [Seite 226]
9.1.7 - 7.1.7 XML DB Servlets [Seite 227]
9.1.8 - 7.1.8 XML Schema Evolution [Seite 228]
9.1.9 - 7.1.9 Erweiterungen zu XQuery [Seite 229]
9.1.10 - 7.1.10 XML Developers Kit [Seite 230]
9.1.11 - 7.1.11 Limits für XML Nodes [Seite 230]
9.1.12 - 7.1.12 Partitionierung für XML [Seite 230]
9.1.13 - 7.1.13 Export und Import von XMLType mit Data Pump [Seite 230]
9.1.14 - 7.1.14 XLink [Seite 230]
9.1.15 - 7.1.15 Speicherung von Ordered Collection Tables (OCTs) [Seite 230]
9.2 - 7.2 SecureFiles [Seite 231]
9.2.1 - 7.2.1 Erstellung von SecureFiles [Seite 231]
9.2.2 - 7.2.2 Performance [Seite 232]
9.2.3 - 7.2.3 Migration [Seite 233]
9.2.4 - 7.2.4 Initialisierungsparameter rund um SecureFiles [Seite 234]
9.2.5 - 7.2.5 Deduplizierung [Seite 235]
9.2.6 - 7.2.6 Komprimierung [Seite 235]
9.2.7 - 7.2.7 Verschlüsselung [Seite 236]
9.2.8 - 7.2.8 Erweiterungen des Paketes dbms_lob [Seite 236]
9.2.9 - 7.2.9 LOB-Prefetch und Caching [Seite 237]
9.2.10 - 7.2.10 Logging [Seite 238]
9.3 - 7.3 Oracle Multimedia [Seite 238]
9.3.1 - 7.3.1 DICOM [Seite 238]
9.3.2 - 7.3.2 Bildverarbeitung [Seite 239]
9.4 - 7.4 SQL [Seite 239]
9.4.1 - 7.4.1 Reguläre Ausdrücke [Seite 239]
9.4.2 - 7.4.2 Pivot und Unpivot [Seite 240]
9.4.3 - 7.4.3 Neuer Datentyp simple_integer [Seite 241]
9.4.4 - 7.4.4 Explizite Tabellensperren [Seite 243]
9.4.5 - 7.4.5 DDL Locks [Seite 243]
9.4.6 - 7.4.6 Benannte Argumente in SQL-Funktionsaufrufen [Seite 244]
9.4.7 - 7.4.7 Adaptives Cursor Sharing [Seite 244]
9.5 - 7.5 PL/SQL [Seite 247]
9.5.1 - 7.5.1 Exception Handling [Seite 247]
9.5.2 - 7.5.2 Trigger-Aktivierung [Seite 249]
9.5.3 - 7.5.3 Die neue Follows-Klausel [Seite 249]
9.5.4 - 7.5.4 Compound Trigger [Seite 250]
9.5.5 - 7.5.5 Dynamisches SQL [Seite 250]
9.5.6 - 7.5.6 Sequenzen mit PL/SQL [Seite 251]
9.5.7 - 7.5.7 PL/SQL Continue [Seite 251]
9.5.8 - 7.5.8 PL/SQL Procedure Inlining [Seite 251]
9.5.9 - 7.5.9 PL/SQL Native Compilation [Seite 253]
9.5.10 - 7.5.10 Dynamische Cursor und Ref Cursor [Seite 254]
9.5.11 - 7.5.11 Bulk Bind für Table of Records [Seite 255]
9.5.12 - 7.5.12 Generalisierung [Seite 256]
9.5.12.1 - 7.5.12.1 SQL Repair Advisor [Seite 257]
9.5.13 - 7.5.13 PL/SQL Supplied Packages [Seite 259]
9.6 - 7.6 Sicherheit [Seite 259]
9.6.1 - 7.6.1 Passwort-Authentifizierung [Seite 259]
9.6.2 - 7.6.2 Sicherheitseinstellungen im DBCA [Seite 260]
9.6.3 - 7.6.3 Audit [Seite 260]
9.6.4 - 7.6.4 Verzögerungen bei fehlerhaften Anmeldeversuchen [Seite 261]
9.6.5 - 7.6.5 Groß- und Kleinschreibung bei Kennwörtern [Seite 261]
9.6.6 - 7.6.6 Prüfen auf Standardkennwörter [Seite 262]
9.6.7 - 7.6.7 Passwort-Verifizierung mit Funktionen [Seite 263]
9.6.8 - 7.6.8 Verschlüsselung [Seite 264]
9.6.8.1 - 7.6.8.1 Tablespaces [Seite 264]
9.6.8.2 - 7.6.8.2 Tabellenspalten [Seite 266]
9.6.8.3 - 7.6.8.3 SecureFiles [Seite 267]
9.6.8.4 - 7.6.8.4 Verschlüsselung mit Data Pump [Seite 267]
9.6.8.5 - 7.6.8.5 Verschlüsselung mit Oracle Streams [Seite 268]
9.6.9 - 7.6.9 Zugriffslisten für utl_tcp, utl_http und utl_smtp [Seite 268]
9.6.10 - 7.6.10 Kerberos Cross Realm [Seite 270]
9.6.11 - 7.6.11 Initialisierungsparameter [Seite 271]
9.7 - 7.7 Data Pump [Seite 271]
9.7.1 - 7.7.1 Export-Werkzeug nicht mehr unterstützt [Seite 271]
9.7.2 - 7.7.2 Komprimierung [Seite 271]
9.7.3 - 7.7.3 Verschlüsselung [Seite 272]
9.7.4 - 7.7.4 Erweiterungen der API für Data Pump [Seite 273]
9.7.5 - 7.7.5 Import existierender Tabellen [Seite 273]
9.7.6 - 7.7.6 Remapping mit Funktionen und Anonymisierung von Daten [Seite 273]
9.7.7 - 7.7.7 Remapping von Tabellen [Seite 275]
9.7.8 - 7.7.8 Überschreiben von Dump-Dateien [Seite 275]
9.7.9 - 7.7.9 Der Parameter transportable [Seite 275]
9.7.10 - 7.7.10 Partitionierte Tabellen [Seite 276]
9.7.11 - 7.7.11 External Tables mit Data Pump [Seite 278]
9.7.12 - 7.7.12 Ignorieren von Fehlern [Seite 279]
9.8 - 7.8 Oracle Streams [Seite 280]
9.8.1 - 7.8.1 Neue Hintergrundprozesse [Seite 280]
9.8.2 - 7.8.2 Topologie [Seite 280]
9.8.3 - 7.8.3 Performance Advisor [Seite 281]
9.8.4 - 7.8.4 Capture und Apply [Seite 282]
9.8.5 - 7.8.5 Synchrones Capture [Seite 282]
9.8.6 - 7.8.6 Oracle Streams Support for XMLType Columns [Seite 284]
9.8.7 - 7.8.7 Oracle Streams Support for Transparent Data Encryption [Seite 284]
9.8.8 - 7.8.8 Verfolgung von Nachrichten [Seite 285]
9.8.9 - 7.8.9 Compair und Repair [Seite 286]
9.8.10 - 7.8.10 Splitten und Verbinden von Zielen [Seite 286]
9.8.11 - 7.8.11 Alarm-Nachrichten im Enterprise Manager [Seite 287]
9.8.12 - 7.8.12 System Change Number [Seite 287]
9.8.13 - 7.8.13 Neuer Job-Scheduler [Seite 288]
9.8.14 - 7.8.14 Steuerung im Enterprise Manager [Seite 288]
9.9 - 7.9 Materialized Views [Seite 289]
9.9.1 - 7.9.1 Performance [Seite 289]
9.9.2 - 7.9.2 Online Redefinition [Seite 289]
9.9.3 - 7.9.3 Query Rewrite [Seite 290]
9.9.4 - 7.9.4 Partition Change Tracking Refresh [Seite 290]
9.10 - 7.10 ORACLE SQL Developer [Seite 290]
9.10.1 - 7.10.1 Installation [Seite 292]
9.10.2 - 7.10.2 Verbindung zur Datenbank [Seite 292]
9.10.3 - 7.10.3 Debugging [Seite 294]
9.10.4 - 7.10.4 Eigene Kontextmenüs implementieren [Seite 294]
9.10.5 - 7.10.5 Anbindung von Datenbanken anderer Hersteller [Seite 295]
9.10.6 - 7.10.6 Migration von MS Access, SQL Server und MySQL [Seite 296]
9.11 - 7.11 Weitere Neuerungen [Seite 296]
9.12 - 7.12 Application Express (APEX) [Seite 297]
9.13 - 7.13 PHP-Support [Seite 299]
9.14 - 7.14 Java-Erweiterungen [Seite 300]
9.14.1 - 7.14.1 Just-in-Time Compiler (JIT) und native Kompilierung [Seite 300]
9.14.2 - 7.14.2 JAR-Support [Seite 301]
9.14.3 - 7.14.3 Erweiterungen zu loadjava [Seite 301]
9.14.4 - 7.14.4 Erweiterungen zu dropjava [Seite 302]
9.14.5 - 7.14.5 ojvmtc [Seite 302]
9.14.6 - 7.14.6 Java JIT [Seite 303]
9.15 - 7.15 .NET [Seite 303]
9.16 - 7.16 Integration in Visual Studio [Seite 303]
9.17 - 7.17 Resümee [Seite 304]
10 - 8 Performance Tuning [Seite 306]
10.1 - 8.1 Einleitung [Seite 306]
10.2 - 8.2 Wait-Monitoring [Seite 307]
10.3 - 8.3 Real Time SQL Monitoring [Seite 308]
10.4 - 8.4 Automatic SQL Tuning in Oracle Database 11g [Seite 310]
10.4.1 - 8.4.1 Automatic Tuning Advisor [Seite 312]
10.4.2 - 8.4.2 Bericht und Identifikation von Kandidaten für das Tuning [Seite 313]
10.4.3 - 8.4.3 Implementieren der Empfehlungen [Seite 315]
10.5 - 8.5 SQL Tuning Sets (STS) [Seite 315]
10.5.1 - 8.5.1 Manuelle Erstellung eines SQL Tuning Sets [Seite 315]
10.5.2 - 8.5.2 Tuning eines manuell erstellten SQL Tuning Sets [Seite 316]
10.5.3 - 8.5.3 Prüfen der Analyse-Ergebnisse [Seite 317]
10.5.4 - 8.5.4 Transport eines SQL Tuning Sets [Seite 318]
10.6 - 8.6 Erweiterungen des SQL Access Advisor [Seite 320]
10.7 - 8.7 SQL Plan Management (SPM) [Seite 320]
10.7.1 - 8.7.1 Sammeln von SQL Baselines [Seite 321]
10.7.2 - 8.7.2 SQL Management Base (SMB) [Seite 324]
10.7.2.1 - 8.7.2.1 Export und Import von SQL Baselines [Seite 325]
10.7.3 - 8.7.3 SQL Plan Management im Enterprise Manager [Seite 326]
10.8 - 8.8 Erweiterungen rund um ADDM [Seite 328]
10.8.1 - 8.8.1 Verwaltung mit dem Paket dbms_addm [Seite 328]
10.8.2 - 8.8.2 Neue Views [Seite 330]
10.8.3 - 8.8.3 ADDM für RAC [Seite 332]
10.8.4 - 8.8.4 Advisor Findings und Klassifikationen [Seite 333]
10.8.5 - 8.8.5 Direktiven [Seite 333]
10.9 - 8.9 Automatic Workload Repository (AWR) [Seite 334]
10.9.1 - 8.9.1 Standard-Aufbewahrungszeit der Schnappschüsse [Seite 334]
10.9.2 - 8.9.2 Baselines [Seite 335]
10.9.3 - 8.9.3 Baseline Templates [Seite 335]
10.10 - 8.10 Oracle Optimizer und Statistiken [Seite 337]
10.10.1 - 8.10.1 Multicolumn-Statistiken [Seite 337]
10.10.2 - 8.10.2 Erweiterte Statistiken für Funktionen und Ausdrücke [Seite 338]
10.10.3 - 8.10.3 Präferenzen für Statistiken [Seite 338]
10.10.4 - 8.10.4 Pending Statistics [Seite 339]
10.10.5 - 8.10.5 Statistik-Historie [Seite 340]
10.10.6 - 8.10.6 Wiederherstellung älterer Statistiken aus der Historie [Seite 341]
10.10.7 - 8.10.7 Neue Prozeduren des Paketes dbms_advisor [Seite 342]
10.11 - 8.11 Adaptive Metriken [Seite 342]
10.12 - 8.12 Allgemeine Neuerungen [Seite 343]
10.12.1 - 8.12.1 Erweiterungen der Active Session History (ASH) [Seite 343]
10.12.2 - 8.12.2 Erweiterte I/O-Statistiken und I/O-Kalibrierung [Seite 344]
10.12.3 - 8.12.3 Resource Manager im AWR [Seite 345]
10.12.4 - 8.12.4 Plan-Direktiven des Resource Manager [Seite 346]
10.12.5 - 8.12.5 Adaptives Cursor Sharing [Seite 348]
10.12.6 - 8.12.6 Schnellere Sortierung [Seite 350]
10.13 - 8.13 Neuerungen im Enterprise Manager [Seite 351]
10.14 - 8.14 Resümee [Seite 351]
11 - 9 Verfügbarkeit [Seite 352]
11.1 - 9.1 Data Guard und Standby-Datenbanken [Seite 353]
11.1.1 - 9.1.1 RMAN und Data Guard [Seite 353]
11.1.2 - 9.1.2 Active Physical Standby Database Duplication [Seite 354]
11.1.3 - 9.1.3 Real Time Query Standby [Seite 355]
11.1.4 - 9.1.4 Snapshot Standby [Seite 356]
11.1.5 - 9.1.5 Rolling Upgrade mit Physical Standby [Seite 358]
11.1.6 - 9.1.6 Fast Start Failover [Seite 360]
11.1.7 - 9.1.7 Neue Konfigurationsoptionen für Data Guard [Seite 361]
11.1.8 - 9.1.8 FastStartFailoverAutoReinstate [Seite 361]
11.1.9 - 9.1.9 FastStartFailoverLagLimit [Seite 361]
11.1.10 - 9.1.10 Erweiterungen des Redo-Transports [Seite 362]
11.1.11 - 9.1.11 Histogramme für net_timeout [Seite 362]
11.1.12 - 9.1.12 Fast Start Failover für den Maximum Protection Mode [Seite 363]
11.1.13 - 9.1.13 Lost Write Detection [Seite 363]
11.1.14 - 9.1.14 Support heterogener Data Guard-Umgebungen [Seite 363]
11.1.15 - 9.1.15 Erweiterungen für Logical Standby-Systeme [Seite 365]
11.1.15.1 - 9.1.15.1 Support von Jobs durch den Scheduler [Seite 365]
11.1.15.2 - 9.1.15.2 Speicherung von Archive Logs [Seite 366]
11.1.15.3 - 9.1.15.3 Neues Setzen von Parametern für das SQL Apply [Seite 366]
11.1.15.4 - 9.1.15.4 Support für FGA und VPD [Seite 367]
11.1.15.5 - 9.1.15.5 SQL Apply für Logical Standby-Systeme [Seite 367]
11.1.15.6 - 9.1.15.6 TDE für Logical Standby-Systeme [Seite 368]
11.1.15.7 - 9.1.15.7 SQL Apply Event Messages [Seite 368]
11.2 - 9.2 Oracle Real Application Cluster(RAC) [Seite 368]
11.2.1 - 9.2.1 RAC und Automatic Diagnostic Repository (ADR) [Seite 368]
11.2.2 - 9.2.2 OCI Load Balancing im RAC [Seite 368]
11.2.3 - 9.2.3 Klonen der Oracle Clusterware [Seite 369]
11.2.4 - 9.2.4 Manuelles Backup der Oracle Cluster Registry (OCR) [Seite 370]
11.2.5 - 9.2.5 Hinzufügen und Ändern von Voting Disks ohne Ausfallzeit [Seite 370]
11.2.6 - 9.2.6 Verbessertes Monitoring im Cluster [Seite 370]
11.3 - 9.3 Flashback [Seite 371]
11.3.1 - 9.3.1 Ein Blick zurück [Seite 371]
11.3.2 - 9.3.2 Flashback Query [Seite 373]
11.3.3 - 9.3.3 Flashback Transaction Query [Seite 377]
11.3.4 - 9.3.4 Flashback Transaction Backout [Seite 378]
11.3.5 - 9.3.5 Flashback Table [Seite 379]
11.3.6 - 9.3.6 Flashback Drop [Seite 380]
11.3.7 - 9.3.7 Flashback Database [Seite 380]
11.3.8 - 9.3.8 Flashback Data Archive [Seite 384]
11.3.9 - 9.3.9 Integration des Log Miner in den Enterprise Manager [Seite 388]
11.4 - 9.4 Resümee [Seite 393]
12 - 10 Database Replay -Realitätsnahe Lasttests [Seite 394]
12.1 - 10.1 Einleitung [Seite 394]
12.2 - 10.2 Das Verfahren [Seite 394]
12.2.1 - 10.2.1 Capture [Seite 396]
12.2.2 - 10.2.2 Preprocessing [Seite 396]
12.2.3 - 10.2.3 Lasttest [Seite 396]
12.3 - 10.3 Restriktionen [Seite 397]
12.4 - 10.4 Aufnahme der Last [Seite 397]
12.4.1 - 10.4.1 Voraussetzungen [Seite 397]
12.4.2 - 10.4.2 Start des Capture-Prozesses mit PL/SQL [Seite 398]
12.4.2.1 - 10.4.2.1 Start des Capture-Prozesses [Seite 400]
12.4.2.2 - 10.4.2.2 Beenden des Capture-Prozesses [Seite 403]
12.5 - 10.5 Der Lasttest [Seite 404]
12.5.1 - 10.5.1 Übersetzen der Capture-Dateien [Seite 405]
12.5.2 - 10.5.2 Aufsetzen des Testsystems [Seite 405]
12.5.3 - 10.5.3 Anpassen der Datenbank [Seite 405]
12.5.4 - 10.5.4 Replay-Verzeichnis [Seite 406]
12.5.5 - 10.5.5 Konfiguration der Replay-Clients [Seite 406]
12.5.6 - 10.5.6 Initialisierung [Seite 407]
12.5.7 - 10.5.7 Remapping der Verbindungen [Seite 407]
12.5.8 - 10.5.8 Zurücksetzen der Systemzeit [Seite 409]
12.5.9 - 10.5.9 Start des Lasttests [Seite 409]
12.6 - 10.6 Der Replay-Report [Seite 411]
12.7 - 10.7 Besondere Einstellungen [Seite 412]
12.7.1 - 10.7.1 Kalibrierung [Seite 412]
12.7.2 - 10.7.2 Synchronisation [Seite 412]
12.7.3 - 10.7.3 Entfernen von Replay-Informationen [Seite 412]
12.8 - 10.8 Database Replay mit dem Enterprise Manager [Seite 413]
12.9 - 10.9 Verwenden von Flashback Database für den Test [Seite 415]
12.9.1 - 10.9.1 Einrichten der Flash Recovery Area [Seite 415]
12.9.2 - 10.9.2 Aktivierung des Flashback Mode [Seite 416]
12.9.3 - 10.9.3 Festlegen eines Restore Points [Seite 417]
12.9.4 - 10.9.4 Zurücksetzen zu einem Restore Point [Seite 417]
12.10 - 10.10 Resümee [Seite 418]
13 - 11 SQL Performance Analyzer [Seite 420]
13.1 - 11.1 Einleitung [Seite 420]
13.2 - 11.2 Vorgehensweise [Seite 420]
13.2.1 - 11.2.1 SQL-Performance-Analyse mit der Kommandozeile [Seite 421]
13.2.1.1 - 11.2.1.1 Erfassen der SQL-Statements [Seite 421]
13.2.1.2 - 11.2.1.2 Start der Performance-Analyse [Seite 423]
13.2.1.3 - 11.2.1.3 Erstellen einer Analyse-Task [Seite 425]
13.2.1.4 - 11.2.1.4 Ausführen der Analysen [Seite 425]
13.2.2 - 11.2.2 Auswertung [Seite 426]
13.2.3 - 11.2.3 Ein Beispiel [Seite 427]
13.3 - 11.3 SQL Performance Analyzer im Enterprise Manager [Seite 429]
13.4 - 11.4 Transfer eines SQL-Tunings-Sets auf ein Testsystem [Seite 433]
13.5 - 11.5 Resümee [Seite 434]
14 - 12 Partitionierung [Seite 436]
14.1 - 12.1 Einleitung [Seite 436]
14.1.1 - 12.1.1 Was ist Partitionierung [Seite 437]
14.1.2 - 12.1.2 Partitionen anlegen und verwalten [Seite 438]
14.1.3 - 12.1.3 Partition Pruning [Seite 438]
14.2 - 12.2 Erweiterungen des Composite Partitioning [Seite 439]
14.3 - 12.3 Reference Partitioning [Seite 441]
14.4 - 12.4 Interval Partitioning [Seite 442]
14.5 - 12.5 System Partitioning [Seite 444]
14.6 - 12.6 Partitioning mit virtuellen Spalten [Seite 446]
14.7 - 12.7 Tablespace Transport einer einzelnen Partition [Seite 447]
14.8 - 12.8 Information Lifecycle Management (ILM) [Seite 448]
14.9 - 12.9 Komprimierung einer Partition [Seite 449]
14.10 - 12.10 Der Partition Advisor [Seite 450]
14.11 - 12.11 Resümee [Seite 450]
15 - Register [Seite 452]
3 Upgrades und Migrationen (S. 39)
3.1 Einleitung
Wie bei jedem Release-Wechsel, so gibt es auch im Rahmen der Einführung von Oracle Database 11g jede Menge für Datenbankentwickler und -administratoren zu tun: Migrationspfade wollen getestet und für die produktive Aktualisierung erprobt werden. Die Funktionsfähigkeit der Anwendung nach einer solchen Migration ist längst nicht immer gewährleistet. So führten in vergangenen Versionen Änderungen der internen Struktur des Data Dictionary oder des SQL*NET-Protokolls schon zu Herausforderungen, die im Zuge einer Migration zu bewältigen waren. Doch gut vorbereitet lässt sich eine Aktualisierung der Datenbankversion auf 11g problemlos meistern.
Auf den nächsten Seiten möchte ich Sie mit den gängigen Verfahren vertraut machen, die wichtigsten Verfahren:
Export und Import
Manuelles Upgrade mit SQL-Skripten
Automatisiertes Upgrade mit dem Database Upgrade Assistant (DBUA)
Export und Import
Export und Import ist ein einfacher Weg der Aktualisierung. Dabei werden die Daten aus dem Altsystem exportiert und in eine neue Oracle 11g Datenbank importiert. Wird eine kleine Datenbank transferiert, handelt es sich um eine sehr gute und einfache Option, die oft ohne größere Probleme vonstatten geht. Bei Datenbanken, die mehrere Terabyte Daten speichern, ist der Export und Import der Daten jedoch ein zeitraubender Prozess. Bei einem Wechsel des Zeichensatzes oder der Betriebssystemplattform ist dies oft der einzig gangbare Weg. Aber auch dann, wenn kein direkter Migrationspfad vom alten Release zum neuen für das manuelle Upgrade und den Database Upgrade Assistant unterstützt wird, kann die Migration mit Export / Import eine hilfreiche Abkürzung bieten.
Statt Export und Import kann neuerdings auch Data Pump verwendet werden. Data Pump stellt wie Export und Import ein Verfahren zur Übertragung von Datenbankobjekten bereit, das eine bessere Performance als Export und Import bietet, jedoch bezüglich der Datenbankversionen einige Einschränkungen aufweist.
Praxistipp
In Oracle Database 11g können Daten ab Oracle V5 importiert werden. Bei einem Plattformwechsel war bis Oracle 10g der Export / Import zwingend erforderlich. Auch bei einem Wechsel des Zeichensatzes ist Export / Import eine geeignete Methode.
Manuelles Upgrade
Bei einem manuellen Ugprade wird die alte Datenbank beibehalten, nur ihre internen Kataloge werden auf den neuen Release-Level aktualisiert. Sie wird zunächst heruntergefahren, um sie anschließend mit der neuen Oracle 11g-Software zu starten. Dazu müssen einige manuelle Arbeiten durchgeführt werden. Unter anderem sind die internen Base Tables der Datenbank mit SQL-Skripten an das neue Release anzupassen. Das Skript utlu111i.sql prüft vor dem Upgrade zunächst die Ausgangsdatenbank und gibt anschließend Empfehlungen. Weisen die Ergebnisse des Prüfskripts auf fehlende Migrationsvoraussetzungen oder auf eventuell zu erwartende Probleme hin, sind diese zunächst zu beheben.
Danach wird die Datenbank mit der neuen 11g-Software im Upgrade-Modus gestartet, um anschließend mit dem SQL-Skript catupgrd.sql die bestehende Datenbank zu aktualisieren. Dieses Skript passt interne Komponenten und Base Tables für die Nutzung der neuen Software an. Invalide Objekte sollten abschließend mit dem Skript utlrp.sql rekompiliert werden. Den Status nach dem Upgrade kann man mit der Ausführung des Skriptes utlu111s.sql prüfen. Alle erforderlichen SQL-Skripts liegen im Oracle-Home-Verzeichnis unter rdbmsadmin. Sie werden mit SQL*Plus als Sysdba ausgeführt.
System requirements
File format: PDF
Copy protection: Watermark-DRM (Digital Rights Management)
System requirements:
- Computer (Windows; MacOS X; Linux): Use the free software Adobe Reader, Adobe Digital Editions, or any other PDF viewer of your choice (see eBook Help).
- Tablet/Smartphone (Android; iOS): Install the free app Adobe Digital Editions or another reading app for eBooks, e.g., PocketBook (see eBook Help).
- E-reader: Bookeen, Kobo, Pocketbook, Sony, Tolino and many more (only limited: Kindle).
The file format PDF always displays a book page identically on any hardware. This makes PDF suitable for complex layouts such as those used in textbooks and reference books (images, tables, columns, footnotes). Unfortunately, on the small screens of e-readers or smartphones, PDFs are rather annoying, requiring too much scrolling.
This eBook uses Watermark-DRM, a „soft” copy protection. This means that there are no technical restrictions to prevent illegal distribution. However, there is a personalised watermark embedded in the eBook that can be used to identify the purchaser of the eBook in the event of misuse and to provide evidence for legal purposes.
For more information, see our eBook Help page.