Sie sind hier
E-Book

Oracle Datenbankadministration mit SQL-Skripten

AutorAlexander Kick
VerlagCarl Hanser Fachbuchverlag
Erscheinungsjahr2006
Seitenanzahl245 Seiten
ISBN9783446409385
CD zum Buch1
FormatPDF
KopierschutzWasserzeichen/DRM
GerätePC/MAC/eReader/Tablet
Preis23,99 EUR

Damit eine Oracle-Datenbank wirklich gut läuft und die größtmögliche Performance aufweist, reicht die richtige Installation alleine nicht aus. Administratoren müssen die Methoden der Optimierung und des Tunings kennen und einsetzen, um optimale Ergebnisse zu erzielen. Dieses Praxisbuch liefert dafür zahlreiche praktische Anleitungen und Skripte.

Der Autor zeigt nicht nur, wie SQL-Abfragen zu optimieren sind, sondern liefert auch Tipps und Informationen für alle anderen Ebenen, auf denen Tuning stattfindet.   

Kaufen Sie hier:

Horizontale Tabs

Leseprobe

5 Platzüberwachung (S. 60)

Für den reibungslosen Betrieb einer Oracle-Instanz ist die Überwachung des Platzverbrauchs und die Platzverwaltung eines der wichtigsten Themen eines Datenbankadministrators. Ist in einem Tablespace kein Platz mehr vorhanden, so können Daten nicht mehr in die Tabellen eingefügt werden, die in diesem Tablespace abgelegt wurden. Teilfunktionen von Benutzerapplikationen sind dann möglicherweise nicht mehr verfügbar. Noch schlimmer ist es, wenn die Instanz im Archivelog-Modus (um regelmäßig online Backups auszuführen) nicht mehr Redo Logs in die Archive-Destination schreiben kann, weil diese voll ist.

Dann sind nämlich (nicht nur für einen Tablespace, sondern) für die ganze Datenbank keine DML-Operationen (insert, update, delete) mehr möglich. Das Gleiche gilt für das Verzeichnis, in das Audit-Dateien geschrieben werden (die aber nicht mehr hineinpassen). Aufbauend auf der im Kapitel 3 besprochenen SQL-Abfrage stellen wir in diesem Kapitel Skripte vor, die die Kapazität und Eigenschaften von Tablespaces anzeigen. Da man bei der Erweiterung eines Tablespace häufig die dazugehörigen Datafiles kennen möchte, liefert ein separates Skript diese Informationen. Ein weiteres Skript dient der Überwachung der Archivelog-Destination und deren Größe. Häufig taucht auch die Frage auf, welche Segmente in einem Tablespace sind, z.B. um sicherzustellen, dass Indizes in einem separaten Tablespace abgelegt sind. Des Weiteren werden in diesem Kapitel Skripte zur Feststellung der Datenbankgröße, des Wachstums der Datenmenge und zur Platzausnutzung innerhalb der Segmente vorgestellt.

5.1 Tablespace-Kapazität und -Eigenschaften

Für einen Datenbankadministrator ist die Überwachung der Tablespaces eines der wichtigsten Themen, da er sicherstellen muss, dass für die Datenbankobjekte immer genügend Platz vorhanden ist. Andernfalls kann es vorkommen, dass eine Applikation nicht mehr verfügbar ist, weil z.B. Einfügeoperationen in die Datenbank nicht mehr möglich sind. Basierend auf der im Kapitel 3 besprochenen Abfrage lassen sich noch mehr Informationen über Tablespaces und deren Datafiles in einer Übersicht wie der folgenden darstellen.

5.1.1 Beispiel-Report

Der folgende Bericht zeigt pro Tablespace die aktuelle Größe aller dazugehörigen Datafiles, den darin belegten und freien Platz und den Prozentsatz des freien Platzes an. Sowohl Letzterer als auch die potenzielle Größe aller Datafiles zusammen und der maximale als Ganzes durch ein Extent belegbare Platz berücksichtigen, ob Datafiles autoextensible sind. Ebenso werden der Status, der Content-, Management- und Allokationstyp, ob Datafiles eines Tablespace autoextensible sind, und die Logging-Eigenschaften des jeweiligen Tablespace angezeigt.

