Data Dictionary for Oracle - luis.uni-hannover.de · SELECT owner, constraint_name, table_name,...

18
TIMO MEYER OCP DBA 9i | 2005-07-05 | Seite 1 von 18 Beenden Vorschau Vollbild Seite 1 von 18 Letzte Seite Home Live-Demo DBA Views Data Dictionary Einleitung Agenda Fazit Fragen Literatur Titelseite Data Dictionary for Oracle Programm von QUEST SOFTWARE um Daten über die Struktur einer Oracle9i Datenbank und deren Objekte abzufragen Timo Meyer

Transcript of Data Dictionary for Oracle - luis.uni-hannover.de · SELECT owner, constraint_name, table_name,...

Page 1: Data Dictionary for Oracle - luis.uni-hannover.de · SELECT owner, constraint_name, table_name, generated, index_owner, index_name FROM dba_constraints; 5. Fazit. TIMO MEYER OCP DBA

TIMO MEYEROCP DBA 9i | 2005-07-05 | Seite 1 von 18

Beenden

Vorschau

Vollbild

Seite 1 von 18

Letzte Seite

Titelseite

Home

Neue Funktionen

Konfiguration

Migration

Installation

Grid Computing

Anhang

Live-Demo

DBA Views

Data Dictionary

Einleitung

Agenda

Fazit

Fragen

Literatur

Titelseite

Data Dictionary for OracleProgramm von QUEST SOFTWARE um Daten

über die Struktur einer Oracle9i Datenbank undderen Objekte abzufragen

Timo Meyer

Page 2: Data Dictionary for Oracle - luis.uni-hannover.de · SELECT owner, constraint_name, table_name, generated, index_owner, index_name FROM dba_constraints; 5. Fazit. TIMO MEYER OCP DBA

TIMO MEYEROCP DBA 9i | 2005-07-05 | Seite 2 von 18

Beenden

Vorschau

Vollbild

Seite 2 von 18

Letzte Seite

Titelseite

Home

Neue Funktionen

Konfiguration

Migration

Installation

Grid Computing

Anhang

Live-Demo

DBA Views

Data Dictionary

Einleitung

Agenda

Fazit

Fragen

Literatur

1. Einleitung

2. Data Dictionary for Oracle

3. DBA Views

4. Live-Demonstration

5. Fazit

6. Fragen

7. Literatur

Agenda Agenda

Page 3: Data Dictionary for Oracle - luis.uni-hannover.de · SELECT owner, constraint_name, table_name, generated, index_owner, index_name FROM dba_constraints; 5. Fazit. TIMO MEYER OCP DBA

TIMO MEYEROCP DBA 9i | 2005-07-05 | Seite 3 von 18

Beenden

Vorschau

Vollbild

Seite 3 von 18

Letzte Seite

Titelseite

Home

Neue Funktionen

Konfiguration

Migration

Installation

Grid Computing

Anhang

Live-Demo

DBA Views

Data Dictionary

Einleitung

Agenda

Fazit

Fragen

Literatur

1. Was ist eine Datenbank ?

Eine Datenbank ist eine strukturierte und organisierte Sammlung von Daten bzw. Dateien

In jeder größeren Einrichtung (z.B. Banken, Transportunternehmen) müssen viele MitarbeiterZugriff auf Daten haben (z.B. Verwaltungsdaten)

Ein solcher Datenzugriff bedeutetLesenAnwendenVerändernLöschen

1. EinleitungEinleitung

Page 4: Data Dictionary for Oracle - luis.uni-hannover.de · SELECT owner, constraint_name, table_name, generated, index_owner, index_name FROM dba_constraints; 5. Fazit. TIMO MEYER OCP DBA

TIMO MEYEROCP DBA 9i | 2005-07-05 | Seite 4 von 18

Beenden

Vorschau

Vollbild

Seite 4 von 18

Letzte Seite

Titelseite

Home

Neue Funktionen

Konfiguration

Migration

Installation

Grid Computing

Anhang

Live-Demo

DBA Views

Data Dictionary

Einleitung

Agenda

Fazit

Fragen

Literatur

2. Woraus besteht eine Datenbank1 ?

Einer Datenbasisdem eigentlichen Datenbestand

Dem Datenbank- Management- System (DBMS)gewährt den Zugriff auf die Daten

Sowie dem Data Dictionary (auch: Row- Cache)speichert Informationen über die Datenbankund deren Verwaltung

1. Einleitung

