Oracle Datenbankadministration mit SQL-Skripten

Alexander Kick

Oracle Datenbankadministration mit SQL-Skripten

2006

245 Seiten

Format: PDF, Online Lesen

E-Book: €  23,99

E-Book kaufen

E-Book kaufen

ISBN: 9783446409385

 

Inhalt

7

Vorwort

13

Einleitung

15

1 Einleitung

16

1.1 Datenbankadministration mit Skripten

16

1.2 Software-Tools und Skripte im Vergleich

17

1.3 Skripte aus dem Internet

17

1.4 Die Ziele dieses Buches

18

1.5 Vorkenntnisse

20

1.6 Der Aufbau des Buches

20

Schneller, einfacher, besser – mit Skripten oder GUI- Tools?

22

2 Schneller, einfacher, besser – mit Skripten oder GUI- Tools?

23

2.1 Beispiel-Szenario

23

2.2 GUI-Sicht – Oracle Enterprise Manager

24

2.3 GUI-Sicht – Toad

28

2.4 GUIs versus Skripte

30

2.5 Anforderungen an Skripte

32

Fallstricke bei der Skriptentwicklung

33

3 Fallstricke bei der Skriptentwicklung

34

3.1 Einleitung

34

3.2 Ohne Berücksichtigung von autoextensible

35

3.3 Berücksichtigung von autoextensible

37

3.4 Maxbytes < bytes

38

3.5 User_bytes

39

3.6 Weitere Fehler?

40

3.7 Performance

42

3.8 Temporary Tablespaces

46

3.9 Gesamtabfrage

47

3.10 Zusammenfassung

48

Hilfs- und allgemeine Skripte

49

4 Hilfs- und allgemeine Skripte

50

4.1 Dictionary-Informationen

50

4.2 Switch User

52

4.3 Nicht Default oder obsolete Parameter

57

4.4 DDL-Syntax für Objekte

61

4.5 Syntax statt tabellarischer Ausgabe

63

4.6 DDL-Syntax für eine Tabelle und deren Indizes

65

4.7 DBMS_Metadata

69

Platzüberwachung

70

5 Platzüberwachung

71

5.1 Tablespace-Kapazität und -Eigenschaften

71

5.2 Tablespace-Monitoring

75

5.3 Tablespace-Erweiterungen

77

5.4 File-System-Überwachung

78

5.5 Archivelog-Menge

81

5.6 Flash Recovery Area

84

5.7 Tablespace-Segmente

87

5.8 Datenbankgröße

88

5.9 Datenbankwachstum

90

5.10 Platzausnutzung innerhalb der Segmente

95

Modularisierung und Wiederverwendbarkeit

99

6 Modularisierung und Wiederverwendbarkeit

100

6.1 Modularisierung mittels Define

100

6.2 Parametrisierung

103

6.3 Modularisierung mit Views

104

6.4 Modularisierung mit Table-Functions

106

6.5 Zusammensetzen von Code-Stücken

108

6.6 Variablen und Refcursor

111

6.7 Verwendung fortgeschrittener SQLFunktionalitäten

112

6.8 Settings sichern und wiederherstellen

117

6.9 Kommentare

118

6.10 Unterschiedliche Datenbankversionen

119

6.11 Code-Verteilung

120

Aktivität

122

7 Aktivität

123

7.1 Einleitung

123

7.2 Session- Aktivität

123

7.3 Session-SQL-Text

128

7.4 Session IO

130

7.5 Temp-Segment-Benutzung

134

7.6 Blockierte und blockierende Sessions

136

7.7 Lang laufende Operationen

141

7.8 Active Session History

143

Performance

148

8 Performance

149

8.1 Ausführungsplan einer Session

149

8.2 Tabellen- und Indexsegmente

152

8.3 Zu einer Tabelle gehörende Indizes

154

8.4 Tabellen- und Index-Statistiken

158

8.5 Automatic Workload Repository Report

167

8.6 Automatic Database Diagnostic Monitor

170

8.7 Applikations-Tracing

172

Sicherheit

174

9 Sicherheit

175

9.1 Rollenhierarchie

175

9.2 Systemprivilegien eines Benutzers oder einer Rolle

178

9.3 Objektprivilegien eines Benutzers oder einer Rolle

180

9.4 Hierarchie der Systemprivilegien

182

9.5 Besitzer eines Objektprivilegs

183

9.6 Vergleich zu anderen Privilegien-Skripten

185

9.7 Rootkits

187

9.8 Sicherheitswerkzeuge

190

Backup

194

10 Backup

195

10.1 RMAN-Backups und -Katalog

195

10.2 Backup-Informationen

198

10.3 Channel-unabhängige Backup-Informationen

202

10.4 Backup-Volumen

205

10.5 Datenbanken ohne aktuelles Backup

207

10.6 Überwachung laufender Backups

208

10.7 Größe aller Datenbanken

211

10.8 Block-Korruption

213

Wartung

221

11 Wartung

222

11.1 Reorganisationen

222

11.2 Ungültige Indizes

234

11.3 Reorganisations-Package

236

Die Skripte im Einsatz

237

12 Die Skripte im Einsatz

238

12.1 Gesundheits-Check

238

12.2 Wofür Sie die Skripte einsetzen können – eine Übersicht

239

12.3 Web-Tools

241

Literatur

242

Register

243

Mehr eBooks bei www.ciando.com

0

 

© 2009-2024 ciando GmbH