Oracle Whitepaper september 2009 Die Oracle Database 11g-Produktfamilie Die Oracle Database 11g-Produktfamilie EINLEITUNG....................................................................................... 1 OPTIONEN ZUR ENTERPRISE EDITION...................................... 2 Oracle Active Data Guard ...................................................................... 2 Oracle Advanced Compression.............................................................. 2 Oracle Advanced Security ...................................................................... 2 Oracle Database Vault ........................................................................... 3 Oracle Data Mining................................................................................. 3 Oracle In-Memory Database Cache....................................................... 3 Oracle Label Security ............................................................................. 4 Oracle OLAP .......................................................................................... 4 Oracle Partitioning .................................................................................. 5 Oracle RAC One Node ........................................................................... 5 Oracle Real Application Clusters............................................................ 5 Oracle Real Application Testing ............................................................. 6 Oracle Spatial ......................................................................................... 6 Oracle Total Recall ................................................................................. 6 Database Management Packs ............................................................... 7 Oracle Change Management Pack ........................................................ 7 Oracle Configuration Management Pack ............................................... 7 Oracle Data Masking Pack ..................................................................... 7 Oracle Diagnostics Pack ........................................................................ 8 Oracle Provisioning and Patch Automation Pack................................... 8 Oracle Tuning Pack ................................................................................ 8 Die Oracle Database 11g-Produktfamilie VERWANDTE PRODUKTE ............................................................ 8 Oracle Audit Vault................................................................................... 8 Oracle Exadata Storage Server ............................................................. 9 Oracle Database Machine ...................................................................... 9 Oracle Secure Backup............................................................................ 9 Tabelle zu Features und Optionen .................................................... 11 Die Oracle Database 11g-Produktfamilie EINLEITUNG Oracle Database 11g wird in mehreren Versionen angeboten, die passgenau auf die unterschiedlichen Geschäfts- und IT-Anforderungen von Unternehmen jeder Größenordnung und Branche zugeschnitten sind. Zu Oracle Database 11g Enterprise Edition ist darüber hinaus eine Reihe von Zusatzoptionen für spezielle Geschäfts- und ITAnforderungen erhältlich. In diesem White Paper werden die Features und Optionen der einzelnen Versionen von Oracle Database 11g vorgestellt. • Oracle Database 11g Standard Edition One überzeugt durch einzigartige Anwenderfreundlichkeit, hohe Performance und ein optimales Preis/LeistungsVerhältnis bei Arbeitsgruppen-, Abteilungs- und Webanwendungen auf Einzelservern mit maximal zwei Sockets. • Oracle Database 11g Standard Edition kann auf Einzelservern oder in Clustern mit insgesamt bis zu vier Sockets ausgeführt werden. Oracle Real Application Clusters ist als Standardfeature ohne Zusatzkosten enthalten. • Oracle Database 11g Enterprise Edition kann auf Einzelservern oder in Server-Clustern ohne Einschränkung der Socketanzahl ausgeführt werden. Mit dieser Version der Datenbank lassen sich missionskritische transaktionsbasierte Anwendungen, abfrageintensive Data Warehouses und unterschiedliche Workloads effizient, zuverlässig und sicher verwalten. Alle Versionen von Oracle Database 11g basieren auf derselben Architektur und zuverlässigen Datenbank-Engine und sind untereinander zu 100 Prozent kompatibel. Die Ausführung kann unter verschiedenen Betriebssystemen erfolgen, und alle Versionen beinhalten ein einheitliches Toolset zur Anwendungsentwicklung sowie gemeinsame Programmierschnittstellen. Sie können ohne Weiteres mit der Einstiegslösung Oracle Database 11g Standard Edition One beginnen und bei entsprechendem Unternehmenswachstum je nach Bedarf nahtlos auf die Standard oder Enterprise Edition umstellen. Die einfache Durchführung von Upgrades zählt zu den größten Vorzügen von Oracle: Sie installieren einfach die neue Software und profitieren sofort in einer verwaltungsfreundlichen Umgebung von der überragenden Performance, Skalierbarkeit, Zuverlässigkeit und Sicherheit, für die Oracle bekannt ist – ohne jede Änderung an Ihrer Datenbank oder den vorhandenen Anwendungen. 1 Die Oracle Database 11g-Produktfamilie OPTIONEN ZUR ENTERPRISE EDITION Neben einer gemeinsamen Schnittmenge an Funktionen verfügt jede Version von Oracle Database 11g über Features, die speziell auf die unterschiedlichen Anforderungen heutiger Unternehmensanwendungen abgestimmt sind. Zusätzlich bietet Oracle für die Enterprise Edition auch eine Reihe von Optionen an, die den Ansprüchen großer Unternehmen hinsichtlich anspruchsvoller, missionskritischer Transaktionsverarbeitung, Data Warehousing und anderer Unternehmensanwendungen gerecht werden. Oracle Active Data Guard Oracle Active Data Guard – als Option zu Oracle Database 11g Enterprise Edition erhältlich – optimiert die Servicequalität und verbessert die Auslastung redundanter Hardware durch die Auslagerung ressourcenintensiver Aktivitäten aus der Produktionsdatenbank in eine oder mehrere synchronisierte Standby-Datenbank(en). Für Abfragen, Sortiervorgänge, Berichte, webbasierten Zugriff usw. erlaubt Oracle Active Data Guard den Lesezugriff auf eine physische Standby-Datenbank, in der Änderungen aus der Produktionsdatenbank laufend parallel umgesetzt werden. Darüber hinaus lässt Oracle Active Data Guard auch das Öffnen und Testen von Standby-Datenbanken mit anschließender rascher Zurücksetzung als aktive StandbyDatenbank für das Disaster Recovery zu. Während der Testphase gehen keinerlei Änderungen an der Produktionsdatenbank verloren. Oracle Active Data Guard ermöglicht zudem schnelle inkrementelle Backups bei der Auslagerung auf eine Standby-Datenbank und bietet eine zusätzliche Absicherung hinsichtlich Hochverfügbarkeit und Disaster-Schutz bei geplanten oder ungeplanten Ausfällen des Produktionsstandortes. Oracle Advanced Compression Oracle Advanced Compression – erhältlich mit Oracle Database 11g Enterprise Edition – unterstützt Sie bei der kostenwirksamen Verwaltung wachsender Datenmengen (die sich heute im Durchschnitt alle zwei Jahre verdreifachen). Oracle Advanced Compression komprimiert alle Typen von strukturierten und unstrukturierten Daten (Dokumente, Bilder und MultimediaInhalte) sowie den Netzwerkverkehr und aktuelle Backup-Daten. So erzielen Sie mit Oracle Advanced Compression eine effizientere Ressourcenauslastung und geringere Speicherkosten. Oracle Advanced Security Oracle Advanced Security ermöglicht eine transparente Datenverschlüsselung der in der Datenbank gespeicherten Daten sowie eine Netzwerkverschlüsselung bei der Übertragung von Daten über das Netzwerk. Zusätzlich umfasst diese Option ein umfassendes Set an 2 Die Oracle Database 11g-Produktfamilie leistungsstarken Authentifizierungsservices für die Oracle Datenbank. Die Netzwerkverschlüsselung erfolgt über eine Datenverschlüsselung nach Branchenstandard und Algorithmen zur Datenintegrität. Administratoren können aus unterschiedlichen Algorithmen und Chiffrestärken wählen. Die leistungsstarken Authentifizierungsservices unterstützen eine umfassende Suite an Authentifizierungsoptionen von Drittanbietern nach Branchenstandard. Hierzu zählen SSO-Services (Single Sign-On) für Oracle Database, die mit vorhandenen Authentifizierungs-Frameworks interagieren, sowie Optionen zur Zwei-Faktor-Authentifizierung wie Smart Cards und Token Cards. Oracle Database Vault Oracle Database Vault steuert, wer wann und wo auf Daten und Anwendungen zugreifen darf, und bietet damit wirksamen Schutz gegen die häufigste Sicherheitsbedrohung im Unternehmen: böswillige interne Benutzer. Die Durchsetzung einer strikten Funktionstrennung (auch unter Administratoren) dient der effektiven Prävention und unterstützt Sie dabei, jede noch so strenge Auflage zur Compliance oder dem Datenschutz zu erfüllen oder zu übertreffen. Möglich wird dies durch eine umfassende Zugriffskontrolle für Anwendungs- und Datenbankdaten, von der auch Super-User und andere Benutzer mit besonderen Zugriffsberechtigungen nicht ausgenommen sind. Parallel dazu wird eine Multi-Faktor-Autorisierung über flexible Geschäftsregeln durchgesetzt und anhand von vordefinierten Sicherheitsberichten verfolgt, wer wann auf welche Daten zugreift. Neue Auflagen zu internen Kontrollmechanismen können in Umgebungen mit mehreren Anwendungen nur schwer und kostspielig umzusetzen sein. Oracle Database Vault ermöglicht die transparente Anwendung von Zugriffskontrollen im Hintergrund vorhandener Anwendungen. So kann Benutzern der Aufruf bestimmter Anwendungsdaten untersagt oder außerhalb der üblichen Geschäftszeiten der Zugriff auf die Datenbank gesperrt werden. Anforderungen zur Funktionstrennung bei DBAs lassen sich ohne kostspielige Verfahren zum Prinzip der geringstmöglichen Privilegierung durchsetzen. Oracle Data Mining Oracle Data Mining ermöglicht Kunden die Erstellung aussagekräftiger Prognosedaten und die Entwicklung integrierter BI-Anwendungen. Mithilfe der in Oracle Database 11g vordefinierten Funktionen zur Datenauswertung lassen sich verdeckte Muster ermitteln und neue Einblicke gewinnen. Anwendungsentwickler können so die Erkennung und Verteilung neuer BIInformationen (Prognosen, Muster und Erkenntnisse) schnell für das gesamte Unternehmen automatisieren. Oracle In-Memory Database Cache Mit Oracle In-Memory Database Cache verbessern Sie die Antwortzeiten bei Anwendungstransaktionen und den Durchsatz. Ermöglicht wird dies durch die Zwischenspeicherung performancekritischer Teilmengen der Oracle Datenbank in der 3 Die Oracle Database 11g-Produktfamilie Anwendungsebene. Die Datenkonsistenz wird durch die automatische Datensynchronisierung zwischen Cache und Oracle Database gewährleistet. Durch die Verlagerung der Daten in Anwendungsnähe und die Verarbeitung von Abfragen in einer speicherresidenten Datenbank können Ihre Anwendungen schneller auf Daten zugreifen bzw. Informationen erfassen oder aktualisieren. Die Option Oracle In-Memory Database Cache (IMDB Cache) zu Oracle Database 11g speichert und verarbeitet Daten direkt im Anwendungsspeicher; die Datenverarbeitung wird damit auf Ressourcen der Middle Tier ausgelagert. Durch den Wegfall jeder Netzwerklatenz zwischen Middle Tier und Datenbank am Backend können Einzeltransaktionen oft bis um ein Zehnfaches schneller ausgeführt werden. Dies ist besonders in Umgebungen mit extrem hohen Transaktionsverarbeitungsraten von Vorteil, etwa bei Systemen für den Börsenhandel, bei Vermittlungssystemen von Telekommunikationsanbietern oder in der Echtzeitfertigung. Sämtliche Daten in der Middle Tier sind durch lokales Recovery und die asynchrone Übertragung an die Oracle Datenbank am Backend vollständig geschützt. Oracle Database 11g vereinfacht die transparente Bereitstellung von IMDB Cache mit vorhandenen Oracle Anwendungen – durch gemeinsame Datentypen, SQL- und PL/SQLUnterstützung und native Unterstützung der Oracle Call Interface (OCI). Die Option Oracle In-Memory Database Cache für Oracle Database Enterprise Edition basiert auf Oracle TimesTen In-Memory Database. Oracle Label Security Oracle Label Security bietet erweiterten Schutz für sensible Daten. Der Datenzugriff wird mithilfe abgestufter Sicherheitsfunktionen bis auf die Ebene einzelner Tabellenzeilen geschützt. Oracle Label Security kann mit Virtual Private Database, Secure Application Roles und Oracle Database Vault zu leistungsstarken Lösungen kombiniert werden, die personenbezogene Daten optimal schützen und den konkreten Sicherheits- und Datenschutzanforderungen von Regierungsbehörden und Unternehmen in aller Welt gerecht werden. Oracle OLAP Oracle OLAP ist ein funktional vollständiger OLAP-Server (On-Line Analytical Processing) innerhalb von Oracle Database. Mithilfe dieser Option lassen sich SQL-basierte BI-Tools und Anwendungen durch eine verbesserte Abfrageleistung und zusätzliche analytische Inhalte optimieren. Als eng in die Oracle Datenbank integrierte OLAP-Lösung ermöglicht Oracle OLAP die zentrale Verwaltung von Daten und Geschäftsregeln auf einer sicheren, skalierbaren, sofort im ganzen Unternehmen einsatzbereiten Plattform. In Oracle Database 11g werden erstmals auch OLAP-basierte Materialized Views unterstützt. Damit lassen sich Tausende Materialized Views zu einem einzigen, komprimierten OLAP-Würfel zusammenfassen, der einfach verwaltet und effizient aktualisiert werden kann. 4 Die Oracle Database 11g-Produktfamilie Oracle Partitioning Oracle Partitioning optimiert die Datenmanagement-Umgebung für OLTP, Data Marts und Data Warehouse-Anwendungen, indem es entscheidend erweiterte Funktionen zur Verwaltbarkeit, Verfügbarkeit und Performance großer Datenbanktabellen und Indizes bereitstellt. Oracle Partitioning ermöglicht die Aufspaltung großer Tabellen in individuell verwaltete, kleinere Teile bei gleichzeitig einheitlicher Datensicht auf Anwendungsebene. Zu den umfassenden unterstützten Partitionierungsmethoden zählt die Partitionierung sehr großer Tabellen (und der zugehörigen Indizes) in kleinere, leichter zu verwaltende Einheiten, womit die Verwaltung sehr großer Datenbanken (Very Large Databases, VLDBs) besser aufgeteilt und vereinfacht werden kann. Oracle Partitioning verbessert auch die Performance, da der Optimizer dafür sorgt, dass bei Abfragen nur auf die relevanten Partitionen einer Tabelle oder eines Index zugegriffen wird. Oracle Partitioning kann zudem Informationen über ihren gesamten Lebenszyklus verwalten. Somit entfällt die kostspielige Anschaffung immer neuer Highend-Speichermedien, da das Datenwachstum durch eine skalierbare, kostengünstige Speicherlösung aufgefangen wird. Oracle RAC One Node Oracle RAC One Node ist die auf einen Knoten beschränkte Version von Oracle Real Application Clusters (Oracle RAC). Kunden können damit ein einziges standardisiertes Bereitstellungsmodell für sämtliche Datenbankanforderungen verwenden. Oracle RAC One Node garantiert die Hochverfügbarkeit der Datenbank bei einem Hardware- oder Softwareausfall bzw. bei planmäßigen Wartungsarbeiten an der Software. Bei einem Ausfall wird die Datenbankinstanz auf einem verfügbaren Server im Cluster neu gestartet und die Clientverbindung auf die neue Instanz verschoben. Oracle RAC One Node kann (mit entsprechender RAC-Lizenz) online auf die Vollversion Oracle RAC aktualisiert und über mehrere Server skaliert werden. Oracle Real Application Clusters Oracle Real Application Clusters (RAC) nutzt die Rechenleistung mehrerer, verbundener Server in einem Cluster. Anwendungen und Datenbankbenutzer werden vor Serverausfällen abgeschirmt, und die Performance lässt sich bedarfsgerecht und kostengünstig skalieren. RAC ist eine wesentliche Kernkomponente im Grid Computing, das mehreren Servern den gleichzeitigen Zugriff auf eine einzelne Datenbank gewährt. Oracle Database 11g beinhaltet auch Automated Storage Management (ASM) und Oracle Clusterware. Gemeinsam virtualisieren diese beiden Features Speicher-, Datenbank- und Anwendungsserver, eine ganzheitliche Verwaltung und alle übrigen Aspekte im Zusammenhang mit der Bereitstellung und Verwaltung einer virtualisierten IT-Umgebung. 5 Die Oracle Database 11g-Produktfamilie Oracle Real Application Testing Flexible Unternehmen wollen neue Technologien (Betriebssysteme, Server oder Software) schnell implementieren, um sich wichtige Wettbewerbsvorteile zu sichern. Derartige Umstellungen bringen jedoch oft auch eine Phase der Instabilität missionskritischer IT-Systeme mit sich. Oracle Real Application Testing – erhältlich mit Oracle Database 11g Enterprise Edition – ermöglicht Unternehmen die rasche Einführung neuer Technologien unter Ausschluss der damit verbundenen Risiken. Oracle Real Application Testing kombiniert ein Feature für Workload Capture & Replay mit einem SQL Performance Analyzer, so dass Sie Änderungen unter realistischen Arbeitslastbedingungen testen und vor Aufnahme in den Produktionsbetrieb optimieren können. Oracle Spatial Mit Oracle Spatial können Benutzer und Anwendungsentwickler ihre räumlichen Daten nahtlos in Unternehmensanwendungen integrieren. Oracle Spatial vereinfacht die Analyse auf Basis von räumlichen Beziehungen zusammengehöriger Daten, etwa der Kundennähe verschiedener Lagerstandorte innerhalb eines bestimmten Radius oder dem Umsatz nach Vertriebsgebiet. Oracle Spatial verwaltet räumliche Daten in einer Datenbank nach Branchenstandard, so dass die Anwendungsintegration am Datenserver erfolgen kann. Tools und Anwendungen verschiedener Anbieter können räumliche Daten damit direkt aus der Oracle Datenbank abrufen. Dies garantiert eine optimale Interoperabilität zu minimalen Kosten. Oracle Total Recall Oracle Total Recall ermöglicht die transparente Verfolgung und Archivierung historischer Änderungen an allen in einer Oracle Datenbank gespeicherten Daten. Die historischen Daten werden in einem sicheren und hochgradig optimierten Speicher abgelegt und können mithilfe von Flashback Queries nahtlos abgerufen werden. Oracle Total Recall liefert auch eine Lösung zur Aufbewahrung historischer Informationen. Mit Oracle Total Recall bleiben alle an Daten vorgenommenen Änderungen erhalten, so dass jederzeit eine vollständige Änderungshistorie verfügbar ist. Das bedeutet, dass Prüfer nicht nur nachvollziehen können, wer wann was gemacht hat, sondern auch die konkreten Informationen vom entsprechenden Zeitpunkt in der Vergangenheit anzeigen können. Bislang war Derartiges nur durch Berücksichtigung bei der Anwendungsentwicklung oder über kostspielige Richtlinien zur Aufbewahrung von Backups möglich. Darüber hinaus erleichtert Oracle Total Recall die Verwaltung durch eine automatische Löschung historischer Daten entsprechend ihren jeweiligen Aufbewahrungsrichtlinien. Die Historienverfolgung erfolgt nicht intrusiv und für Anwendungen transparent. 6 Die Oracle Database 11g-Produktfamilie Database Management Packs Oracle bietet eine integrierte Verwaltungslösung, mit der Sie Oracle Datenbanken über einen einzigartigen Top-Down-Ansatz zum Anwendungsmanagement verwalten. Die neuen Funktionen zur Selbstverwaltung machen zeitaufwändige, fehleranfällige Administratoraufgaben überflüssig, so dass sich DBAs anstelle von Brandschutzübungen zu Performance und Verfügbarkeit ganz auf die strategischen Geschäftsziele konzentrieren können. Oracle Change Management Pack Mit dem Oracle Change Management Pack können DBAs auf sichere Weise komplexe Änderungen an Schemaobjekten vornehmen, Änderungen an Schemas und Datenbanken längerfristig verfolgen, Kopien von Schemas oder Objekten anlegen sowie Schemas und Datenbanken vergleichen und synchronisieren. Darüber hinaus lassen sich Objektdefinitionen an andere Standorte propagieren, Schemaobjekte mit einer Teilmenge der enthaltenen Daten klonen und Schemaänderungen über die Nutzungsdauer der Datenbank und ihrer Anwendungen planen. Oracle Configuration Management Pack Das Oracle Configuration Management Pack erlaubt die Verfolgung der Konfigurationsdaten für Hardware und Software von Host-Computern und Datenbanken, die mit Enterprise Manager verwaltet werden. Diese Informationen lassen sich anschließend durchsuchen, vergleichen, exportieren und chronologisch erfassen. Das Pack bietet außerdem Funktionen zum Richtlinienund Patch-Management, die auf den Konfigurationsdaten aufsetzen. Die Bereitstellung wird durch die Funktion zum Klonen der Oracle Software und aller verbundenen Datenbanken vereinfacht. Zu den größten Vorteilen zählt die Möglichkeit, die Konfiguration von zwei Datenbanken miteinander zu vergleichen, etwa im Rahmen der beschleunigten Problembehandlung. Oracle Data Masking Pack Über das Oracle Data Masking Pack können Anwendungsentwicklern oder Softwaretestern Produktionsdaten für Testumgebungen zur Verfügung gestellt werden, ohne dass dabei die Unternehmensrichtlinien zum Datenschutz oder der Geheimhaltung verletzt werden. Das Data Masking Pack, ein Mitglied der Enterprise Manager-Familie zur Datenbankverwaltbarkeit, ersetzt sensible Daten mithilfe von Maskierungsregeln durch realistische, aber nicht mehr persönlich zuordenbare Daten. 7 Die Oracle Database 11g-Produktfamilie Oracle Diagnostics Pack Das Oracle Diagnostic Pack bietet folgende Features zur automatischen Performancediagnose und der erweiterten Systemüberwachung: • Automatic Workload Repository • Automatic Database Diagnostic Monitor (ADDM) • Performanceüberwachung (Datenbank und Host) • Ereignisbenachrichtigungen: Benachrichtigungsmethoden, Regeln und Pläne • Ereignis- und Metrikhistorie (Datenbank und Host) • Blackouts Oracle Provisioning and Patch Automation Pack Das Oracle Provisioning Pack automatisiert die Bereitstellung von Software, Anwendungen und Patches. Das Pack umfasst die Bare Metal-Bereitstellung von Betriebssystemen und SoftwareImages, einschließlich der automatischen Einspielung von Patches für Oracle Produkte und das Betriebssystem, eine Critical Patch Facility, Datenbank, Real Application Clusters, Anwendungsbereitstellung und die Umwandlung einer Einzelinstanz in RAC mit einem einzigen Mausklick. Oracle Tuning Pack Das Oracle Tuning Pack liefert DBAs alle Funktionen zum professionellen Performancemanagement der Oracle Umgebung, einschließlich SQL-Tuning und Speicheroptimierung. Für das Tuning Pack benötigen Sie auch das Diagnostic Pack. Das Tuning Pack umfasst folgende Features: • SQL Access Advisor • SQL Tuning Advisor • SQL Tuning Sets • Objektreorganisation VERWANDTE PRODUKTE Oracle Audit Vault Oracle Audit Vault für Auditkonsolidierung und -management auf Unternehmensebene vereinfacht die Berichterstellung für Compliance-Zwecke und trägt zu einer proaktiven Erkennung von Risiken und Bedrohungen, Kostensenkungen und sicheren Auditdaten bei. Angesichts zahlreicher gesetzlicher Auflagen und wachsender Bedenken über die von internen Benutzern ausgehende Bedrohung greifen Unternehmen verstärkt auf Auditdaten der Datenbank als wichtige Sicherheitsmaßnahme zurück – frei nach dem Prinzip „Vertrauen ist gut, Kontrolle ist besser“. Oracle Audit Vault liefert umfassende, detaillierte Einblicke in die aus der Datenbank 8 Die Oracle Database 11g-Produktfamilie abgerufenen Auditdaten, unterstützt Sie bei der Gewährleistung der Datenintegrität und kann durch die vereinfachte Verwaltung und Ausweisung dieser Informationen durch Prüfer und Sicherheitspersonal die Compliance-Kosten senken. Oracle Exadata Storage Server Auch bei sehr großen Datenbanken (VLDBs) müssen Abfragen Daten von Platte lesen und anschließend so schnell wie möglich verarbeiten. Über die letzten Jahre hat sich die Geschwindigkeit und Bandbreite der I/O-Teilsysteme als kritische Engstelle für die Performance großer Data Warehouses herausgestellt. So konnten die vorhandenen Speicherlösungen hinsichtlich Durchsatz nicht mit dem exponentiellen Ausbau der Prozessorgeschwindigkeit Schritt halten. Oracle begegnet diesem Problem mit dem Oracle Exadata Storage Server, einer intelligenten Speicherlösung, die die Abfrageverarbeitung drastisch verbessert. Ein Oracle Exadata Storage Server besteht aus 12 Laufwerken, 2 Intel-Prozessoren mit je 4 Cores und zwei InfiniBand-Karten. Da die Oracle Exadata Software auf jedem Server ausgeführt werden kann, lassen sich Abfragen vom Datenbankserver auf den Speicherserver auslagern. Jeder Server kann ca. 1 GB an Daten pro Sekunde durchsuchen. Durch Kombieffekte werden zusätzliche Kapazität und Bandbreite erzielt. Die Auslagerung von Abfragen erfolgt für die Oracle Datenbank transparent, so dass diese intelligenten Speicherserver problemlos in vorhandene Umgebungen eingebunden werden können. Oracle Database Machine Bei der Oracle Database Machine handelt es sich um einen vorkonfigurierten Data WarehouseServer und ein Speicher-Grid aus 14 Oracle Exadata Storage Servern und 8 Oracle RAC-Servern in einem einzelnen Rack, inklusive Switches und Netzteilen, für bis zu 168 TB an Speicherdaten und eine Datendurchsuchungsrate von 14 GB/s. Die Oracle Database Machine hat die Performance im Data Warehousing revolutioniert. Laut Kunden hat sich die Abfrageleistung mindestens um das Zehnfache gegenüber den bisherigen Umgebungen verbessert. Auch die Hardwarekosten liegen deutlich unter denen alternativer Umgebungen. Während der Einzelhandelspreis einer Oracle Database Machine bei ca. 650.000 USD liegt, belaufen sich die Kosten einer vergleichbaren Konfiguration aus Highend-SMP und Speicher-Arrays auf nahezu 8 Mio. USD – bei geringerer Performance. Oracle Secure Backup Oracle Secure Backup, die neue Verwaltungslösung für bandbasierte Backups von Oracle, ermöglicht sichere, hoch performante Netzwerk-Tape-Backups für Oracle Datenbanken und Dateisysteme. Die integrierte, anwenderfreundliche Backup-Lösung verschlüsselt Daten bei der Übertragung auf Band, so dass sensible Daten selbst bei einem Verlust oder Diebstahl der Backup-Bänder vor Missbrauch geschützt sind. Die enge Integration mit der Datenbank-Engine 9 Die Oracle Database 11g-Produktfamilie sowie anspruchsvolle Backup-Funktionen wie der automatisch rotierende Bandwechsel (das so genannte Vaulting) garantieren eine optimierte Backup-Performance von Oracle Datenbanken. SCHLUSSFOLGERUNG Die Oracle Database-Produktfamilie bietet für jede Geschäftsanforderung die passende Version. Damit liefert sie die erforderliche Grundlage zur erfolgreichen Bereitstellung von mehr Informationen in höherer Servicequalität und der Realisierung eines größeren wirtschaftlichen Nutzens durch die effiziente Verwaltung von Änderungen innerhalb der Umgebung. Die Einbindung einer Version von Oracle Database 11g in die bestehende IT-Architektur bietet Unternehmen die Chance, sich mit dem Potenzial der weltweit führenden Datenbank eine Reihe bedeutender Vorteile zu erschließen: geringere Hardware- und Speicherkosten, verbesserte Systemperformance, drastisch vereinfachtes Softwareportfolio, doppelte Produktivität der ITMitarbeiter und eine viermal schnellere Amortisierung. 10 Die Oracle Database 11g-Produktfamilie Tabelle zu Features und Optionen Die folgende Tabelle gibt einen Überblick über die Datenbankfeatures und Optionen der einzelnen Versionen von Oracle Database 11g. FEATURE/OPTION SE1 SE EE Oracle Data Guard – Redo Apply N N J Oracle Data Guard – SQL Apply N N J Oracle Data Guard – Snapshot Standby N N J Oracle Active Data Guard N N J HINWEISE HOCHVERFÜGBARKEIT Enterprise Option (Active Data Guard) Oracle Data Guard – Network Compression N N J Enterprise Option (Advanced Compression Option) Basic Standby Database (Manually managed) J J J Rolling Upgrades – Patch Set, Database and O/S N N J Fast-Start Fault Recovery N N J Online Index Rebuild N N J Online Index-Organized Table Reorganization N N J über ALTER TABLE MOVE ONLINE Online Table Redefinition N N J über DBMS_REDEFINITION Online System Changes – CPU, Disk, Memory J J J Flashback Query J J J Flashback Table N N J Flashback Database N N J Flashback Transaction N N J Flashback Transaction Query N N J Flashback Data Archive („Oracle Total Recall“) N N J Block Level Media Recovery N N J Online Backup and Recovery J J J Incremental Backup and Recovery J J J Enterprise Option Nur EE: schnelle inkrementelle Backups über die Änderungsverfolgung verfügbar Unused Block Compression in Backups N N J 11 Die Oracle Database 11g-Produktfamilie Parallel Backup and Recovery N N J Default RMAN Compression (BZIP2) J J J Fast RMAN Compression (ZLIB) N N J Enterprise Option (Advanced Compression Option) Point-in-Time Tablespace Recovery N N J Trial Recovery N N J Oracle Fail Safe J J J Data Recovery Advisor J J J Transaction Application Failover J J J N J J nur Windows PERFORMANCE & SKALIERBARKEIT Oracle Real Application Clusters Enterprise Option; in SE enthalten Oracle Clusterware J J J Automatic Workload Management N J J Support for Oracle Exadata Storage Server N N J In-Memory Database Cache N N J Security N N J Oracle Advanced Security N N J Enterprise Option Oracle Label Security N N J Enterprise Option Data Masking Pack N N J Enterprise Option Encryption Toolkit J J J Fine-Grained Auditing N N J Java Support J J J Database Web Services J J J SQLJ J J J JDBC Drivers J J J XML Support in Database J J J erfordert RAC Enterprise Option ENTWICKLUNGSPLATTFORM Binary XML, XML Object-Relational, XML Index, XML Repository XQuery J J J Objects and Extensibility J J J Regular Expressions J J J PL/SQL Stored Procedures and Triggers J J J PL/SQL Server Pages J J J JavaServer Pages J J J Java Native Compilation J J J 12 Die Oracle Database 11g-Produktfamilie PL/SQL Native Compilation J J J PL/SQL Function Result Cache N N J Client Side Query Cache N N J Oracle Developer Tools for Visual Studio Net J J J nur Windows Microsoft Distributed Transaction Coordinator Support J J J nur Windows Active Directory Integration J J J nur Windows Native .NET Data Provider – ODP.NET J J J nur Windows .NET Stored Procedures J J J nur Windows 64-Bit Itanium Support for Windows, Linux and HP-UX J J J Globalization Support J J J Application Express J J J SQL*Plus J J J SQL Developer J J J Oracle Change Management Pack N N J Enterprise Option Oracle Configuration Management Pack N N J Enterprise Option Oracle Diagnostics Pack N N J Enterprise Option Oracle Tuning Pack N N J Enterprise Option Oracle Provisioning and Patch Automation Pack N N J Enterprise Option Fast, Lightweight Server Install J J J Easy Client Install J J J Oracle Enterprise Manager – Database Control J J J Automatic Memory Management J J J Automatic Storage Management J J J Automatic Undo Management J J J Automatic Statistics Management J J J Server Managed Backup and Recover (RMAN) J J J Automatic Backup/Recovery to Flash Recovery Area J J J VERWALTBARKEIT Duplexed Backup Sets N N J Server-Generated Alerts J J J End-to-End Application Testing J J J Database Resource Manager N N J SQL Plan Manager N N J Resumable Space Allocation J J J 13 Die Oracle Database 11g-Produktfamilie VLDB, DATA WAREHOUSING, BUSINESS INTELLIGENCE Oracle Partitioning N N J Enterprise Option Oracle OLAP N N J Enterprise Option Oracle Data Mining N N J Enterprise Option Direct Load Data Compression N N J OLTP Compression N N J Enterprise Option (Advanced Compression Option) SQL Analytics Functions J J J Bitmapped Index and Bitmapped Join Index N N J Function-Based Index J J J Parallel Query/DML N N J Parallel Statistics Gathering N N J Parallel Index Build/Scans N N J Parallel Data Pump Export/Import N N J SE: nur nicht parallele Data Pump-Operationen Komprimierung mit Data Pump N N J Enterprise Option (Advanced Compression Option) Export Transportable Tablespace, including Cross-Platform N N J Import Transportable Tablespace J J J Star Query Transformation J J J Sample Scan J J J Summary Management – Materialized View Creation and Refresh J J J Summary Management – Materialized View Query Rewrite N N J Direct Path Load API J J J External Tables J J J SQL Model J J J Synchronous Change Data Capture J J J Asynchronous Change Data Capture N N J Query Rewrite Cache N N J J J J SE: nur B*-Baumindizes INTEGRATION Oracle Streams SE1/SE: keine asynchrone Erfassung aus Log-Datei (OnlineRedo oder Archiv) Oracle Streams Advanced Queuing J J J Messaging Gateway N N J 14 Die Oracle Database 11g-Produktfamilie Basic Replication J J J Schreibgeschützte und aktualisierbare Materialized Views. Auch Einzel-Master für aktualisierbare MVs und Multi-Tier- MVs Advanced Replication N N J Distributed Queries/Transactions J J J Job Scheduler J J J External Procedures J J J Generic Connectivity J J J Transparent Gateways J J J Multi-Master-Replikation Für SE/EE gesondert lizenziert NETZWERKBETRIEB Connection Pooling J J J Oracle Connection Manager N N J Infiniband Support N N J INHALTE Oracle Spatial N N J Enterprise Option Semantic Technologies (RDF/OWL) N N J Erfordert Spatial, Advanced Compression und Partitioning Oracle Locator J J J Oracle Workspace Manager J J J Medial Images (DICOM) J J J Multimedia J J J Oracle Text J J J SecureFiles J J J Komprimierung und Deduplizierung sind Teil einer Enterprise Option (Advanced Compression). Verschlüsselung ist Teil einer Enterprise Option (Advanced Security) 15 Die Oracle Database 11g-Produktfamilie ZUSÄTZLICHE DATENBANKFEATURES Database Event Triggers J J J Drop Column J J J Rename Column, Constraint J J J Virtual Column J J J Die Verwendung virtueller Spalten als Primär- oder Fremdschlüssel erfordert EE mit Oracle Partitioning Invisible Indexes J J J Index-Organized Tables J J J Instead-of Triggers J J J LOB (Large Object) Support J J J LogMiner J J J Multiple Block Size Support J J J Temporary Table J J J Nachträgliche Änderungen am Inhalt dieses White Papers vorbehalten. 16 über hunkler Die HUNKLER GmbH & Co. KG mit Hauptsitz in Karlsruhe ist ein Systemhaus, das sich ausschließlich auf Oracle-Datenbanktechnologien spezialisiert hat. Das 1987 gegründete Unternehmen war der erste offizielle Oracle-Partner in Deutschland. Das Angebot gliedert sich in den Lizenzvertrieb sowie umfassende Dienstleistungen, von der Planung über die Realisierung bis zur Remote-Administration von Daten­ bankinfrastrukturen. Das Unternehmen ist Oracle Platinum Partner und hat damit den höchsten Partnerstatus inne, den Oracle vergibt. Hauptsitz Karlsruhe Bannwaldallee 32, 76185 Karlsruhe Tel. 0721-490 16-0, Fax 0721-490 16-29 Geschäftsstelle Bodensee Fritz-Reichle-Ring 6a 78315 Radolfzell Tel. 07732-939 14-00, Fax 07732-939 14-04 [email protected], www.hunkler.de Produktfamilie Oracle Database September 2009 Autor: Willie Hardie Co-Autoren: Mark Townsend, Charlie Garry Oracle Corporation World Headquarters 500 Oracle Parkway Redwood Shores, CA 94065 USA Copyright © 2009, Oracle und/oder seine verbundenen Unternehmen. Alle Rechte vorbehalten. Der Inhalt dieses Dokuments dient lediglich zu Informationszwecken und kann ohne vorherige Ankündigung geändert werden. Die Richtigkeit dieses Dokuments kann nicht garantiert werden. Es unterliegt keinen Garantien oder Bedingungen, die mündlich gegeben wurden oder gesetzlich gegeben sind, einschließlich konkludenter Garantien oder Bedingungen hinsichtlich der Marktgängigkeit oder oder Eignung für einen bestimmten Zweck. Insbesondere schließen wir jegliche Haftung aus, die sich aus diesem Dokument ergeben könnte. Vertragliche Pflichten können weder direkt noch indirekt aus diesem Dokument abgeleitet werden. Dieses Dokument darf zu keinem Zweck und in keiner Weise, weder elektronisch noch mechanisch, ohne die vorherige schriftliche Genehmigung von Oracle vervielfältigt oder übertragen werden. Informationen weltweit: Oracle ist eine eingetragene Marke der Oracle Corporation und/oder ihrer verbundenen Unternehmen. Andere Namen und Tel.: +1 650 506 7000 Bezeichnungen können Marken ihrer jeweiligen Inhaber sein. Fax: +1 650 506 7200 oracle.com