_________1 Vereinfachtes Schema einer Oracle9i Datenbank.

Einleitung

Page 5: Data Dictionary for Oracle - luis.uni-hannover.de · SELECT owner, constraint_name, table_name, generated, index_owner, index_name FROM dba_constraints; 5. Fazit. TIMO MEYER OCP DBA

TIMO MEYEROCP DBA 9i | 2005-07-05 | Seite 5 von 18

Beenden

Vorschau

Vollbild

Seite 5 von 18

Letzte Seite

Titelseite

Home

Neue Funktionen

Konfiguration

Migration

Installation

Grid Computing

Anhang

Live-Demo

DBA Views

Data Dictionary

Einleitung

Agenda

Fazit

Fragen

Literatur

1. Data Dictionary for Oracle-DownloadWir laden die Testversion des Data Dictionary for Oracle von folgenderInternetseite herunter :

http://www.quest.com

2. Kennenlernen der AnwendungMit dem Tool können wir die Strukturdes Data Dictionary untersuchen und kennenlernen

Ausführliche DokumentationAbfrage der Oracle9i Datenbank auf dem PC

2. Data Dictionary for OracleData Dictionary

Page 6: Data Dictionary for Oracle - luis.uni-hannover.de · SELECT owner, constraint_name, table_name, generated, index_owner, index_name FROM dba_constraints; 5. Fazit. TIMO MEYER OCP DBA

TIMO MEYEROCP DBA 9i | 2005-07-05 | Seite 6 von 18

Beenden

Vorschau

Vollbild

Seite 6 von 18

Letzte Seite

Titelseite

Home

Neue Funktionen

Konfiguration

Migration

Installation

Grid Computing

Anhang

Live-Demo

DBA Views

Data Dictionary

Einleitung

Agenda

Fazit

Fragen

Literatur

2. Data Dictionary for OracleData Dictionary

Page 7: Data Dictionary for Oracle - luis.uni-hannover.de · SELECT owner, constraint_name, table_name, generated, index_owner, index_name FROM dba_constraints; 5. Fazit. TIMO MEYER OCP DBA

TIMO MEYEROCP DBA 9i | 2005-07-05 | Seite 7 von 18

Beenden

Vorschau

Vollbild

Seite 7 von 18

Letzte Seite

Titelseite

Home

Neue Funktionen

Konfiguration

Migration

Installation

Grid Computing

Anhang

Live-Demo

DBA Views

Data Dictionary

Einleitung

Agenda

Fazit

Fragen

Literatur

Im Data Dictionary sind die so genanntenMeta-Daten – Daten über die Struktur derDatenbank und ihre Objekte – in Tabellenund Views enthalten1 :

Die Beschreibung der logischen und physischenDatenbankstrukturDie Namen der für die Datenbank eingerichtetenBenutzer, Rollen und PrivilegienSpeicherplatzinformationenInformationen über Constraints2

3. DBA Views

_________1 Vgl. HERDT-VERLAG, Oracle 9i. Architektur und Administration, Bodenheim 2003, S.73-74.2 Constraints überprüfen Daten auf Vollständigkeit und Korrektheit (Datenintegrität).

DBA Views

Page 8: Data Dictionary for Oracle - luis.uni-hannover.de · SELECT owner, constraint_name, table_name, generated, index_owner, index_name FROM dba_constraints; 5. Fazit. TIMO MEYER OCP DBA

TIMO MEYEROCP DBA 9i | 2005-07-05 | Seite 8 von 18

Beenden

Vorschau

Vollbild

Seite 8 von 18

Letzte Seite

Titelseite

Home

Neue Funktionen

Konfiguration

Migration

Installation

Grid Computing

Anhang

Live-Demo

DBA Views

Data Dictionary

Einleitung

Agenda

Fazit

Fragen

Literatur

Die Anwendung Data Dictionary for Oracle fragt das Data Dictionary nach folgendenTabellen und Sichten ab, welche für einenDatenbank-Administrator wichtig sind :

1. DBA_Views mit der Vorsilbe DBA_ enthalten die

kompletten Informationen über eine Datenbank

2. V$_Views mit der Vorsilbe V$_ dienen zur

Überwachung einer Datenbank und werden alsVirtuelle Performance Tabellen bezeichnet

3. DBA Views

DBA Views

Page 9: Data Dictionary for Oracle - luis.uni-hannover.de · SELECT owner, constraint_name, table_name, generated, index_owner, index_name FROM dba_constraints; 5. Fazit. TIMO MEYER OCP DBA

