Der Oracle DBA

Handbuch für die Administration der Oracle Database 12c
 
 
Hanser, Carl (Verlag)
  • 2. Auflage
  • |
  • erschienen am 11. Juli 2016
  • |
  • 832 Seiten
 
E-Book | ePUB mit Wasserzeichen-DRM | Systemvoraussetzungen
E-Book | PDF mit Wasserzeichen-DRM | Systemvoraussetzungen
978-3-446-44420-1 (ISBN)
 
Als Administrator der Oracle Database finden Sie in diesem Handbuch die ideale Unterstützung für die Herausforderungen Ihres Alltags. Hier hat sich eine Gruppe namhafter und praxiserfahrener Autoren zusammengetan, die gemeinsam 134 Jahre Erfahrung mit dieser Datenbank aufweisen und in den jeweiligen Kapiteln ihre Spezialgebiete darstellen.
Die Autoren vermitteln Ihnen fundiertes Know-how sowie praktische Lösungen zu Themen wie Aufbau und Betrieb eines Datenbankservers, Administration und Monitoring, High Availability, Backup und Recovery, Security, Upgrade einer Datenbank und Optimierung.
Zusätzlich finden Sie in diesem Handbuch neben einer Darstellung der Produkte und Features der Oracle Database 12c viele Beispiele, Praxistipps und Tricks, die Sie direkt in Ihre tägliche Arbeit integrieren können und die über Versionsgrenzen hinweg anwendbar sind.
Im Internet finden Sie nicht nur die nützlichen Skripte des Buches, sondern auch wichtige Informationen, ideal aufbereitet.
2., überarbeitete Auflage
  • Deutsch
  • München
  • |
  • Deutschland
  • 35,74 MB
978-3-446-44420-1 (9783446444201)
3446444203 (3446444203)
http://dx.doi.org/10.3139/9783446444201
weitere Ausgaben werden ermittelt
Andrea Held, Marek Adar, Ronnie Egner und Angelika Gallwitz bringen hier als selbständige und zertifizierte Oracle-Spezialisten ihre langjährige Erfahrung in der Administration von Oracle-Datenbanken ein. Sie sind Mitglieder des Oranerds-Netzwerks (oranerds.de), einem Netzwerk unabhängiger Oracle-Experten.

