Oracle

GISWiki - Das freie Portal für Geoinformatik (GIS)
Wechseln zu: Navigation, Suche

Oracle Database ist eine relationale Datenbank der Firma Oracle.

Datenbanksystem

Oracle Database (auch Oracle Database Server, Oracle RDBMS o.ä.) ist eine Software, mit der man ein sehr leistungsfähiges aufbauen kann. Zusammen mit der Oracle Datenbank, dem vom Datenbankmanagementsystem in Datenblöcke formatierten für die persistente, ergibt sich ein Oracle.

Als Datenbank werden zumeist Dateien in einem verwendet. Es werden jedoch aus Performancegründen auch Festplattenpartitionen, logische Volumes (lokal, oder), oder per Oracle ASM verwaltete Diskgroups verwendet.

Ein Oracle Datenbanksystem speichert Daten sowohl relational, als auch objektrelational. Weiterhin besitzt es die Fähigkeit zur Verarbeitung und relationalen von XML-Datenstrukturen (XMLDB, XDK). Es bietet hohe Performance und implementiert die ACID-Eigenschaften.

Ein Oracle Datenbankmanagementsystem ([[DBMS|]], [[RDBMS|]], ORDBMS) eignet sich wegen seiner Architektur und Skalierbarkeit auch für extrem große Mengen gleichzeitig aktiver Benutzer. Die Oracle Database Software ist für fast alle heute verwendeten Betriebssysteme erhältlich und als Express Edition offiziell kostenlos nutzbar.

Der Oracle Database Server unterstützt 8 Millionen (8) in einer Datenbank und weist damit eine Speicherkapazität auf, die derzeit (2006) kaum von einzelnen Organisationen ausgeschöpft werden kann.

Das Speichern nichtrelationaler Daten (Video, Musik, Dokumente, Fax etc.) wird mits (binary large objects) und CLOBs (character large objects) unterstützt. Die Indizierung von zahlreichen nichtrelationalen Datenformaten wird bereits mitgeliefert. Die Erweiterung um eigene programmatische Indizierungen wird unterstützt. Raumbezogene Daten können relational abgelegt werden, räumliche Indizierungen und Abfragen werden unterstützt (SPATIAL Option).

Weitere wichtige Grundeigenschaften sind: plattformübergreifende Unterstützung verteilter Datenbanken, Funktionalität,, [[OLAP|]]- und Data Mining, intelligente (wahlweise mit Block Change Tracking), Java Stored Procedures, Unterstützung "regulärer Ausdruck" in Abfragen, Versionierung von Tabellen (), Funktionalität und zahlreiche Mechanismen für den Datenschutz.


Literatur

  • Michael Abbey, Mike Corey, Ian Abramson: Oracle 10g. A Beginner's Guide. McGraw-Hill/Osborne, Berkeley 2004, ISBN 0-07-223078-9 (engl.)
  • Steven Feuerstein, Bill Pribyl: Oracle PL/SQL. O'Reilly, 2002, ISBN 0-596-00381-1 (engl.)
  • Lutz Fröhlich: Oracle 10g. Markt und Technik, 2004, ISBN 3-82-726679-3
  • Mark Gurry: Oracle SQL Tuning kurz & gut. O'Reilly, 2002, ISBN 3-89721-242-0
  • Andrea Held: Oracle 10g Hochverfügbarkeit. Die ausfallsichere Datenbank mit Real Application Cluster (RAC), Data Guard und Flasback. Addison-Wesley, München 2003, ISBN 3-8273-2163-8
  • Uwe Herrman, Dierk Lenz, Günter Unbescheid, Johannes Ahrends: Oracle 9i für den DBA. Effizient konfigurieren, optimieren und verwalten. McGraw-Hill/Osborne, Berkeley 2004, ISBN 0-07-223078-9
  • Thomas Kyte: Expert one-on-one Oracle. Wrox, 2002, ISBN 1-861004-82-6 (engl.)
  • Thomas Kyte: Effective Oracle by Design. McGraw-Hill, 2004, ISBN 0-07-223065-7 (engl.)

Weblinks

Vorlage:Wikibooks