TIMO MEYEROCP DBA 9i | 2005-07-05 | Seite 9 von 18

Beenden

Vorschau

Vollbild

Seite 9 von 18

Letzte Seite

Titelseite

Home

Neue Funktionen

Konfiguration

Migration

Installation

Grid Computing

Anhang

Live-Demo

DBA Views

Data Dictionary

Einleitung

Agenda

Fazit

Fragen

Literatur

3. DBA Views

DBA Views3. DBA Views – nach Kategorien geordnet

Audit Procedures & TriggersColumns Replication & Materialized ViewsWeb Standby DatabaseIndex Tables & ClustersJava Types & MethodsLobs Undo Segments & Resumable SpaceLocking Sqquences, Synonyms and ViewsOutlines Database ConfigurationPartitions Dimensions and SummariesQueue Objects, Directories and LibrariesStorage Distributed

Page 10: Data Dictionary for Oracle - luis.uni-hannover.de · SELECT owner, constraint_name, table_name, generated, index_owner, index_name FROM dba_constraints; 5. Fazit. TIMO MEYER OCP DBA

TIMO MEYEROCP DBA 9i | 2005-07-05 | Seite 10 von 18

Beenden

Vorschau

Vollbild

Seite 10 von 18

Letzte Seite

Titelseite

Home

Neue Funktionen

Konfiguration

Migration

Installation

Grid Computing

Anhang

Live-Demo

DBA Views

Data Dictionary

Einleitung

Agenda

Fazit

Fragen

Literatur

4. Live-DemonstrationD

ataD

ictionary: D

BA

Views

Hier werden die Informationen aus der Online-Dokumentation angezeigt !

Page 11: Data Dictionary for Oracle - luis.uni-hannover.de · SELECT owner, constraint_name, table_name, generated, index_owner, index_name FROM dba_constraints; 5. Fazit. TIMO MEYER OCP DBA

TIMO MEYEROCP DBA 9i | 2005-07-05 | Seite 11 von 18

Beenden

Vorschau

Vollbild

Seite 11 von 18

Letzte Seite

Titelseite

Home

Neue Funktionen

Konfiguration

Migration

Installation

Grid Computing

Anhang

Live-Demo

DBA Views

Data Dictionary

Einleitung

Agenda

Fazit

Fragen

Literatur

4. Live-DemonstrationD

ataD

ictionary: D

BA

Views

Hier werden die Informationen aus der Oracle Datenbank ausgelesen !

Page 12: Data Dictionary for Oracle - luis.uni-hannover.de · SELECT owner, constraint_name, table_name, generated, index_owner, index_name FROM dba_constraints; 5. Fazit. TIMO MEYER OCP DBA

TIMO MEYEROCP DBA 9i | 2005-07-05 | Seite 12 von 18

Beenden

Vorschau

Vollbild

Seite 12 von 18

Letzte Seite

Titelseite

Home

Neue Funktionen

Konfiguration

Migration

Installation

Grid Computing

Anhang

Live-Demo

DBA Views

Data Dictionary

Einleitung

Agenda

Fazit

Fragen

Literatur

Data

Dictionary

: DB

A View

s

Page 13: Data Dictionary for Oracle - luis.uni-hannover.de · SELECT owner, constraint_name, table_name, generated, index_owner, index_name FROM dba_constraints; 5. Fazit. TIMO MEYER OCP DBA

TIMO MEYEROCP DBA 9i | 2005-07-05 | Seite 13 von 18

Beenden

Vorschau

Vollbild

Seite 13 von 18

Letzte Seite

Titelseite

Home

Neue Funktionen

Konfiguration

Migration

Installation

Grid Computing

Anhang

Live-Demo

DBA Views

Data Dictionary

Einleitung

Agenda

Fazit

Fragen

Literatur

Data

Dictionary

: V$ Views

Page 14: Data Dictionary for Oracle - luis.uni-hannover.de · SELECT owner, constraint_name, table_name, generated, index_owner, index_name FROM dba_constraints; 5. Fazit. TIMO MEYER OCP DBA

TIMO MEYEROCP DBA 9i | 2005-07-05 | Seite 14 von 18

Beenden

Vorschau

Vollbild

Seite 14 von 18

Letzte Seite

Titelseite

Home

Neue Funktionen

Konfiguration

Migration

Installation

Grid Computing

Anhang