Mirko Hotzy, Christian Antognini, Markus Flechtner, Andreas Karlin, Stefan Oehrli und Daniel Steiger sind zertifizierte Oracle-Experten der Trivadis in Deutschland und in der Schweiz (trivadis.de, trivadis.ch), - sie bringen hier ihr Know-how zu den verschiedenen Aspekten der Datenbankadministration ein.
1 - Inhalt [Seite 6]
2 - Vorwort [Seite 24]
3 - 1 Schnelleinstieg [Seite 26]
3.1 - 1.1 Grundsätzliches zu einer Oracle-Datenbank [Seite 26]
3.1.1 - 1.1.1 Die Oracle-Instanz [Seite 27]
3.1.2 - 1.1.2 Die System Global Area [Seite 27]
3.1.3 - 1.1.3 Initialisierungsparameter [Seite 27]
3.1.4 - 1.1.4 Die Oracle-Datenbank [Seite 27]
3.1.5 - 1.1.5 Die Kontrolldatei [Seite 28]
3.1.6 - 1.1.6 Die Redo Log-Dateien [Seite 28]
3.1.7 - 1.1.7 Instanz-Recovery [Seite 28]
3.1.8 - 1.1.8 Betriebsarten einer Datenbank [Seite 28]
3.1.9 - 1.1.9 Optimal Flexible Architecture (OFA) [Seite 29]
3.2 - 1.2 Vorbereitung eines Linux- und Windows-Systems für die Oracle-Installation [Seite 29]
3.2.1 - 1.2.1 Die Oracle-Editionen [Seite 30]
3.2.2 - 1.2.2 Hardware- und Softwarevoraussetzungen [Seite 33]
3.2.3 - 1.2.3 Vorbereitung eines Windows-Systems für die Installation [Seite 34]
3.2.4 - 1.2.4 Vorbereitung eines Linux-Systems für die Datenbankinstallation [Seite 35]
3.2.4.1 - 1.2.4.1 Vorbereitung des Linux-Systems mit oracle-rdbms-server-12cR1-preinstall [Seite 37]
3.2.4.2 - 1.2.4.2 Manuelle Vorbereitung [Seite 38]
3.2.4.3 - 1.2.4.3 Zusätzliche Vorbereitungen [Seite 39]
3.3 - 1.3 Die Installation [Seite 42]
3.3.1 - 1.3.1 Software und Datenbankinstallation mit OUI [Seite 42]
3.3.2 - 1.3.2 Datenbankinstallation mit DBCA [Seite 49]
3.4 - 1.4 Grundlagen der Oracle-Administration [Seite 55]
3.4.1 - 1.4.1 Administrationswerkzeuge [Seite 56]
3.4.2 - 1.4.2 Das Grundwerkzeug SQLPlus [Seite 57]
3.4.2.1 - 1.4.2.1 Anmelden an SQLPlus [Seite 57]
3.4.2.2 - 1.4.2.2 SQL und SQLPlus-Befehle [Seite 57]
3.4.2.3 - 1.4.2.3 SQLPlus-Befehle [Seite 58]
3.4.3 - 1.4.3 Die Standardadministratoren [Seite 58]
3.4.3.1 - 1.4.3.1 Anmelden als SYSDBA [Seite 59]
3.4.4 - 1.4.4 Starten der Datenbankinstanz [Seite 61]
3.4.5 - 1.4.5 Beenden der Datenbankinstanz [Seite 62]
3.4.6 - 1.4.6 Initialisierungsparameter [Seite 63]
3.4.6.1 - 1.4.6.1 Ändern von Session-Parametern [Seite 63]
3.4.6.2 - 1.4.6.2 Ändern von System-Parametern [Seite 64]
3.4.7 - 1.4.7 Das Listener Control [Seite 65]
3.4.8 - 1.4.8 Oracle Enterprisemanager Express [Seite 66]
3.4.9 - 1.4.9 Der SQLDeveloper [Seite 68]
3.5 - 1.5 Online-Hilfe (My Oracle Support) [Seite 72]
3.6 - 1.6 Die Oracle-Dokumentation [Seite 74]
4 - 2 Architektur und Administration [Seite 76]
4.1 - 2.1 Datenbank und Instanz [Seite 77]
4.2 - 2.2 Physische Architektur einer Oracle-Datenbank [Seite 78]
4.2.1 - 2.2.1 Datenblöcke [Seite 81]
4.2.2 - 2.2.2 Datafiles [Seite 83]
4.2.3 - 2.2.3 Tablespaces [Seite 84]
4.2.4 - 2.2.4 Informationen zu Tablespaces im Data Dictionary [Seite 88]
4.2.5 - 2.2.5 Empfehlungen zum Tablespace-Layout [Seite 88]
4.2.6 - 2.2.6 Redo Logs [Seite 90]
4.2.7 - 2.2.7 Controlfiles [Seite 92]
4.2.8 - 2.2.8 Parameterfile [Seite 94]
4.2.9 - 2.2.9 Passwordfile [Seite 95]
4.2.10 - 2.2.10 Alert- und Trace-Dateien [Seite 95]
4.2.11 - 2.2.11 Flashback Logs [Seite 97]
4.2.12 - 2.2.12 Block-Change-Tracking-Protokoll [Seite 98]
4.3 - 2.3 Instanz: Arbeitsspeicher- und Prozessarchitektur [Seite 99]
4.3.1 - 2.3.1 System Global Area (SGA) [Seite 99]
4.3.2 - 2.3.2 Program Global Area (PGA) [Seite 105]
4.3.3 - 2.3.3 Memory Management [Seite 106]
4.3.4 - 2.3.4 Prozesse [Seite 109]
4.3.5 - 2.3.5 Prozesse auf Linux/Unix [Seite 113]
4.3.6 - 2.3.6 Prozesse auf Windows-Systemen [Seite 113]
4.3.7 - 2.3.7 Prozessarchitektur mit Oracle 12c: Multithreads [Seite 114]
4.4 - 2.4 Konsistenz der Datenbank [Seite 114]
4.4.1 - 2.4.1 Transaktionsmanagement [Seite 114]
4.4.2 - 2.4.2 Lesekonsistenz [Seite 115]
4.4.3 - 2.4.3 Undo Management [Seite 115]
4.4.4 - 2.4.4 Sperren [Seite 116]
4.4.5 - 2.4.5 Isolation Level [Seite 117]
4.4.6 - 2.4.6 System Change Number (SCN) [Seite 117]
4.4.7 - 2.4.7 Checkpoints [Seite 118]
4.4.8 - 2.4.8 Crash Recovery [Seite 120]
4.5 - 2.5 Start und Stopp einer Oracle-Datenbank [Seite 121]
4.5.1 - 2.5.1 Phasen während des Startup [Seite 121]
4.5.2 - 2.5.2 Phasen während des Shutdowns [Seite 123]
4.5.3 - 2.5.3 Startup-Befehle [Seite 124]
4.5.4 - 2.5.4 Shutdown-Befehle [Seite 127]
4.6 - 2.6 Verwaltung von Tablespaces [Seite 129]
4.6.1 - 2.6.1 Informationen zu bestehenden Tablespaces ermitteln [Seite 129]
4.6.2 - 2.6.2 Tablespaces erstellen [Seite 133]
4.6.3 - 2.6.3 Tablespace umbenennen [Seite 136]
4.6.4 - 2.6.4 Tablespaces vergrößern und verkleinern [Seite 137]
4.6.5 - 2.6.5 Datafiles zu Tablespaces hinzufügen [Seite 139]
4.6.6 - 2.6.6 Datafiles verschieben oder umbenennen [Seite 139]
4.6.7 - 2.6.7 Tablespaces löschen [Seite 141]
4.6.8 - 2.6.8 Datafiles löschen [Seite 142]
4.6.9 - 2.6.9 Default- und Temporary-Tablespace für Benutzer setzen [Seite 142]
4.6.10 - 2.6.10 Offline- und Online-Setzen eines Tablespaces [Seite 143]
4.6.11 - 2.6.11 Read-Only- und Read-Write-Setzen [Seite 144]
4.6.12 - 2.6.12 Aktivieren und Deaktivieren des Logging für Tablespace [Seite 145]
4.6.13 - 2.6.13 Verwaltung von Undo Tablespaces [Seite 146]
4.6.14 - 2.6.14 Verwaltung von Temporary Tablespaces [Seite 153]
4.7 - 2.7 Verwaltung von Redo Logs [Seite 156]
4.7.1 - 2.7.1 Informationen zu Redo Logs aus dem Data Dictionary ermitteln [Seite 156]
4.7.2 - 2.7.2 Redo Log-Historie [Seite 157]
4.7.3 - 2.7.3 Empfehlungen zur Konfiguration von Redo Logs [Seite 157]
4.7.4 - 2.7.4 Anlegen einer Redo Log-Gruppe [Seite 159]
4.7.5 - 2.7.5 Hinzufügen eines weiteren Mitglieds zu einer bestehenden Gruppe [Seite 160]
4.7.6 - 2.7.6 Löschen eines Mitglieds einer Redo Log-Gruppe [Seite 160]
4.7.7 - 2.7.7 Löschen einer Redo Log-Gruppe [Seite 160]
4.7.8 - 2.7.8 Wechseln der Redo Log-Gruppe [Seite 161]
4.7.9 - 2.7.9 Verschieben und Umbenennen von Redo Logs [Seite 161]
4.7.10 - 2.7.10 Logfiles bereinigen [Seite 162]
4.7.11 - 2.7.11 Redo Logs für Real Application Clusters (RAC) [Seite 162]
4.7.12 - 2.7.12 Der Archive Log-Modus [Seite 163]
4.8 - 2.8 Verwaltung der Controlfiles [Seite 165]
4.8.1 - 2.8.1 Informationen zu Controlfiles ermitteln [Seite 165]
4.8.2 - 2.8.2 Controlfiles spiegeln [Seite 165]
4.8.3 - 2.8.3 Controlfiles durch eine Kopie sichern [Seite 166]
4.8.4 - 2.8.4 Controlfiles mit einem Trace dumpen [Seite 166]
4.9 - 2.9 Parametrisierung [Seite 168]
4.9.1 - 2.9.1 Der Startvorgang mit Parameterfile [Seite 168]
4.9.2 - 2.9.2 Welche Parameterdatei wird aktuell verwendet? [Seite 169]
4.9.3 - 2.9.3 Ändern der Parametrisierung [Seite 169]
4.9.4 - 2.9.4 Zurücksetzen eines Parameters [Seite 170]
4.9.5 - 2.9.5 Probleme bei der Änderung der Parametrisierung [Seite 171]
4.9.6 - 2.9.6 Aktuelle Parametrisierung ermitteln [Seite 171]
4.9.7 - 2.9.7 Parameter zur Datenbank- und Instanz-Konfiguration [Seite 172]
4.9.8 - 2.9.8 Verdeckte Parameter [Seite 174]
4.9.9 - 2.9.9 PFiles und SPFiles erzeugen [Seite 174]
4.10 - 2.10 Passwort-Dateien verwalten [Seite 175]
4.10.1 - 2.10.1 Passwort-Datei erstellen [Seite 175]
4.10.2 - 2.10.2 Passwort-Dateien und Datenbankparameter [Seite 176]
4.10.3 - 2.10.3 Privilegierte Benutzer einer Passwort-Datei hinzufügen und entfernen [Seite 176]
4.11 - 2.11 Weitere Administrationsbefehle [Seite 177]
4.11.1 - 2.11.1 Ändern des Globalen Namens der Datenbank [Seite 177]
4.11.2 - 2.11.2 Ändern des Zeichensatzes [Seite 177]
4.11.3 - 2.11.3 Benutzerverbindungen beenden: Kill Session [Seite 179]
4.11.4 - 2.11.4 Benutzerverbindungen beenden: Disconnect Session [Seite 180]
4.11.5 - 2.11.5 Benutzersessions sperren: Restricted Mode [Seite 181]
4.11.6 - 2.11.6 Benutzeraktionen unterbinden: Quiesce Restricted [Seite 182]
4.11.7 - 2.11.7 Einen Checkpoint erzwingen [Seite 183]
4.11.8 - 2.11.8 Den Blockpuffer leeren: Flush buffer_cache [Seite 183]
4.11.9 - 2.11.9 Den Shared Pool leeren: Flush shared_pool [Seite 183]
4.11.10 - 2.11.10 Den Inhalt eines Datenblockes dumpen [Seite 184]
4.12 - 2.12 Informationen zur Datenbank ermitteln [Seite 185]
4.12.1 - 2.12.1 Statische Data Dictionary Views [Seite 185]
4.12.2 - 2.12.2 Dynamische Performance Views [Seite 186]
4.12.3 - 2.12.3 Allgemeine Informationen zur Datenbank [Seite 188]
4.12.4 - 2.12.4 Startzeit und Status der Instanz [Seite 188]
4.12.5 - 2.12.5 Hostname und Instanz-Name [Seite 188]
4.12.6 - 2.12.6 Spracheinstellungen und Zeichensätze [Seite 188]
4.12.7 - 2.12.7 Aktuelle Datenbankversion [Seite 189]
4.12.8 - 2.12.8 Installierte Oracle-Optionen [Seite 189]
4.12.9 - 2.12.9 Größen der Caches der SGA [Seite 189]
4.12.10 - 2.12.10 Pfad zu Trace-Dateien und Alert-Log [Seite 190]
4.12.11 - 2.12.11 Datenbank-Benutzer [Seite 191]
4.12.12 - 2.12.12 Rechte und Rollen eines Datenbank-Benutzers [Seite 191]
4.12.13 - 2.12.13 Datenbankobjekte [Seite 192]
4.12.14 - 2.12.14 Offene Datenbankverbindungen [Seite 192]
4.12.15 - 2.12.15 Aktive Sessions [Seite 193]
4.12.16 - 2.12.16 SQL-Statement nach Session [Seite 193]
4.12.17 - 2.12.17 Waits [Seite 193]
4.12.18 - 2.12.18 Langlaufende Operationen [Seite 194]
4.12.19 - 2.12.19 Sperren in der Datenbank [Seite 194]
4.12.20 - 2.12.20 Die aktuelle System Change Number (SCN) ermitteln [Seite 195]
4.13 - 2.13 Resümee [Seite 195]
5 - 3 Verwaltung von Datenbankobjekten [Seite 196]
5.1 - 3.1 Benutzer und Schemata [Seite 197]
5.2 - 3.2 Bezeichner [Seite 197]
5.3 - 3.3 Speicherhierarchie [Seite 198]
5.4 - 3.4 Zeichensätze [Seite 200]
5.5 - 3.5 Datentypen [Seite 203]
5.6 - 3.6 Speicherorganisation von Tabellen [Seite 204]
5.6.1 - 3.6.1 Heap Tables [Seite 204]
5.6.2 - 3.6.2 Index Organized Tables (IOTs) [Seite 205]
5.6.3 - 3.6.3 Object Tables [Seite 206]
5.6.4 - 3.6.4 Global Temporary Tables [Seite 208]
5.6.5 - 3.6.5 External Tables [Seite 209]
5.6.6 - 3.6.6 Geclusterte Tabellen [Seite 210]
5.6.6.1 - 3.6.6.1 Index-Cluster [Seite 211]
5.6.6.2 - 3.6.6.2 Hash-Cluster [Seite 212]
5.6.6.3 - 3.6.6.3 Sorted Hash-Cluster [Seite 212]
5.6.7 - 3.6.7 Tabellenkomprimierung [Seite 213]
5.6.8 - 3.6.8 Tabellenpartitionierung [Seite 213]
5.7 - 3.7 Administrationsbefehle für Tabellen [Seite 214]
5.7.1 - 3.7.1 Tabellen erstellen [Seite 214]
5.7.2 - 3.7.2 Erstellen einer Tabelle aus einem Select-Statement [Seite 214]
5.7.3 - 3.7.3 Tabellen kopieren [Seite 215]
5.7.4 - 3.7.4 Tabellennamen ändern [Seite 215]
5.7.5 - 3.7.5 Tabelleneigenschaften ändern [Seite 216]
5.7.6 - 3.7.6 Löschen einer Tabelle [Seite 216]
5.7.7 - 3.7.7 Tablespace zuordnen [Seite 216]
5.7.8 - 3.7.8 Eine Tabelle in einen anderen Tablespace verschieben [Seite 217]
5.7.9 - 3.7.9 Extent-Größen festlegen [Seite 218]
5.7.10 - 3.7.10 Einstellen der Größe des Transaktionsheaders [Seite 218]
5.7.11 - 3.7.11 Verzögerte Speicherallokation/Deferred Segment Creation [Seite 220]
5.7.12 - 3.7.12 Cache/Nocache/Cache Reads [Seite 220]
5.7.13 - 3.7.13 Logging und Nologging [Seite 221]
5.7.14 - 3.7.14 Parallelisierung [Seite 222]
5.7.15 - 3.7.15 Schreibschutz für Tabellen: Read only/Read write [Seite 223]
5.7.16 - 3.7.16 Spalten hinzufügen [Seite 223]
5.7.17 - 3.7.17 Spaltennamen ändern [Seite 223]
5.7.18 - 3.7.18 Default-Werte für Spalten vergeben [Seite 224]
5.7.19 - 3.7.19 Spaltendefinitionen ändern [Seite 224]
5.7.20 - 3.7.20 Spalten physisch löschen [Seite 225]
5.7.21 - 3.7.21 Spalten logisch löschen [Seite 226]
5.7.22 - 3.7.22 Speicherplatz einer Tabelle ermitteln [Seite 226]
5.7.23 - 3.7.23 Speicherplatz freigeben [Seite 227]
5.7.24 - 3.7.24 Tabellen leeren mit Truncate Table [Seite 229]
5.7.25 - 3.7.25 Wichtige Rechte rund um Tabellen [Seite 230]
5.7.26 - 3.7.26 Informationen zu Tabellen und Spalten im Data Dictionary [Seite 231]
5.8 - 3.8 Constraints [Seite 232]
5.8.1 - 3.8.1 Not Null [Seite 233]
5.8.2 - 3.8.2 Unique [Seite 233]
5.8.3 - 3.8.3 Primary Key [Seite 234]
5.8.4 - 3.8.4 Foreign Key [Seite 234]
5.8.5 - 3.8.5 Check-Contraints [Seite 236]
5.8.6 - 3.8.6 Aktivierung und Deaktivierung von Constraints [Seite 236]
5.8.7 - 3.8.7 Verzögerte Überprüfung [Seite 238]
5.8.8 - 3.8.8 Umbenennen von Constraints [Seite 238]
5.8.9 - 3.8.9 Entfernen von Constraints [Seite 239]
5.8.10 - 3.8.10 Wichtige Rechte rund um Constraints [Seite 239]
5.8.11 - 3.8.11 Informationen zu Constraints im Data Dictionary [Seite 239]
5.9 - 3.9 Views [Seite 240]
5.9.1 - 3.9.1 Standard-Views [Seite 241]
5.9.2 - 3.9.2 Materialized Views [Seite 242]
5.9.3 - 3.9.3 Objekt-Views [Seite 243]
5.9.4 - 3.9.4 Wichtige Rechte rund um Views [Seite 243]
5.9.5 - 3.9.5 Informationen zu Views im Data Dictionary [Seite 244]
5.10 - 3.10 Indizes [Seite 244]
5.10.1 - 3.10.1 B*Baum [Seite 245]
5.10.2 - 3.10.2 Bitmap Index [Seite 247]
5.10.3 - 3.10.3 Reverse Key Index [Seite 248]
5.10.4 - 3.10.4 Funktionsbasierter Index [Seite 248]
5.10.5 - 3.10.5 Unique Index [Seite 249]
5.10.6 - 3.10.6 Online-Erstellung eines Index [Seite 250]
5.10.7 - 3.10.7 Speicherparameter: Tablespace und Extentgrößen [Seite 250]
5.10.8 - 3.10.8 Einstellen der Größe des Transaktionsheaders [Seite 251]
5.10.9 - 3.10.9 Reorganisation/Index Rebuild [Seite 252]
5.10.10 - 3.10.10 Speicherplatz eines Index ermitteln [Seite 253]
5.10.11 - 3.10.11 Speicherplatz freigeben [Seite 253]
5.10.12 - 3.10.12 Deaktivieren eines Index [Seite 254]
5.10.13 - 3.10.13 Invisible Index [Seite 255]
5.10.14 - 3.10.14 Logging [Seite 256]
5.10.15 - 3.10.15 Parallelisierung [Seite 257]
5.10.16 - 3.10.16 Umbenennen eines Index [Seite 257]
5.10.17 - 3.10.17 Monitoring der Index-Nutzung [Seite 258]
5.10.18 - 3.10.18 Wichtige Rechte rund um Indizes [Seite 259]
5.10.19 - 3.10.19 Informationen zu Indizes im Data Dictionary [Seite 259]
5.11 - 3.11 Synonyme [Seite 259]
5.11.1 - 3.11.1 Public Synonym [Seite 260]
5.11.2 - 3.11.2 Wichtige Rechte rund um Synonyme [Seite 260]
5.11.3 - 3.11.3 Informationen zu Synonymen im Data Dictionary [Seite 260]
5.12 - 3.12 Datenbank-Links [Seite 261]
5.12.1 - 3.12.1 Public Database-Link [Seite 262]
5.12.2 - 3.12.2 Verbindungsdescriptor zur Remote-Datenbank [Seite 262]
5.12.3 - 3.12.3 Rechte zu Datenbank-Links [Seite 262]
5.12.4 - 3.12.4 Informationen zu Datenbank-Links im Data Dictionary [Seite 263]
5.13 - 3.13 Sequenzen [Seite 263]
5.13.1 - 3.13.1 Rechte zu Sequenzen [Seite 264]
5.13.2 - 3.13.2 Informationen zu Sequenzen im Data Dictionary [Seite 264]
5.14 - 3.14 PL/SQL-Programme [Seite 265]
5.14.1 - 3.14.1 Stored Procedures/Functions [Seite 265]
5.14.2 - 3.14.2 Packages [Seite 265]
5.14.3 - 3.14.3 Trigger [Seite 265]
5.14.4 - 3.14.4 Wichtige Rechte rund um PL/SQL-Programme [Seite 266]
5.14.5 - 3.14.5 Informationen zu PL/SQL-Programmen im Data Dictionary [Seite 266]
5.15 - 3.15 Resümee [Seite 266]
6 - 4 Speicherplatzverwaltung [Seite 268]
6.1 - 4.1 Datenbankspeicheroptionen [Seite 269]
6.1.1 - 4.1.1 Eigenschaften eines Speichersystems [Seite 270]
6.1.1.1 - 4.1.1.1 Verwaltung [Seite 270]
6.1.1.2 - 4.1.1.2 Verfügbarkeit [Seite 271]
6.1.1.3 - 4.1.1.3 Performance [Seite 271]
6.1.1.4 - 4.1.1.4 Zugriff [Seite 273]
6.1.2 - 4.1.2 Filesysteme [Seite 273]
6.1.2.1 - 4.1.2.1 Verwaltung [Seite 274]
6.1.2.2 - 4.1.2.2 Verfügbarkeit [Seite 275]
6.1.2.3 - 4.1.2.3 Performance [Seite 275]
6.1.2.4 - 4.1.2.4 Zugriff [Seite 275]
6.1.3 - 4.1.3 Automatic Storage Management [Seite 276]
6.1.3.1 - 4.1.3.1 Verwaltung [Seite 276]
6.1.3.2 - 4.1.3.2 Verfügbarkeit [Seite 277]
6.1.3.3 - 4.1.3.3 Performance [Seite 277]
6.1.3.4 - 4.1.3.4 Zugriff [Seite 277]
6.1.4 - 4.1.4 Die Auswahl der Datenbankspeicheroption [Seite 277]
6.2 - 4.2 Data-, Temp- und Redo Log-File-Attribute [Seite 278]
6.2.1 - 4.2.1 Initial Size [Seite 278]
6.2.2 - 4.2.2 Automatische Filevergrößerung [Seite 280]
6.2.3 - 4.2.3 Manuelle Filevergrößerung [Seite 280]
6.3 - 4.3 Extent-Management-Optionen [Seite 281]
6.3.1 - 4.3.1 Extent Map [Seite 282]
6.3.2 - 4.3.2 Storage-Parameter [Seite 282]
6.3.3 - 4.3.3 Extent-Allozierung [Seite 283]
6.3.3.1 - 4.3.3.1 Deferred Segment Creation [Seite 283]
6.3.3.2 - 4.3.3.2 Parallele Inserts [Seite 284]
6.3.4 - 4.3.4 Dictionary Managed Tablespaces [Seite 285]
6.3.5 - 4.3.5 Locally Managed Tablespaces [Seite 286]
6.3.5.1 - 4.3.5.1 Uniform Extent Size [Seite 287]
6.3.5.2 - 4.3.5.2 System Managed Extent Size [Seite 288]
6.3.5.3 - 4.3.5.3 Smallfile- vs. Bigfile-Tablespaces [Seite 289]
6.3.6 - 4.3.6 Auswahl der Extent-Management-Optionen [Seite 290]
6.4 - 4.4 Segmentspace-Verwaltung [Seite 292]
6.4.1 - 4.4.1 High-Water Mark [Seite 292]
6.4.2 - 4.4.2 Manuelle Segmentspace-Verwaltung [Seite 294]
6.4.3 - 4.4.3 Automatische Segmentspace-Verwaltung [Seite 296]
6.4.4 - 4.4.4 Auswahl einer Segmentspace-Verwaltungsoption [Seite 299]
6.5 - 4.5 Zusätzliche Segmentoptionen [Seite 299]
6.5.1 - 4.5.1 Interested Transaction List (ITL) [Seite 299]
6.5.2 - 4.5.2 Minimal Logging [Seite 301]
6.6 - 4.6 Reorganisationen [Seite 303]
6.6.1 - 4.6.1 Datensatzmigration und Datensatzverkettung [Seite 303]
6.6.2 - 4.6.2 Verschieben von Segmenten [Seite 306]
6.6.3 - 4.6.3 Verschieben von Tabelleninhalten [Seite 307]
6.6.4 - 4.6.4 Rückgewinnung von freiem Platz [Seite 309]
6.7 - 4.7 Resümee [Seite 310]
7 - 5 Oracle Multitenant [Seite 312]
7.1 - 5.1 Die Container-Datenbank-Architektur [Seite 312]
7.1.1 - 5.1.1 Unterschiede zur klassischen Architektur [Seite 313]
7.1.2 - 5.1.2 Die Architektur [Seite 315]
7.1.3 - 5.1.3 Verzeichnisstrukturen und Dateinamen [Seite 317]
7.1.4 - 5.1.4 Verfügbare Datenbankvarianten in Oracle 12c [Seite 318]
7.2 - 5.2 Anlegen einer Container-Datenbank [Seite 319]
7.2.1 - 5.2.1 CDB anlegen mit dem DBCA [Seite 319]
7.2.2 - 5.2.2 CDB anlegen mit SQL-Skript [Seite 320]
7.3 - 5.3 Aufteilung der Zuständigkeiten [Seite 322]
7.4 - 5.4 Anlegen einer Pluggable-Datenbank [Seite 323]
7.5 - 5.5 Kopieren von Pluggable-Datenbanken [Seite 325]
7.5.1 - 5.5.1 Kopieren einer lokalen PDB [Seite 325]
7.5.2 - 5.5.2 Remote Cloning [Seite 326]
7.5.3 - 5.5.3 Metadata Cloning [Seite 327]
7.5.4 - 5.5.4 Subset Cloning [Seite 327]
7.5.5 - 5.5.5 Snapshot Cloning [Seite 328]
7.6 - 5.6 Zugriff auf Pluggable-Datenbanken [Seite 329]
7.7 - 5.7 Administration von Pluggable-Datenbanken [Seite 330]
7.7.1 - 5.7.1 Öffnen und Schließen von PDBs [Seite 331]
7.7.2 - 5.7.2 Droppen von PDBs [Seite 332]
7.7.3 - 5.7.3 Verschieben von PDBs [Seite 332]
7.7.4 - 5.7.4 Benutzer- und Rechteverwaltung [Seite 335]
7.7.5 - 5.7.5 PDB-übergreifende Operationen [Seite 337]
7.7.6 - 5.7.6 Upgrades in der CDB-Architektur [Seite 337]
7.7.7 - 5.7.7 Parameter [Seite 338]
7.7.8 - 5.7.8 Änderungen im Data Dictionary [Seite 339]
7.7.9 - 5.7.9 Werkzeuge [Seite 341]
7.7.9.1 - 5.7.9.1 Enterprise Manager 12c Cloud Control [Seite 341]
7.7.9.2 - 5.7.9.2 Enterprise Manager 12c Database Express [Seite 341]
7.8 - 5.8 Backup & Restore von Container-Datenbanken [Seite 343]
7.9 - 5.9 Migration zur CDB-Architektur [Seite 345]
7.9.1 - 5.9.1 Clonen einer Nicht-CDB als PDB [Seite 346]
7.9.2 - 5.9.2 Einhängen einer Nicht-CDB als PDB [Seite 346]
7.10 - 5.10 Verschiedenes [Seite 346]
7.10.1 - 5.10.1 CDB im RAC [Seite 346]
7.10.2 - 5.10.2 CDB & DataGuard [Seite 347]
7.10.3 - 5.10.3 Ressourcenmanagement [Seite 348]
7.11 - 5.11 Einsatzmöglichkeiten [Seite 349]
7.11.1 - 5.11.1 Database as a Service (DBaaS) [Seite 349]
7.11.1.1 - 5.11.1.1 EM 12c Cloud Management Pack for Oracle Database [Seite 349]
7.11.1.2 - 5.11.1.2 Apex-Provisioning Tool [Seite 350]
7.11.2 - 5.11.2 Entwicklungsdatenbanken [Seite 350]
7.11.3 - 5.11.3 "Sammeldatenbanken" [Seite 351]
7.12 - 5.12 Zusammenfassung [Seite 351]
8 - 6 Security [Seite 352]
8.1 - 6.1 Authentifizierung [Seite 353]
8.1.1 - 6.1.1 Datenbankauthentifizierung [Seite 353]
8.1.1.1 - 6.1.1.1 Passwörter und Password Hash [Seite 353]
8.1.1.2 - 6.1.1.2 Authentifizierungsprotokoll [Seite 356]
8.1.1.3 - 6.1.1.3 Protokollierung der Logins [Seite 357]
8.1.1.4 - 6.1.1.4 Passwortprofile [Seite 358]
8.1.1.5 - 6.1.1.5 Standardbenutzer, globale und lokale Benutzer [Seite 362]
8.1.2 - 6.1.2 Betriebssystemauthentifizierung [Seite 363]
8.1.3 - 6.1.3 Proxy-Authentifizierung [Seite 364]
8.1.4 - 6.1.4 Kerberos [Seite 367]
8.1.5 - 6.1.5 Authentifizierung per SSL und Zertifikaten [Seite 369]
8.1.6 - 6.1.6 Enterprise User Security [Seite 372]
8.2 - 6.2 Autorisierung [Seite 375]
8.2.1 - 6.2.1 Systemprivilegien [Seite 375]
8.2.2 - 6.2.2 Objektprivilegien [Seite 377]
8.2.3 - 6.2.3 Administrative Privilegien [Seite 378]
8.2.4 - 6.2.4 Berechtigungen auf Directories [Seite 382]
8.2.5 - 6.2.5 Netzwerkzugriff [Seite 382]
8.2.6 - 6.2.6 Rollen [Seite 384]
8.2.6.1 - 6.2.6.1 Rollenkonzept [Seite 384]
8.2.6.2 - 6.2.6.2 Passwortgeschützte Rollen [Seite 385]
8.2.6.3 - 6.2.6.3 Secure Application Role [Seite 386]
8.2.7 - 6.2.7 Überwachung von Privilegien [Seite 387]
8.2.8 - 6.2.8 Virtual Private Database [Seite 389]
8.2.8.1 - 6.2.8.1 Default Behavior [Seite 392]
8.2.8.2 - 6.2.8.2 Column Masking Behavior [Seite 393]
8.2.9 - 6.2.9 Database Vault [Seite 393]
8.3 - 6.3 Auditing [Seite 397]
8.3.1 - 6.3.1 Standard-Auditing [Seite 399]
8.3.1.1 - 6.3.1.1 Statement- und Privilegien-Auditing [Seite 400]
8.3.1.2 - 6.3.1.2 Objekt-Auditing [Seite 401]
8.3.1.3 - 6.3.1.3 Auswertungen [Seite 401]
8.3.1.4 - 6.3.1.4 Weitere Klauseln des Audit-Befehls [Seite 403]
8.3.1.5 - 6.3.1.5 Ausschalten des Audits [Seite 404]
8.3.1.6 - 6.3.1.6 Audit für administrative Benutzer [Seite 404]
8.3.2 - 6.3.2 Unified Auditing [Seite 405]
8.3.3 - 6.3.3 Audit Policies [Seite 410]
8.3.4 - 6.3.4 Trigger-basiertes Audit [Seite 414]
8.3.4.1 - 6.3.4.1 Event-Trigger [Seite 414]
8.3.4.2 - 6.3.4.2 DML-Trigger [Seite 415]
8.3.5 - 6.3.5 Fine-Grained Auditing [Seite 415]
8.3.6 - 6.3.6 Verwalten der Audit-Informationen [Seite 417]
8.3.7 - 6.3.7 Audit Vault und Database Firewall [Seite 420]
8.4 - 6.4 Vertraulichkeit der Daten [Seite 423]
8.4.1 - 6.4.1 Data Redaction [Seite 423]
8.4.2 - 6.4.2 Verschlüsselung der Oracle-Dateien [Seite 427]
8.4.2.1 - 6.4.2.1 Oracle Wallet [Seite 427]
8.4.2.2 - 6.4.2.2 Verschlüsselung auf Spaltenebene [Seite 431]
8.4.2.3 - 6.4.2.3 Verschlüsselung auf Tablespace-Ebene [Seite 433]
8.4.3 - 6.4.3 Verschlüsselung und Integritätsprüfung des Netzwerkverkehrs [Seite 436]
8.4.3.1 - 6.4.3.1 Verschlüsselung [Seite 436]
8.4.3.2 - 6.4.3.2 Integritätsprüfung [Seite 439]
8.4.3.3 - 6.4.3.3 SSL-Verschlüsselung [Seite 441]
8.5 - 6.5 Resümee [Seite 443]
9 - 7 Automatic Storage Management [Seite 444]
9.1 - 7.1 Die ASM-Architektur im Überblick [Seite 445]
9.2 - 7.2 Eine ASM-Umgebung konfigurieren [Seite 446]
9.2.1 - 7.2.1 Die Software bereitstellen [Seite 446]
9.2.2 - 7.2.2 Manuelle ASM-Konfiguration [Seite 447]
9.2.3 - 7.2.3 ASM-Disks auf spezifischen Plattformen [Seite 449]
9.2.3.1 - 7.2.3.1 AIX [Seite 449]
9.2.3.2 - 7.2.3.2 Solaris [Seite 450]
9.2.3.3 - 7.2.3.3 Linux [Seite 450]
9.2.3.4 - 7.2.3.4 Windows [Seite 451]
9.2.4 - 7.2.4 Der Discovery-Prozess [Seite 452]
9.2.5 - 7.2.5 Der ASMCA [Seite 453]
9.2.6 - 7.2.6 ASM im Enterprise Manager 11g und Cloud Control 12c/13c [Seite 455]
9.3 - 7.3 ASM-Disks, -Diskgruppen und -Fehlergruppen [Seite 456]
9.4 - 7.4 Das Utility ASMCMD [Seite 461]
9.5 - 7.5 ASM-Sicherheit [Seite 463]
9.6 - 7.6 ASM Monitoring, Performance und Troubleshooting [Seite 464]
9.7 - 7.7 Eine Datenbank nach ASM konvertieren [Seite 469]
9.8 - 7.8 Das ASM Cluster File-System (ACFS) [Seite 473]
9.8.1 - 7.8.1 General Purpose ACFS-Dateisystem [Seite 474]
9.8.2 - 7.8.2 CRS Managed ACFS-Dateisystem [Seite 475]
9.8.3 - 7.8.3 ACFS Snapshots [Seite 476]
9.8.4 - 7.8.4 ACFS verwalten [Seite 477]
9.9 - 7.9 Oracle Flex ASM [Seite 478]
9.9.1 - 7.9.1 Architektur [Seite 478]
9.9.2 - 7.9.2 Aktivierung von Flex ASM [Seite 479]
9.9.3 - 7.9.3 Verwaltung von Flex ASM [Seite 479]
9.10 - 7.10 Resümee [Seite 480]
10 - 8 Optimierung [Seite 482]
10.1 - 8.1 Designing for Performance [Seite 482]
10.1.1 - 8.1.1 Unzulänglichkeiten im logischen Datenbankdesign [Seite 483]
10.1.2 - 8.1.2 Implementation von generischen Tabellen [Seite 483]
10.1.3 - 8.1.3 Verzicht auf Constraints [Seite 484]
10.1.4 - 8.1.4 Unzulängliches physisches Datenbankdesign [Seite 484]
10.1.5 - 8.1.5 Falsche Datentypauswahl [Seite 485]
10.1.6 - 8.1.6 Inkorrekte Verwendung von Bind-Variablen [Seite 485]
10.1.7 - 8.1.7 Fehlender Einsatz von Advanced Datenbankfeatures [Seite 486]
10.1.8 - 8.1.8 Fehlende Verwendung von Stored-Procedures [Seite 487]
10.1.9 - 8.1.9 Ausführung von unnötigen Commits [Seite 487]
10.1.10 - 8.1.10 Häufiges Öffnen und Schließen von Datenbankverbindungen [Seite 487]
10.1.11 - 8.1.11 Öffnen von zu vielen Datenbankverbindungen [Seite 488]
10.2 - 8.2 Konfigurationsempfehlungen [Seite 488]
10.2.1 - 8.2.1 Initialisierungsparameter [Seite 489]
10.2.1.1 - 8.2.1.1 Speicher-Subsystem [Seite 489]
10.2.1.2 - 8.2.1.2 Arbeitsspeicher [Seite 490]
10.2.1.3 - 8.2.1.3 Optimizer [Seite 493]
10.2.2 - 8.2.2 Systemstatistiken [Seite 495]
10.2.3 - 8.2.3 Objektstatistiken [Seite 497]
10.3 - 8.3 Vorgehen bei Performance-Problemen [Seite 498]
10.3.1 - 8.3.1 Probleme einordnen [Seite 499]
10.3.2 - 8.3.2 Probleme lösen [Seite 500]
10.4 - 8.4 Identifikation von Performance-Problemen [Seite 500]
10.4.1 - 8.4.1 Analyse von reproduzierbaren Problemen [Seite 501]
10.4.2 - 8.4.2 Echtzeitanalyse von nichtreproduzierbaren Problemen [Seite 509]
10.4.2.1 - 8.4.2.1 Analyse mit dem Diagnostics Pack [Seite 509]
10.4.2.2 - 8.4.2.2 Analyse ohne Diagnostics Pack [Seite 514]
10.4.3 - 8.4.3 Nachträgliche Analyse von nichtreproduzierbaren Problemen [Seite 521]
10.4.3.1 - 8.4.3.1 Analyse mit dem Automatic Workload Repository [Seite 521]
10.4.3.2 - 8.4.3.2 Analyse mit dem Statspack [Seite 522]
10.5 - 8.5 Ausführungspläne [Seite 527]
10.5.1 - 8.5.1 Ermittlung des Ausführungsplans [Seite 527]
10.5.1.1 - 8.5.1.1 SQL-Befehl EXPLAIN PLAN [Seite 527]
10.5.1.2 - 8.5.1.2 Dynamische Performance Views [Seite 529]
10.5.1.3 - 8.5.1.3 Real-time Monitoring [Seite 531]
10.5.1.4 - 8.5.1.4 Automatic Workload Repository und Statspack [Seite 533]
10.5.2 - 8.5.2 Interpretation von Ausführungsplänen [Seite 534]
10.5.3 - 8.5.3 Erkennen von ineffizienten Ausführungsplänen [Seite 537]
10.6 - 8.6 Methoden zur Lösung von Performanceproblemen [Seite 541]
10.6.1 - 8.6.1 Verhinderung unnötiger Arbeit [Seite 541]
10.6.2 - 8.6.2 Datenbankaufrufe schneller machen [Seite 542]
10.6.2.1 - 8.6.2.1 Änderung der Zugriffsstrukturen [Seite 542]
10.6.2.2 - 8.6.2.2 Änderung der SQL-Statements [Seite 543]
10.6.2.3 - 8.6.2.3 Ändern der Runtime-Umgebung [Seite 543]
10.6.2.4 - 8.6.2.4 Ändern des Ausführungsplans [Seite 543]
10.6.2.5 - 8.6.2.5 Einsatz von Advanced-Features [Seite 543]
10.6.2.6 - 8.6.2.6 Verhinderung von Contention [Seite 544]
10.6.3 - 8.6.3 Ressourcenverwaltung [Seite 545]
10.6.4 - 8.6.4 Hardware-Upgrade [Seite 545]
10.7 - 8.7 Resümee [Seite 546]
11 - 9 Monitoring [Seite 548]
11.1 - 9.1 Monitoring-Architektur [Seite 549]
11.1.1 - 9.1.1 Automatic Diagnostic Repository [Seite 550]
11.1.2 - 9.1.2 ADRCI - die Schnittstelle zum ADR [Seite 551]
11.1.3 - 9.1.3 Health Monitor [Seite 553]
11.1.4 - 9.1.4 Incident Package Service (IPS) [Seite 554]
11.1.5 - 9.1.5 Enterprise Manager Support Workbench [Seite 556]
11.1.6 - 9.1.6 Automatic Workload Repository (AWR) [Seite 556]
11.2 - 9.2 Monitoring-Datenbasis [Seite 557]
11.2.1 - 9.2.1 Alert-Log [Seite 557]
11.2.2 - 9.2.2 Tracefiles, Dumps und Corefiles [Seite 558]
11.2.3 - 9.2.3 Data Dictionary Views [Seite 558]
11.2.4 - 9.2.4 Datenbankmetriken [Seite 559]
11.2.5 - 9.2.5 Server Generated Alerts [Seite 561]
11.2.6 - 9.2.6 Baseline Metric Thresholds und Adaptive Thresholds [Seite 562]
11.2.7 - 9.2.7 Metric Extensions [Seite 563]
11.2.8 - 9.2.8 Compliance Management [Seite 564]
11.3 - 9.3 Monitoring von Oracle-Datenbanken [Seite 566]
11.3.1 - 9.3.1 Überwachung der Serviceverfügbarkeit [Seite 566]
11.3.2 - 9.3.2 ORA-Fehlermeldungen und Alerts [Seite 567]
11.3.3 - 9.3.3 Monitoring der Systemaktivität [Seite 569]
11.3.4 - 9.3.4 Platzüberwachung [Seite 571]
11.3.4.1 - 9.3.4.1 Überwachung von Tablespaces [Seite 571]
11.3.4.2 - 9.3.4.2 Überwachung der Fast Recovery Area [Seite 573]
11.3.4.3 - 9.3.4.3 Überwachung von ASM [Seite 574]
11.3.5 - 9.3.5 Monitoring von SQL-Befehlen/Performance [Seite 574]
11.3.6 - 9.3.6 Monitoring der CPU-Auslastung [Seite 576]
11.3.7 - 9.3.7 Monitoring von RMAN-Backups [Seite 577]
11.3.7.1 - 9.3.7.1 Backup-Überwachung mit dem Enterprise Manager [Seite 577]
11.3.7.2 - 9.3.7.2 Backup-Überwachung mit SQL*Plus [Seite 578]
11.3.7.3 - 9.3.7.3 Monitoring der Aktualität der RMAN-Backups [Seite 578]
11.3.7.4 - 9.3.7.4 Monitoring der RMAN-Performance [Seite 579]
11.3.7.5 - 9.3.7.5 Monitoring des Backup-Volumens [Seite 579]
11.3.7.6 - 9.3.7.6 Monitoring von RMAN-Jobs [Seite 580]
11.3.8 - 9.3.8 Überwachung von Konfigurationsänderungen [Seite 581]
11.3.9 - 9.3.9 Überwachung von Locking-Situationen [Seite 582]
11.3.10 - 9.3.10 Best-Practice (Basis-Monitoring) [Seite 583]
11.4 - 9.4 Monitoring-Werkzeuge [Seite 586]
11.4.1 - 9.4.1 Enterprise Manager Database Express 12c [Seite 586]
11.4.2 - 9.4.2 Enterprise Manager Cloud Control [Seite 587]
11.4.3 - 9.4.3 SQL Developer [Seite 588]
11.4.4 - 9.4.4 Auswahlkriterien für Monitoring-Werkzeuge [Seite 589]
11.5 - 9.5 Resümee [Seite 590]
12 - 10 Aufbau und Betrieb eines Datenbankservers [Seite 592]
12.1 - 10.1 Überlegungen zum Aufbau und Betrieb eines Datenbankservers [Seite 592]
12.2 - 10.2 Wahl der Oracle-Plattform [Seite 594]
12.3 - 10.3 Betriebssystembenutzer und Berechtigungen [Seite 596]
12.3.1 - 10.3.1 Software-Owner und Betriebssystembenutzer [Seite 596]
12.3.2 - 10.3.2 Home-Verzeichnis der User "oracle" und "grid" [Seite 597]
12.3.3 - 10.3.3 Betriebssystemgruppen [Seite 597]
12.3.4 - 10.3.4 File-Permissions, Ownership und umask [Seite 599]
12.4 - 10.4 Oracle-Verzeichnisstruktur [Seite 600]
12.4.1 - 10.4.1 Optimal Flexible Architecture (OFA) [Seite 600]
12.4.2 - 10.4.2 Der OFA-Verzeichnisbaum [Seite 601]
12.4.3 - 10.4.3 Die "/u00"-Philosophie [Seite 602]
12.4.4 - 10.4.4 Mountpoints [Seite 602]
12.4.5 - 10.4.5 ORACLE_BASE [Seite 603]
12.4.6 - 10.4.6 ORACLE_HOME [Seite 603]
12.4.7 - 10.4.7 Shared-Home-Installationen [Seite 603]
12.4.8 - 10.4.8 Multi-Home-Installationen [Seite 604]
12.4.9 - 10.4.9 Oracle Universal Installer Inventory [Seite 604]
12.4.10 - 10.4.10 Automatic Diagnostic Repository (ADR) [Seite 605]
12.5 - 10.5 Verwaltung des Oracle-Environment [Seite 605]
12.6 - 10.6 Betrieb eines Oracle-Datenbankservers [Seite 606]
12.6.1 - 10.6.1 Monitoring & Reporting [Seite 607]
12.6.2 - 10.6.2 Backup & Recovery [Seite 607]
12.6.3 - 10.6.3 Datenbank-Maintenance [Seite 608]
12.6.4 - 10.6.4 Weitere Betriebsaufgaben [Seite 609]
12.6.5 - 10.6.5 Das Betriebshandbuch [Seite 610]
12.7 - 10.7 Resümee [Seite 611]
13 - 11 Backup und Recovery [Seite 612]
13.1 - 11.1 Übersicht [Seite 612]
13.1.1 - 11.1.1 Entwicklung eines Sicherungskonzepts [Seite 613]
13.1.2 - 11.1.2 Offline- und Online-Sicherung [Seite 614]
13.1.3 - 11.1.3 Logische und physische Sicherung [Seite 614]
13.1.4 - 11.1.4 Restore und Recovery [Seite 615]
13.1.5 - 11.1.5 Vollsicherung, inkrementelle und differenzielle Sicherung [Seite 615]
13.1.6 - 11.1.6 Flash/Fast Recovery Area [Seite 615]
13.1.7 - 11.1.7 Oracle-Backup- und Recovery-Lösungen und Werkzeuge [Seite 616]
13.2 - 11.2 User-Managed Sicherungen [Seite 616]
13.2.1 - 11.2.1 Backup-Informationen aus V$Views [Seite 616]
13.2.2 - 11.2.2 Offline-Sicherung der ganzen Datenbank [Seite 618]
13.2.3 - 11.2.3 Online-Sicherung der ganzen Datenbank [Seite 620]
13.2.4 - 11.2.4 Backup der PDBs [Seite 620]
13.2.5 - 11.2.5 Backup Tablespace und Datenfiles [Seite 621]
13.2.6 - 11.2.6 Backup Controlfile [Seite 622]
13.2.7 - 11.2.7 Backup der archivierten Redo Log-Dateien [Seite 623]
13.2.8 - 11.2.8 Backup ASM und RAW Devices [Seite 623]
13.2.9 - 11.2.9 Backup mit Snapshot Technology [Seite 623]
13.2.10 - 11.2.10 Backup-Troubleshooting [Seite 623]
13.2.11 - 11.2.11 Wiederherstellung aus einer Betriebssystemsicherung [Seite 624]
13.3 - 11.3 Recovery-Manager-(RMAN-)Sicherungen [Seite 626]
13.3.1 - 11.3.1 RMAN-Architektur und ihre Komponenten [Seite 626]
13.3.2 - 11.3.2 Aufruf und RMAN-Konfiguration [Seite 627]
13.3.3 - 11.3.3 Sicherungsoptimierung [Seite 628]
13.3.4 - 11.3.4 Backup-Sets und Image-Kopien [Seite 633]
13.3.5 - 11.3.5 Der Recovery-Katalog und die Recovery-Katalog-Datenbank [Seite 634]
13.3.6 - 11.3.6 Sicherung auf Band in einem Run-Block [Seite 637]
13.3.7 - 11.3.7 Sicherung der Datenbank im Online- und Offline-Modus [Seite 640]
13.3.8 - 11.3.8 Inkrementelle Sicherung der Datenbank [Seite 641]
13.3.9 - 11.3.9 Sicherung der ganzen Datenbank [Seite 641]
13.3.10 - 11.3.10 Sicherung der CDBs [Seite 642]
13.3.11 - 11.3.11 Sicherung der PDBs [Seite 642]
13.3.12 - 11.3.12 Sicherung Tablespaces und Datenfiles [Seite 643]
13.3.13 - 11.3.13 Sicherung von archivierten Redo Log-Dateien [Seite 644]
13.3.14 - 11.3.14 Sicherung Controlfile und Spfile [Seite 645]
13.3.15 - 11.3.15 Langzeitsicherungen [Seite 646]
13.3.16 - 11.3.16 Sicherungsdateien sichern [Seite 647]
13.3.17 - 11.3.17 Backup-Pieces und Tags [Seite 648]
13.3.18 - 11.3.18 Reports zu Sicherungen [Seite 649]
13.3.19 - 11.3.19 Monitoren des RMAN-Job-Fortschritts und Fehler [Seite 649]
13.3.20 - 11.3.20 Prüfung auf Korruptionen [Seite 650]
13.3.21 - 11.3.21 Löschen alter Sicherungen [Seite 651]
13.3.22 - 11.3.22 Virtual Private Catalog [Seite 652]
13.4 - 11.4 RMAN-Wiederherstellung [Seite 653]
13.4.1 - 11.4.1 Wiederherstellen eines Blocks [Seite 653]
13.4.2 - 11.4.2 Wiederherstellen einzelner Tabellen [Seite 655]
13.4.3 - 11.4.3 Wiederherstellen einer Datendatei [Seite 656]
13.4.4 - 11.4.4 Wiederherstellen eines Tablespace [Seite 657]
13.4.5 - 11.4.5 Wiederherstellen der Kontrolldateien [Seite 657]
13.4.6 - 11.4.6 Wiederherstellen eines Root-Containers [Seite 659]
13.4.7 - 11.4.7 Wiederherstellen einer Datenbank (CDB) [Seite 659]
13.4.8 - 11.4.8 Unvollständiges Wiederherstellen/Point in Time Recovery (PITR) [Seite 660]
13.4.9 - 11.4.9 Restore Points und garantierte Restore Points [Seite 660]
13.4.10 - 11.4.10 Data Recovery Advisory (DRA) [Seite 661]
13.5 - 11.5 Oracle Flashback [Seite 663]
13.5.1 - 11.5.1 Flashback Database und CDB [Seite 663]
13.5.2 - 11.5.2 Flashback Table/Zurücksetzen einer Tabelle [Seite 664]
13.5.3 - 11.5.3 Flashback Drop/Wiederherstellen einer gelöschten Tabelle [Seite 665]
13.5.4 - 11.5.4 Flashback Transaction/Transaktionen zurücksetzen [Seite 665]
13.6 - 11.6 Portabilität von Backups [Seite 667]
13.7 - 11.7 Data Pump Export und Import [Seite 667]
13.7.1 - 11.7.1 Übersicht [Seite 667]
13.7.2 - 11.7.2 Befehle und Beispiele [Seite 669]
13.7.3 - 11.7.3 Full Transportable Export/Import [Seite 672]
13.7.4 - 11.7.4 Monitoring der Data-Pump-Jobs [Seite 673]
13.8 - 11.8 Ausblick, Zusammenfassung [Seite 673]
14 - 12 Verfügbarkeit [Seite 674]
14.1 - 12.1 Übersicht Grid-Infrastruktur [Seite 674]
14.2 - 12.2 Grid-Infrastruktur und Oracle Real Application Clusters (RAC) [Seite 675]
14.2.1 - 12.2.1 Architektur [Seite 676]
14.2.2 - 12.2.2 Oracle Cluster Registry (OCR) [Seite 677]
14.2.3 - 12.2.3 Voting Devices [Seite 678]
14.2.4 - 12.2.4 Prozesse [Seite 678]
14.2.5 - 12.2.5 Logfiles [Seite 679]
14.2.6 - 12.2.6 Grid Plug and Play (GPnP) [Seite 679]
14.2.7 - 12.2.7 Grid Naming Service (GNS) [Seite 679]
14.2.8 - 12.2.8 Single Client Access Name (SCAN) [Seite 679]
14.2.9 - 12.2.9 Installation [Seite 680]
14.2.10 - 12.2.10 Administration [Seite 683]
14.2.10.1 - 12.2.10.1 crsctl [Seite 683]
14.2.10.2 - 12.2.10.2 Starten und Stoppen des Clusters [Seite 684]
14.2.10.3 - 12.2.10.3 Autostart des Clusters aktivieren/deaktivieren [Seite 684]
14.2.10.4 - 12.2.10.4 Prüfen des Cluster-Status [Seite 684]
14.2.10.5 - 12.2.10.5 Prüfung von Ressourcen [Seite 684]
14.2.10.6 - 12.2.10.6 Starten und Stoppen von Ressourcen [Seite 687]
14.2.10.7 - 12.2.10.7 Voting Disks verwalten [Seite 689]
14.2.10.8 - 12.2.10.8 Oracle Cluster Registry (OCR) verwalten [Seite 689]
14.2.11 - 12.2.11 Server Pools [Seite 691]
14.2.12 - 12.2.12 Administrator-managed und Policy-managed Cluster [Seite 692]
14.2.13 - 12.2.13 Oracle Flex Cluster [Seite 692]
14.2.13.1 - 12.2.13.1 Architektur [Seite 692]
14.2.13.2 - 12.2.13.2 Umwandlung eines bestehenden Clusters in einen Flex Cluster [Seite 692]
14.2.13.3 - 12.2.13.3 Administration von Flex Clustern [Seite 693]
14.3 - 12.3 Oracle Restart [Seite 694]
14.3.1 - 12.3.1 Architektur [Seite 695]
14.3.2 - 12.3.2 Installation [Seite 695]
14.3.3 - 12.3.3 Administration [Seite 696]
14.4 - 12.4 Grid-Infrastruktur für Third-Party-Applikationen [Seite 698]
14.4.1 - 12.4.1 Installation [Seite 698]
14.4.2 - 12.4.2 Administration [Seite 698]
14.5 - 12.5 RAC One Node [Seite 702]
14.6 - 12.6 Oracle Data Guard [Seite 703]
14.6.1 - 12.6.1 Architektur [Seite 704]
14.6.1.1 - 12.6.1.1 Die Snapshot-Standby-Datenbank [Seite 706]
14.6.2 - 12.6.2 Data Guard Services [Seite 706]
14.6.3 - 12.6.3 Data Guard Protection Modes [Seite 708]
14.6.4 - 12.6.4 Data Guard Broker [Seite 709]
14.6.5 - 12.6.5 Verwaltungswerkzeuge [Seite 709]
14.6.6 - 12.6.6 Hard- und Softwarevoraussetzungen [Seite 709]
14.6.7 - 12.6.7 Verzeichnisstrukturen der Standby-Database [Seite 710]
14.6.8 - 12.6.8 Vorbereitung der Primärdatenbank [Seite 710]
14.6.9 - 12.6.9 Manuelle Erstellung der Physical-Standby-Datenbank [Seite 714]
14.6.10 - 12.6.10 Erstellung der Physical-Standby-Datenbank mit RMAN DUPLICATE [Seite 716]
14.6.11 - 12.6.11 Duplicate einer PDB- oder CDB-Datenbank [Seite 719]
14.6.12 - 12.6.12 Überwachung der Physical-Standby-Datenbank [Seite 721]
14.6.13 - 12.6.13 Real Time Apply und Standby-Logfiles [Seite 722]
14.6.14 - 12.6.14 Starten und Stoppen des Redo Apply [Seite 723]
14.6.15 - 12.6.15 Aktivierung des Data Guard Broker [Seite 723]
14.6.16 - 12.6.16 Hinzufügen und Aktivieren von Standby-Datenbanken [Seite 726]
14.6.17 - 12.6.17 Ändern von Konfigurationseinstellungen [Seite 726]
14.6.18 - 12.6.18 Durchführen eines Switchover [Seite 729]
14.6.19 - 12.6.19 Durchführen eines Failover [Seite 730]
14.6.20 - 12.6.20 Far-Sync-Instanzen und Zero Data Loss [Seite 731]
14.6.20.1 - 12.6.20.1 Real Time Cascade [Seite 733]
14.6.21 - 12.6.21 Aufbau einer Logical Standby-Datenbank [Seite 735]
15 - 13 Datenbank-Upgrades [Seite 736]
15.1 - 13.1 Upgrade vs. Migration [Seite 738]
15.2 - 13.2 Generelle Rahmenbedingen [Seite 738]
15.3 - 13.3 Technische Planung [Seite 739]
15.4 - 13.4 Überblick Upgrade-Methoden [Seite 742]
15.5 - 13.5 Generell mögliche Upgrade-Pfade [Seite 747]
15.6 - 13.6 Database Upgrade Assistant (DBUA) [Seite 747]
15.6.1 - 13.6.1 Software-Download [Seite 747]
15.6.2 - 13.6.2 Datenbanksoftwareinstallation [Seite 748]
15.6.3 - 13.6.3 Upgrade mithilfe des DBUA [Seite 749]
15.6.4 - 13.6.4 Silent Upgrade [Seite 753]
15.7 - 13.7 Manuelles Upgrade [Seite 753]
15.7.1 - 13.7.1 Manuelles Upgrade im Detail [Seite 760]
15.8 - 13.8 Downgrade [Seite 762]
15.9 - 13.9 Best Practices Datenbank-Upgrade [Seite 764]
15.10 - 13.10 Alternative Upgrade-Methoden [Seite 767]
15.10.1 - 13.10.1 Original-Export- und -Import-Utilities (exp/imp) [Seite 767]
15.10.2 - 13.10.2 Export und Import mittels Data Pump [Seite 768]
15.10.3 - 13.10.3 Transportable Tablespaces [Seite 770]
15.11 - 13.11 Full Transportable Database [Seite 772]
15.12 - 13.12 Komplexe Upgrade-Methoden [Seite 773]
15.12.1 - 13.12.1 Copy Table (Create Table as select) [Seite 774]
15.12.2 - 13.12.2 Oracle Streams/Oracle Golden Gate [Seite 774]
15.12.3 - 13.12.3 Upgrade mit logischer Standby-Datenbank [Seite 775]
15.13 - 13.13 Datenbankkonvertierung auf 64 Bit [Seite 777]
15.14 - 13.14 Wechsel von einer Standard Edition auf die Enterprise Edition [Seite 778]
15.15 - 13.15 Wechsel von einer Enterprise Edition auf eine Standard Edition [Seite 779]
15.16 - 13.16 Resümee [Seite 779]
16 - 14 Globalization Support [Seite 780]
16.1 - 14.1 Zeichensätze [Seite 780]
16.1.1 - 14.1.1 Zeichensätze in der Datenbank [Seite 782]
16.1.1.1 - 14.1.1.1 Database Character Set [Seite 783]
16.1.1.2 - 14.1.1.2 National Character Set [Seite 783]
16.1.2 - 14.1.2 Unicode [Seite 783]
16.1.2.1 - 14.1.2.1 Was ist Unicode? [Seite 783]
16.1.2.2 - 14.1.2.2 Unicode in der Oracle-Datenbank [Seite 784]
16.1.3 - 14.1.3 Besonderheiten bei der Verwendung von Unicode als Datenbankzeichensatz [Seite 784]
16.1.3.1 - 14.1.3.1 Längenangaben bei der Definition von Tabellenspalten [Seite 784]
16.1.3.2 - 14.1.3.2 Zusätzliche SQL-Funktionen [Seite 786]
16.1.3.3 - 14.1.3.3 ASCII-Funktion [Seite 787]
16.1.3.4 - 14.1.3.4 Sortierung [Seite 787]
16.1.4 - 14.1.4 Welcher Zeichensatz ist als "Database Character Set" am besten geeignet? [Seite 787]
16.1.5 - 14.1.5 Häufig verwendete Zeichensätze [Seite 788]
16.1.6 - 14.1.6 Zeichensatzwechsel der Datenbank [Seite 789]
16.1.6.1 - 14.1.6.1 Allgemeines [Seite 789]
16.1.6.2 - 14.1.6.2 Werkzeuge für den Zeichensatzwechsel [Seite 789]
16.1.6.3 - 14.1.6.3 csscan/csalter [Seite 790]
16.1.6.4 - 14.1.6.4 Database Migration Assistant for Unicode (DMU) [Seite 790]
16.2 - 14.2 NLS-Einstellungen [Seite 797]
16.2.1 - 14.2.1 NLS_LANG [Seite 797]
16.2.2 - 14.2.2 NLS-Parameter [Seite 798]
16.2.3 - 14.2.3 Abhängigkeiten [Seite 800]
16.3 - 14.3 Zeit & Datum [Seite 800]
16.4 - 14.4 NLS in SQL [Seite 802]
16.5 - 14.5 NLS-Data-Dictionary-Views [Seite 804]
16.6 - 14.6 Zusammenfassung [Seite 804]
17 - Die Autoren [Seite 806]
18 - Index [Seite 810]

