Oracle DBA (2012)
Betreuung der Server und Übungen im Bereich Datenbanken ab 2004 auf der Basis von Oracle-Datenbanken (Oracle Academy). Link: https://academy.oracle.com/
Einrichten Server
- Server: SUSE Linux Enterprise Server 11 (SLES 11) – x86_64
- Softwarepakete: 32-Bit-Runtime Envioment, Oracle Server Base …
- orarun: Grundeinstellungen für Oracle (Parameter, Benutzer …)
- Firewall: Port 1521 für User, Port 1158 für Admin
Installation der Oracle Datenbank über den Benutzer oracle
Einrichten Oracle
- Zugang Datenbank für User z.B. Port 1521 (Listener)
- Administration über Enterprise Manager Port:1158 Verzeichnis: /em
- Anlegen Tablespace User (Datenablage)
- Anlegen Profil User (Anmeldung - Sicherheit)
- Anlegen Rolle User (Datenbankrechte)
- Anlegen / Löschen der User mit sql über Admin sys
Zugang zur Datenbank mit SQL-Developer (Oracle)
- Verbindungsname
- Benutzer / Passwort
- Server – Port – Datenbank
Übungen auf der Basis von SQL-Dateien > Ausgabe der Datenbank: Daten, Fehler ...
Benutzerverwaltung
Erstellen einer SQL-Datei / Anweisung über Tabellenprogramm
Tabellen: user_pw, add und drop
Hinzufügen user
- Vorgaben:
- user - u0815
- passwort - pw0815
- profile - test
- tablespace - datatest
- rolle – rolletest
Tabelle user & passwort > Script add-user:
CREATE USER u0815 PROFILE "TEST" IDENTIFIED BY pw0815 DEFAULT TABLESPACE "datatest" TEMPORARY TABLESPACE "TEMP" ACCOUNT UNLOCK;
GRANT UNLIMITED TABLESPACE TO u0815;
GRANT CONNECT TO u0815 ;
GRANT RESOURCE TO u0815;
GRANT ROLLETEST TO u0815;
Löschen user:
drop user u0815 CASCADE;
Übungen:
Daten abfragen
Vorlage Tabellen und Daten
- Tabellen löschen (keine Restdaten als Fehlerquelle)
- Tabellen anlegen
- Daten einfügen
Üben Datenabfrage: Tabellen, Verbünde …
Tabellen erstellen und Dateneinfügen
Üben: Tabellen erstellen, Abhängigkeiten von Tabellen, Dateneinfügen, Tabellen verändern …