Live-Demo

DBA Views

Data Dictionary

Einleitung

Agenda

Fazit

Fragen

Literatur

Ein schönes Anwendungsprogramm fürAdministratoren

Gute Dokumentation

Auch für Einsteiger gut geeignet

Wichtige Sichten und Tabellen

1. Abfrage von BenutzertabellenSELCET * FROM user_tables;

2. Abfrage aller Systemtabellen sowie BenutzertabellenSELECT * FROM dba_tables;

5. Fazit

Fazit

Page 15: Data Dictionary for Oracle - luis.uni-hannover.de · SELECT owner, constraint_name, table_name, generated, index_owner, index_name FROM dba_constraints; 5. Fazit. TIMO MEYER OCP DBA

TIMO MEYEROCP DBA 9i | 2005-07-05 | Seite 15 von 18

Beenden

Vorschau

Vollbild

Seite 15 von 18

Letzte Seite

Titelseite

Home

Neue Funktionen

Konfiguration

Migration

Installation

Grid Computing

Anhang

Live-Demo

DBA Views

Data Dictionary

Einleitung

Agenda

Fazit

Fragen

Literatur

Wichtige Sichten und Tabellen

3. Status der Tablespaces (Online und Offline)SELCET tablespace_name, statusFROM dba_tablespaces;

4. Status der Online- Redo- Log- DateienSELECT v1.member, v2.statusFROM v$logfile v1, v$log v2WHERE v1.group#=v2.group#;

5. Abfragen von Constraint- InformationenSELECT owner, constraint_name, table_name,

generated, index_owner, index_nameFROM dba_constraints;

5. Fazit

Fazit

Page 16: Data Dictionary for Oracle - luis.uni-hannover.de · SELECT owner, constraint_name, table_name, generated, index_owner, index_name FROM dba_constraints; 5. Fazit. TIMO MEYER OCP DBA

TIMO MEYEROCP DBA 9i | 2005-07-05 | Seite 16 von 18

Beenden

Vorschau

Vollbild

Seite 16 von 18

Letzte Seite

Titelseite

Home

Neue Funktionen

Konfiguration

Migration

Installation

Grid Computing

Anhang

Live-Demo

DBA Views

Data Dictionary

Einleitung

Agenda

Fazit

Fragen

Literatur

6. Fragen

Fragen

Page 17: Data Dictionary for Oracle - luis.uni-hannover.de · SELECT owner, constraint_name, table_name, generated, index_owner, index_name FROM dba_constraints; 5. Fazit. TIMO MEYER OCP DBA

TIMO MEYEROCP DBA 9i | 2005-07-05 | Seite 17 von 18

Beenden

Vorschau

Vollbild

Seite 17 von 18

Letzte Seite

Titelseite

Home

Neue Funktionen

Konfiguration

Migration

Installation

Grid Computing

Anhang

Live-Demo

DBA Views

Data Dictionary

Einleitung

Agenda

Fazit

Fragen

Literatur

FRÖHLICH, L., Oracle 9i. Administration.Data Warehouse. Hochverfügbarkeit,München: Markt + Technik 2003.ISBN: 3-8272-6468-5 Preis: € 29,95

HERDT- VERLAG (Hrsg.), Oracle 9i. Architektur undAdministration, Bodenheim 2003.Preis: € 28,70 (Direktbestellung beim HERDT-VERLAG)Preis: ca. € 6,00 ( »RRZN-Verkauf« nur für UNI- und FH-

Bedienstete, Studenten, etc.)

NIEMIEC, R., Oracle 9i. Performance Tuning.Tips & Techniques, California: McGraw- Hill 2003.ISBN: 0-07-222473-8 Preis: € 77,00

7. Literatur

Literatur

Page 18: Data Dictionary for Oracle - luis.uni-hannover.de · SELECT owner, constraint_name, table_name, generated, index_owner, index_name FROM dba_constraints; 5. Fazit. TIMO MEYER OCP DBA

TIMO MEYEROCP DBA 9i | 2005-07-05 | Seite 18 von 18

Beenden

Vorschau

Vollbild

Seite 18 von 18

Letzte Seite

Titelseite

Home

Neue Funktionen

Konfiguration

Migration

Installation

Grid Computing

Anhang

Live-Demo

DBA Views

Data Dictionary

Einleitung

Agenda

Fazit

Fragen

Literatur

?Letzte Seite

Vielen Dank für

Ihre Aufmerksamkeit