Dateiformat: EPUB
Kopierschutz: Wasserzeichen-DRM (Digital Rights Management)

Systemvoraussetzungen:

Computer (Windows; MacOS X; Linux): Verwenden Sie eine Lese-Software, die das Dateiformat EPUB verarbeiten kann: z.B. Adobe Digital Editions oder FBReader - beide kostenlos (siehe E-Book Hilfe).

Tablet/Smartphone (Android; iOS): Installieren Sie bereits vor dem Download die kostenlose App Adobe Digital Editions (siehe E-Book Hilfe).

E-Book-Reader: Bookeen, Kobo, Pocketbook, Sony, Tolino u.v.a.m. (nicht Kindle)

Das Dateiformat EPUB ist sehr gut für Romane und Sachbücher geeignet - also für "fließenden" Text ohne komplexes Layout. Bei E-Readern oder Smartphones passt sich der Zeilen- und Seitenumbruch automatisch den kleinen Displays an. Mit Wasserzeichen-DRM wird hier ein "weicher" Kopierschutz verwendet. Daher ist technisch zwar alles möglich - sogar eine unzulässige Weitergabe. Aber an sichtbaren und unsichtbaren Stellen wird der Käufer des E-Books als Wasserzeichen hinterlegt, sodass im Falle eines Missbrauchs die Spur zurückverfolgt werden kann.