Inhaltsverzeichnis
Inhalt7
Vorwort13
Einleitung15
1 Einleitung16
1.1 Datenbankadministration mit Skripten16
1.2 Software-Tools und Skripte im Vergleich17
1.3 Skripte aus dem Internet17
1.4 Die Ziele dieses Buches18
1.5 Vorkenntnisse20
1.6 Der Aufbau des Buches20
Schneller, einfacher, besser – mit Skripten oder GUI- Tools?22
2 Schneller, einfacher, besser – mit Skripten oder GUI- Tools?23
2.1 Beispiel-Szenario23
2.2 GUI-Sicht – Oracle Enterprise Manager24
2.3 GUI-Sicht – Toad28
2.4 GUIs versus Skripte30
2.5 Anforderungen an Skripte32
Fallstricke bei der Skriptentwicklung33
3 Fallstricke bei der Skriptentwicklung34
3.1 Einleitung34
3.2 Ohne Berücksichtigung von autoextensible35
3.3 Berücksichtigung von autoextensible37
3.4 Maxbytes < bytes38
3.5 User_bytes39
3.6 Weitere Fehler?40
3.7 Performance42
3.8 Temporary Tablespaces46
3.9 Gesamtabfrage47
3.10 Zusammenfassung48
Hilfs- und allgemeine Skripte49
4 Hilfs- und allgemeine Skripte50
4.1 Dictionary-Informationen50
4.2 Switch User52
4.3 Nicht Default oder obsolete Parameter57
4.4 DDL-Syntax für Objekte61
4.5 Syntax statt tabellarischer Ausgabe63
4.6 DDL-Syntax für eine Tabelle und deren Indizes65
4.7 DBMS_Metadata69
Platzüberwachung70
5 Platzüberwachung71
5.1 Tablespace-Kapazität und -Eigenschaften71
5.2 Tablespace-Monitoring75
5.3 Tablespace-Erweiterungen77
5.4 File-System-Überwachung78
5.5 Archivelog-Menge81
5.6 Flash Recovery Area84
5.7 Tablespace-Segmente87
5.8 Datenbankgröße88
5.9 Datenbankwachstum90
5.10 Platzausnutzung innerhalb der Segmente95
Modularisierung und Wiederverwendbarkeit99
6 Modularisierung und Wiederverwendbarkeit100
6.1 Modularisierung mittels Define100
6.2 Parametrisierung103
6.3 Modularisierung mit Views104
6.4 Modularisierung mit Table-Functions106
6.5 Zusammensetzen von Code-Stücken108
6.6 Variablen und Refcursor111
6.7 Verwendung fortgeschrittener SQLFunktionalitäten112
6.8 Settings sichern und wiederherstellen117
6.9 Kommentare118
6.10 Unterschiedliche Datenbankversionen119
6.11 Code-Verteilung120
Aktivität122
7 Aktivität123
7.1 Einleitung123
7.2 Session- Aktivität123
7.3 Session-SQL-Text128
7.4 Session IO130
7.5 Temp-Segment-Benutzung134
7.6 Blockierte und blockierende Sessions136
7.7 Lang laufende Operationen141
7.8 Active Session History143
Performance148
8 Performance149
8.1 Ausführungsplan einer Session149
8.2 Tabellen- und Indexsegmente152
8.3 Zu einer Tabelle gehörende Indizes154
8.4 Tabellen- und Index-Statistiken158
8.5 Automatic Workload Repository Report167
8.6 Automatic Database Diagnostic Monitor170
8.7 Applikations-Tracing172
Sicherheit174
9 Sicherheit175
9.1 Rollenhierarchie175
9.2 Systemprivilegien eines Benutzers oder einer Rolle178
9.3 Objektprivilegien eines Benutzers oder einer Rolle180
9.4 Hierarchie der Systemprivilegien182
9.5 Besitzer eines Objektprivilegs183
9.6 Vergleich zu anderen Privilegien-Skripten185
9.7 Rootkits187
9.8 Sicherheitswerkzeuge190
Backup194
10 Backup195
10.1 RMAN-Backups und -Katalog195
10.2 Backup-Informationen198
10.3 Channel-unabhängige Backup-Informationen202
10.4 Backup-Volumen205
10.5 Datenbanken ohne aktuelles Backup207
10.6 Überwachung laufender Backups208
10.7 Größe aller Datenbanken211
10.8 Block-Korruption213
Wartung221
11 Wartung222
11.1 Reorganisationen222
11.2 Ungültige Indizes234
11.3 Reorganisations-Package236
Die Skripte im Einsatz237
12 Die Skripte im Einsatz238
12.1 Gesundheits-Check238
12.2 Wofür Sie die Skripte einsetzen können – eine Übersicht239
12.3 Web-Tools241
Literatur242
Register243
Mehr eBooks bei www.ciando.com0

Weitere E-Books zum Thema: Software - Betriebssysteme - Anwenderprogramme

Softwaretechnik

E-Book Softwaretechnik
Format: PDF

Software-Projekte geraten oft in Schwierigkeiten: Zeit und Budget werden überschritten; das Projekt tritt auf der Stelle; im schlimmsten Fall wird es ohne Ergebnis abgebrochen. Manche…

Softwaretechnik

E-Book Softwaretechnik
Format: PDF

Software-Projekte geraten oft in Schwierigkeiten: Zeit und Budget werden überschritten; das Projekt tritt auf der Stelle; im schlimmsten Fall wird es ohne Ergebnis abgebrochen. Manche…

Softwaretechnik

E-Book Softwaretechnik
Format: PDF

Software-Projekte geraten oft in Schwierigkeiten: Zeit und Budget werden überschritten; das Projekt tritt auf der Stelle; im schlimmsten Fall wird es ohne Ergebnis abgebrochen. Manche…

