Programme - Zusatzsoftware • Oracle: – – – – – Forms Reports Designer Jdeveloper APEX (Application Express) Seite: 19 Version 1.0a ©2004 Dipl. - Ing. Walter Sabin ADAT Oracle Prozesse – – – – – – – Listener Server (dedicated - shared) Database Writer (DBWR) Logwriter (LGWR) Systemmonitor (SMON) Processmonitor (PMON) Archivprozesse Seite: 20 Version 1.0a ©2004 Dipl. - Ing. Walter Sabin ADAT Daten • Elemente – Datenfeld (Field) • Datentyp Zahl, Text, Datum, Object • Länge, Genauigkeit – Datensatz (Record) -> Gruppe von zusammengehörigen Datenfeldern – Datenblock (Menge von Datensätzen) – Tabelle (Table) oder Datei -> Menge von gleichartigen Datensätzen – Beispiel: Tabelle Adresse • Felder Name, PLZ, Ort, Strasse, TelNr. • Datensatzlängen – fix oder variabel – Vor- / Nachteile Seite: 21 Version 1.0a ©2004 Dipl. - Ing. Walter Sabin ADAT Daten - Oracle – Tablespaces – logische Menge von Tabellen – Datafiles - physischer Speicherort (feste Länge oder erweiterbar) – – – – • Ein Tablespace kann mehrere Datafiles zugeordnet haben • Auf beliebigen Filesystemen /Laufwerken • Raw - device Redo Logfiles Controlfiles Archivfiles Initialisierungsdatei (init*.ora, SPFILE) Seite: 22 Version 1.0a ©2004 Dipl. - Ing. Walter Sabin ADAT Daten - Oracle (Fs) • Buffer Pool – Datenbank Blöcke – Indexblöcke – Verwaltungsstrategien zum Entladen • LRU (least recently used) • LFU (least frequently used) • Data dictionary • Shared Pool – Dictionary Cache • Hitraten > 95% Seite: 23 Version 1.0a ©2004 Dipl. - Ing. Walter Sabin ADAT Oracle System • Datenbankinstanz – Prozesse – Speicherstrukturen – RAC (Real Application Cluster) • Mehrere Instanzen für eine Datenbank • Datenbank – Tablespaces und unterstützende Dateien Seite: 24 Version 1.0a ©2004 Dipl. - Ing. Walter Sabin ADAT Datenbankeigenschaften • Integrierte Datenhaltung – Sammlung von Daten aus unterschiedlichen Unternehmensbereichen – Redundanz verringen – Data dictionary • Datenbakzustand – Werte der Datenfelder zu einem bestimmten Zeitpunkt • Relationale Datenbanksysteme – Objektrelationale Systeme • Objektorientierte DB Systeme Seite: 25 Version 1.0a ©2004 Dipl. - Ing. Walter Sabin ADAT Benutzer • Datenbankadministratoren – SQL – Datenadministratoren • Programmierer – ODBC – JDBC – SQL • Anwender – Poweruser • SQL – Anwendungsprogramme Seite: 26 Version 1.0a ©2004 Dipl. - Ing. Walter Sabin ADAT