Weitere Informationen finden Sie in unserer E-Book Hilfe.


Dateiformat: PDF
Kopierschutz: Wasserzeichen-DRM (Digital Rights Management)

Systemvoraussetzungen:

Computer (Windows; MacOS X; Linux): Verwenden Sie zum Lesen die kostenlose Software Adobe Reader, Adobe Digital Editions oder einen anderen PDF-Viewer Ihrer Wahl (siehe E-Book Hilfe).

Tablet/Smartphone (Android; iOS): Installieren Sie die kostenlose App Adobe Digital Editions oder eine andere Lese-App für E-Books (siehe E-Book Hilfe).

E-Book-Reader: Bookeen, Kobo, Pocketbook, Sony, Tolino u.v.a.m. (nur bedingt: Kindle)

Das Dateiformat PDF zeigt auf jeder Hardware eine Buchseite stets identisch an. Daher ist eine PDF auch für ein komplexes Layout geeignet, wie es bei Lehr- und Fachbüchern verwendet wird (Bilder, Tabellen, Spalten, Fußnoten). Bei kleinen Displays von E-Readern oder Smartphones sind PDF leider eher nervig, weil zu viel Scrollen notwendig ist. Mit Wasserzeichen-DRM wird hier ein "weicher" Kopierschutz verwendet. Daher ist technisch zwar alles möglich - sogar eine unzulässige Weitergabe. Aber an sichtbaren und unsichtbaren Stellen wird der Käufer des E-Books als Wasserzeichen hinterlegt, sodass im Falle eines Missbrauchs die Spur zurückverfolgt werden kann.

Weitere Informationen finden Sie in unserer E-Book Hilfe.

Inhalt (1) (PDF)
Inhalt (2) (PDF)

Download (sofort verfügbar)

54,99 €
inkl. 19% MwSt.
Download / Einzel-Lizenz
ePUB mit Wasserzeichen-DRM
siehe Systemvoraussetzungen
PDF mit Wasserzeichen-DRM
siehe Systemvoraussetzungen
Hinweis: Die Auswahl des von Ihnen gewünschten Dateiformats und des Kopierschutzes erfolgt erst im System des E-Book Anbieters
E-Book bestellen

Unsere Web-Seiten verwenden Cookies. Mit der Nutzung des WebShops erklären Sie sich damit einverstanden. Mehr Informationen finden Sie in unserem Datenschutzhinweis. Ok