Datenbanken II
Vorlesung Colgen
Vorlesung Colgen
16
0.0 (0)
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)
- Positionierung (im Log) auf Checkpoint
- Redo (geänderte Blöcke kommen in DB)
- Undo (aufgrund der Before Images in DB (Undo-Segmenten))