Statistische Grafiken mit Excel

E-Book Statistische Grafiken mit Excel
Format: PDF

Die grafische Veranschaulichung von Sachverhalten oder Entwicklungsverläufen spielt in allen empirisch orientierten Bereichen eine besondere Rolle. Empirische Informationen grafisch aufzubereiten,…

Statistische Grafiken mit Excel

E-Book Statistische Grafiken mit Excel
Format: PDF

Die grafische Veranschaulichung von Sachverhalten oder Entwicklungsverläufen spielt in allen empirisch orientierten Bereichen eine besondere Rolle. Empirische Informationen grafisch aufzubereiten,…

Computergrafik und OpenGL

E-Book Computergrafik und OpenGL
Format: PDF

Das Lehrbuch stellt die theoretischen Grundlagen zu den wichtigsten Themenbereichen der Computergrafik, wie Rastergrafik, Modellierung, Transformation, Projektion, Clipping, Sichtbarkeit, Farbe und…

Computergrafik und OpenGL

E-Book Computergrafik und OpenGL
Format: PDF

Das Lehrbuch stellt die theoretischen Grundlagen zu den wichtigsten Themenbereichen der Computergrafik, wie Rastergrafik, Modellierung, Transformation, Projektion, Clipping, Sichtbarkeit, Farbe und…

Computergrafik und OpenGL

E-Book Computergrafik und OpenGL
Format: PDF

Das Lehrbuch stellt die theoretischen Grundlagen zu den wichtigsten Themenbereichen der Computergrafik, wie Rastergrafik, Modellierung, Transformation, Projektion, Clipping, Sichtbarkeit, Farbe und…

Citrix Presentation Server

E-Book Citrix Presentation Server
Format: PDF

Der Citrix MetaFrame Presentation Server ist unangefochtener Marktführer unter den Terminalservern für Windows-Systeme. Unternehmen setzen ihn ein, um die Systemverwaltung von Windows-Netzwerken…

Citrix Presentation Server

E-Book Citrix Presentation Server
Format: PDF

Der Citrix MetaFrame Presentation Server ist unangefochtener Marktführer unter den Terminalservern für Windows-Systeme. Unternehmen setzen ihn ein, um die Systemverwaltung von Windows-Netzwerken…

Weitere Zeitschriften

Arzneimittel Zeitung

Arzneimittel Zeitung

Die Arneimittel Zeitung ist die Zeitung für Entscheider und Mitarbeiter in der Pharmabranche. Sie informiert branchenspezifisch über Gesundheits- und Arzneimittelpolitik, über Unternehmen und ...

FREIE WERKSTATT

FREIE WERKSTATT

Die Fachzeitschrift FREIE WERKSTATT berichtet seit der ersten Ausgaben 1994 über die Entwicklungen des Independent Aftermarkets (IAM). Hauptzielgruppe sind Inhaberinnen und Inhaber, Kfz-Meisterinnen ...

AUTOCAD & Inventor Magazin

AUTOCAD & Inventor Magazin

FÜHREND - Das AUTOCAD & Inventor Magazin berichtet seinen Lesern seit 30 Jahren ausführlich über die Lösungsvielfalt der SoftwareLösungen des Herstellers Autodesk. Die Produkte gehören zu ...

Berufsstart Gehalt

Berufsstart Gehalt

»Berufsstart Gehalt« erscheint jährlich zum Sommersemester im Mai mit einer Auflage von 50.000 Exemplaren und ermöglicht Unternehmen sich bei Studenten und Absolventen mit einer ...

Bibel für heute

Bibel für heute

BIBEL FÜR HEUTE ist die Bibellese für alle, die die tägliche Routine durchbrechen wollen: Um sich intensiver mit einem Bibeltext zu beschäftigen. Um beim Bibel lesen Einblicke in Gottes ...

crescendo

crescendo

Die Zeitschrift für Blas- und Spielleutemusik in NRW - Informationen aus dem Volksmusikerbund NRW - Berichte aus 23 Kreisverbänden mit über 1000 Blasorchestern, Spielmanns- und Fanfarenzügen - ...

dental:spiegel

dental:spiegel

dental:spiegel - Das Magazin für das erfolgreiche Praxisteam. Der dental:spiegel gehört zu den Top 5 der reichweitenstärksten Fachzeitschriften für Zahnärzte in Deutschland (laut LA-DENT 2011 ...

Eishockey NEWS

Eishockey NEWS

Eishockey NEWS bringt alles über die DEL, die DEL2, die Oberliga sowie die Regionalligen und Informationen über die NHL. Dazu ausführliche Statistiken, Hintergrundberichte, Personalities ...

FileMaker Magazin

FileMaker Magazin

Das unabhängige Magazin für Anwender und Entwickler, die mit dem Datenbankprogramm Claris FileMaker Pro arbeiten. In jeder Ausgabe finden Sie von kompletten Lösungsschritten bis zu ...