Datenbank Administration & Speicherstrukturen Flashcards

1
Q

Datenbank Rollen

A
Datenbank Administrator
Security Officer
Netzwerk Administrator
Application Developer
Application Administrator
Database Users
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Der Datenbank Administrator

A

Installiert DB Server und DB Tools
• Plant und allokiert System Speicherplatz
• Plant und organisiert Datenfiles (Tablespaces) in Abstimmung mit
Application Developer
• Legt Tabellen, Indizes, Views an in Abstimmung mit Application Developer
• Optimiert DB Strukturen (Seitenfüllgrade, Komprimierung, ….)
• Legt User an und überwacht Userzugriffe
• Stellt korrekte Lizenzvergabe sicher
• Plant und führt Backup / Restore durch
• Archiviert die Datenbank auf Tape
• Schnittstelle zu DBMS Hersteller bei technischen Fragen

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Data Dictionary Inhalt

A

Wichtigster Bestandteil einer Datenbank ist das Data Dictionary. Es enthält
• Alle Informationen über das komplette Schema (Tabellen, Indizes, Views,
User, Proceduren, Trigger, …)
• Speicher-/Platzverwaltung
• Rechtevergabe (Roles & Privileges)
• Defaultwerte und Integritätsbedingungen
• Statistics

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Data Dictionary Eigenschaften

A
Es ist Read-Only (keine Updates etc. möglich)
• Ist ebenfalls strukturiert in Tabellen und Views
• Liegt im Hauptspeicher / Cache
• Wird bei jedem DDL Statement geändert (nur vom DBMS System Prozess)
• Verfügt meist über
o User Tabellen und Views („User_xxx“)
o DBA Tabellen und Views („DBA_xxx“)
o Wichtige DDIC Tabellen
• User_Tables
• User_Tab_Columns
• User_Views
• User_Tablespaces
• User_Tab_Histograms
• User_Tab_Statistics
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Begriffe zur Formulierung Oracle Tabellen Speicherstrukturen

A
  • PCTFREE … Prozentualer Anteil einer Seite, der frei •bleiben soll (für spätere INSERTS, UPDATES
  • PCTUSED … Minimale Belegung einer Seite
  • INITRANS … Initiale Anzahl von Transaktionen pro Seite
  • MAXTRANS … Maximale Anzahlen von TAs pro Seite, danach Anlage von spez. TA Blöcke
  • INITIAL … Größe des ersten Extents bei Anlegen der Tabelle
  • NEXT … Größe des nächsten Extents
  • PCTINCREASE … Wachstum der 3. und ff Extents in Prozent
  • MINEXTENTS … Anzahl der Extents bei Anlegen der Tabelle
  • MAXENTENTS … Maximale Anzahl zulässiger Extents für eine Tabelle, danach „Error“
  • FREELIST … Anzahl vorgehaltener Freelists (à siehe INSERT)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Häufige Konfigurationen

A

Nur noch EIN grosser Tablespace
• Tablespace verteilt auf RAID
• Tabellen werden über einzelne Files innerhalb eines Tablespaces verteilt
• Nutzung von ASM (Automatic Storage Management)
- Oracle managed alles innerhalb TBSP
• Oder Nutzung von RAW Files
- Oracle übernimmt OS Funktionen

How well did you know this?
1
Not at all
2
3
4
5
Perfectly