Premium Partner

Datenbanken II

Vorlesung Colgen

Vorlesung Colgen


Kartei Details

Karten 16
Sprache Deutsch
Kategorie Informatik
Stufe Universität
Erstellt / Aktualisiert 04.04.2016 / 04.04.2016
Lizenzierung Keine Angabe
Weblink
https://card2brain.ch/box/datenbanken_ii
Einbinden
<iframe src="https://card2brain.ch/box/datenbanken_ii/embed" width="780" height="150" scrolling="no" frameborder="0"></iframe>

Was ist eine Instanz (Grundbegriff)

Prozess und Memory-Komponenten, über die der Zugrif auf eine Datenbank erfolgt

Was ist eine Datenbank (Grundbegriff)

  • Persistenter Speicher für Daten
  • Pro Instanz gibt es bei Oracle zu einem Zeitpunkt nur eine DB

Was ist ein Listener (Grundbegriff)

  • Hat die Aufgabe: Remote Clients den Zugriff aif eine Instanz zu gewähren (Netzwerkübergreifend)
  • Gehört nicht zur Instanz
  • Ein Listener für mehrere Instanzen möglich, ebenso mehrere Listener für eine Instanz

Was ist ein Systemkatalog

Liefert Metadaten zu Datenbank und Instant

Views beginnend mit:

  • user_ ... --> eigene Datenbankobjekte
  • all_ ...    --> Datenbankobjekte, auf die man Zugriff hat
  • dba_ ... --> Alle Datenbankobjekte (privilegierter Zugriff erforderlich) (select any dicitionary)
  • v$... --> Instanzinformationen (privilegierter Zugriff erforderlich)

Administration einer Instanz

Hoch und Herunterfahren der Instanz erfordern hohe Privilegien (sysdba/sysoper)

Entweder man ist privilegierter Benutzer auf OS-Ebene und hat Privilegien oder man verbindet sich als Oracle User, der im Passwordfile eingetragen ist und Privilegien auf DB-Ebene hat

Hochfahren

  • sqlplus / as sysdba (Administrativ mit DB verbunden) oder
  • sqlplus sys@Instanz as sysdba (Ubuntu-User)
    • Startup (Open (Default), Mount, Nomount

 

Herunterfahren

  • sqlplus / as sysdba oder
  • sqlplus sys@Instanz as sysdba
    • shutdown: Normal, Transactional, Immediate(keine neuen Statements werden angenommen, alte werden noch ausgeführt), Abort (kill -9, direkter Abbruch)

Crash Recovery (Oracle)

  1. Positionierung (im Log) auf Checkpoint
  2. Redo (geänderte Blöcke kommen in DB)
  3. Undo (aufgrund der Before Images in DB (Undo-Segmenten))