Dummy - doag.org Rhein-Neckar/2005/Juli... · Dummy. Harald Wiedemer Leitender Sales Consultant...

93
Dummy

Transcript of Dummy - doag.org Rhein-Neckar/2005/Juli... · Dummy. Harald Wiedemer Leitender Sales Consultant...

Page 1: Dummy - doag.org Rhein-Neckar/2005/Juli... · Dummy. Harald Wiedemer Leitender Sales Consultant STCC Stuttgart ORACLE Deutschland GmbH. Oracle Database 10 g: New Features im Überblick.

Dummy

Page 2: Dummy - doag.org Rhein-Neckar/2005/Juli... · Dummy. Harald Wiedemer Leitender Sales Consultant STCC Stuttgart ORACLE Deutschland GmbH. Oracle Database 10 g: New Features im Überblick.

Harald Wiedemer Leitender Sales ConsultantSTCC StuttgartORACLE Deutschland GmbH

Page 3: Dummy - doag.org Rhein-Neckar/2005/Juli... · Dummy. Harald Wiedemer Leitender Sales Consultant STCC Stuttgart ORACLE Deutschland GmbH. Oracle Database 10 g: New Features im Überblick.

Oracle Database 10g:New Features im Überblick

Page 4: Dummy - doag.org Rhein-Neckar/2005/Juli... · Dummy. Harald Wiedemer Leitender Sales Consultant STCC Stuttgart ORACLE Deutschland GmbH. Oracle Database 10 g: New Features im Überblick.

Oracle Database 10g –

Datenbank für Grid Computing

� Grid Computing

� Effizienter Storage für Alle Ihre Daten

� Real Application Clusters

� Information Sharing

� Hochverfügbarkeit

� Einfaches Management

� Anwendungsentwicklung

Page 5: Dummy - doag.org Rhein-Neckar/2005/Juli... · Dummy. Harald Wiedemer Leitender Sales Consultant STCC Stuttgart ORACLE Deutschland GmbH. Oracle Database 10 g: New Features im Überblick.

Oracle Database 10g –

Datenbank für Grid Computing

� Grid Computing

� Effizienter Storage für Alle Ihre Daten

� Real Application Clusters

� Information Sharing

� Hochverfügbarkeit

� Einfaches Management

� Anwendungsentwicklung

Page 6: Dummy - doag.org Rhein-Neckar/2005/Juli... · Dummy. Harald Wiedemer Leitender Sales Consultant STCC Stuttgart ORACLE Deutschland GmbH. Oracle Database 10 g: New Features im Überblick.

g = Grid

= Gitter

= Gitternetz

= Stromnetz

Das g im Namen

Page 7: Dummy - doag.org Rhein-Neckar/2005/Juli... · Dummy. Harald Wiedemer Leitender Sales Consultant STCC Stuttgart ORACLE Deutschland GmbH. Oracle Database 10 g: New Features im Überblick.

� Limitierte Skalierbarkeit, keine Verteilung von Ressourcen

� Konfiguration für die Höchstlast

� Single Point of Failure

� Schwierige Anpassung an neue Business Anforderungen

BuchhaltungBuchhaltungEinkaufEinkauf KundendienstKundendienst

MailMail

DateienDateienVertriebVertrieb PersonalPersonal

Problem: “Islands of Computation”

Page 8: Dummy - doag.org Rhein-Neckar/2005/Juli... · Dummy. Harald Wiedemer Leitender Sales Consultant STCC Stuttgart ORACLE Deutschland GmbH. Oracle Database 10 g: New Features im Überblick.

� Computing als ein Utility– Ein Netzwerk von Clients und Service

Providers

� Client-Seite: einfach– Request für Berechnung/Information und

Ergebnisbereitstellung

� Server-Seite: hochentwickelt– Verfügbarkeit, Zuverlässigkeit, Security

– Capacity on Demand, Load Balancing

Grid Computing

Page 9: Dummy - doag.org Rhein-Neckar/2005/Juli... · Dummy. Harald Wiedemer Leitender Sales Consultant STCC Stuttgart ORACLE Deutschland GmbH. Oracle Database 10 g: New Features im Überblick.

� Die 3 Grid-Eigenschaften des Grid Computing: – Virtualization (Virtualisierung) zwischen allen

Schichten des Computing Stacks – Provisioning (Bereitstellung) von Arbeit und

Ressourcen im Einklang mit der Unternehmenspolitik und den dynamischen Anforderungen des Unternehmens

– Pooling (Bündelung) von Ressourcen zur Erhöhung der Auslastung

���� Kosteneinsparung

Grid Computing

Page 10: Dummy - doag.org Rhein-Neckar/2005/Juli... · Dummy. Harald Wiedemer Leitender Sales Consultant STCC Stuttgart ORACLE Deutschland GmbH. Oracle Database 10 g: New Features im Überblick.

�Anwendungen�Applikations Server�Datenbank Server�Speicherebene

�Sorgt für �Virtualisierung & Zuteilung

�Lastverteilung

�Servicequalität

�Automatisierung

Oracle 10g Grid Computing Model

Page 11: Dummy - doag.org Rhein-Neckar/2005/Juli... · Dummy. Harald Wiedemer Leitender Sales Consultant STCC Stuttgart ORACLE Deutschland GmbH. Oracle Database 10 g: New Features im Überblick.

DataData

ConnectionsConnections

CPUCPU

StorageStorage

ServersServers

Services, Net ServicesServices, Net Services

VirtualizationVirtualization

ManagementManagement

DataData

ProvisioningProvisioning

DatabasesDatabases

Users, Roles, Users, Roles,

PrivilegesPrivileges

PrivacyPrivacy

Aliases, ViewsAliases, Views

Real Application ClustersReal Application Clusters

StreamsStreams

Automatic Storage ManagementAutomatic Storage Management

Grid ControlGrid Control

Identity ManagementIdentity Management

Oracle SecurityOracle Security

Oracle Database 10g Grid Computing

Page 12: Dummy - doag.org Rhein-Neckar/2005/Juli... · Dummy. Harald Wiedemer Leitender Sales Consultant STCC Stuttgart ORACLE Deutschland GmbH. Oracle Database 10 g: New Features im Überblick.

Grid im IT-Bereich: Oracle Grid Computing …

Wichtige Anmerkung:

Oracle Database 10g ist auch dann fürSie sinnvoll, wenn Sie aktuell nicht aneiner Grid-Architektur interessiert sind.

Page 13: Dummy - doag.org Rhein-Neckar/2005/Juli... · Dummy. Harald Wiedemer Leitender Sales Consultant STCC Stuttgart ORACLE Deutschland GmbH. Oracle Database 10 g: New Features im Überblick.

Oracle Database 10g –

Datenbank für Grid Computing

� Grid Computing

� Effizienter Storage für Alle Ihre Daten

� Real Application Clusters

� Information Sharing

� Hochverfügbarkeit

� Einfaches Management

� Anwendungsentwicklung

Page 14: Dummy - doag.org Rhein-Neckar/2005/Juli... · Dummy. Harald Wiedemer Leitender Sales Consultant STCC Stuttgart ORACLE Deutschland GmbH. Oracle Database 10 g: New Features im Überblick.

� Ermöglicht direkte Abbildung von Oracle Tablespaces auf Plattenstrukturen

Automatic Storage Management

Disk-Gruppe

Datei-System

0010 0010 0010 0010 00100010 0010 0010 0010 0010Dateien

Logical Vol

Tablespace

Tabellen

Disk-Gruppe

Logical Vol

Datei-System

Dateien

Tablespace

Tabellen

ASM

� Vorteile:� Vereinfachte Verwaltung

� Raw-Device Performance

� Clusterfähig

Page 15: Dummy - doag.org Rhein-Neckar/2005/Juli... · Dummy. Harald Wiedemer Leitender Sales Consultant STCC Stuttgart ORACLE Deutschland GmbH. Oracle Database 10 g: New Features im Überblick.

Automatic Storage Management

Automatic Storage

Management

� Portables, hochperformantesFile-System & Volume Manager im Oracle Kernel integriert

� Kein konventionelles File System und Volume Manager nötig

� Automatisches Mirroring� Automatisches I/O Tuning

– Verteilt (Stripe) die Daten über alle Platten und erreicht damit ein optimales Load Balancing

� Capacity on Demand– Online Hinzufügen/Löschen

von Disks

Page 16: Dummy - doag.org Rhein-Neckar/2005/Juli... · Dummy. Harald Wiedemer Leitender Sales Consultant STCC Stuttgart ORACLE Deutschland GmbH. Oracle Database 10 g: New Features im Überblick.

Oracle Database 10gStorage für Alle Ihre Daten

� Komplett

� Integriert

Oracle interMediaOracle interMediaMultimedia managementMultimedia management

Oracle LocatorOracle LocatorLocation and Proximity SearchingLocation and Proximity Searching

XML DBXML DBIntegrated Native XML DatabaseIntegrated Native XML Database

Oracle TextOracle TextText management and searchText management and search

RelationalRelationalCharacters, Numbers and DatesCharacters, Numbers and Dates

OCS FilesOCS FilesLowLow--cost and Easycost and Easy

Page 17: Dummy - doag.org Rhein-Neckar/2005/Juli... · Dummy. Harald Wiedemer Leitender Sales Consultant STCC Stuttgart ORACLE Deutschland GmbH. Oracle Database 10 g: New Features im Überblick.

� Ultra Large Database - ULDB - Unterstützung – Speicherung von Millionen auf Terabytes

(8 Exabytes = 8 Millionen von Terabytes)

� Ultra Large Data Files Unterstützung – Terabytes in einem File

� Unbegrenzte Grösse der LOB Spalten –Terabytes

� Automatic Storage Management eliminiert die File System Grenzen

Oracle Database 10gStorage für Alle Ihre Daten

Page 18: Dummy - doag.org Rhein-Neckar/2005/Juli... · Dummy. Harald Wiedemer Leitender Sales Consultant STCC Stuttgart ORACLE Deutschland GmbH. Oracle Database 10 g: New Features im Überblick.

Oracle Database 10g –

Datenbank für Grid Computing

� Grid Computing

� Effizienter Storage für Alle Ihre Daten

� Real Application Clusters

� Information Sharing

� Hochverfügbarkeit

� Einfaches Management

� Anwendungsentwicklung

Page 19: Dummy - doag.org Rhein-Neckar/2005/Juli... · Dummy. Harald Wiedemer Leitender Sales Consultant STCC Stuttgart ORACLE Deutschland GmbH. Oracle Database 10 g: New Features im Überblick.

ERP CRM DW

Database Server Grid –Real Application Clusters

� Jede Applikation ist im Cluster skalierbar

� Einsatz von standard,preiswerten Servern

� Fehlertolerant

� Capacity on Demand

� Komplette, integrierte Clusterware

Page 20: Dummy - doag.org Rhein-Neckar/2005/Juli... · Dummy. Harald Wiedemer Leitender Sales Consultant STCC Stuttgart ORACLE Deutschland GmbH. Oracle Database 10 g: New Features im Überblick.

Database Server Grid -Integrierte Clusterware

� Portabel auf alle Plattformen� Niedrige Kosten

– Kein Bedarf für zusätzliche Software– Einfach zu installieren, managen

� Einfach– Deployment in Stunden nicht Tagen– Verbessertes “single System Image”– Single-Vendor Support

� Bleibt offen zu third-party Clusterware

Page 21: Dummy - doag.org Rhein-Neckar/2005/Juli... · Dummy. Harald Wiedemer Leitender Sales Consultant STCC Stuttgart ORACLE Deutschland GmbH. Oracle Database 10 g: New Features im Überblick.

Normale Server Zuweisung

Order Entry Supply ChainSpare

Database Server Grid –Workload Management

Page 22: Dummy - doag.org Rhein-Neckar/2005/Juli... · Dummy. Harald Wiedemer Leitender Sales Consultant STCC Stuttgart ORACLE Deutschland GmbH. Oracle Database 10 g: New Features im Überblick.

Quartalsende

Order Entry Supply Chain

Database Server Grid –Workload Management

Page 23: Dummy - doag.org Rhein-Neckar/2005/Juli... · Dummy. Harald Wiedemer Leitender Sales Consultant STCC Stuttgart ORACLE Deutschland GmbH. Oracle Database 10 g: New Features im Überblick.

Order Entry Supply ChainSpare

Database Server Grid –Workload Management

Normale Server Zuweisung

Page 24: Dummy - doag.org Rhein-Neckar/2005/Juli... · Dummy. Harald Wiedemer Leitender Sales Consultant STCC Stuttgart ORACLE Deutschland GmbH. Oracle Database 10 g: New Features im Überblick.

Server Ausfall

Order Entry Supply ChainSpare

Database Server Grid –Workload Management

Page 25: Dummy - doag.org Rhein-Neckar/2005/Juli... · Dummy. Harald Wiedemer Leitender Sales Consultant STCC Stuttgart ORACLE Deutschland GmbH. Oracle Database 10 g: New Features im Überblick.

Reserve Server an Order Entry zuweisen

Order Entry Supply Chain

Database Server Grid –Workload Management

Page 26: Dummy - doag.org Rhein-Neckar/2005/Juli... · Dummy. Harald Wiedemer Leitender Sales Consultant STCC Stuttgart ORACLE Deutschland GmbH. Oracle Database 10 g: New Features im Überblick.

Order Entry Supply ChainSpare

Ausgefallene Server wiederhergestellt

Database Server Grid –Workload Management

Page 27: Dummy - doag.org Rhein-Neckar/2005/Juli... · Dummy. Harald Wiedemer Leitender Sales Consultant STCC Stuttgart ORACLE Deutschland GmbH. Oracle Database 10 g: New Features im Überblick.

Oracle10g High Availability Features

� Backup and Recovery– Automated Disk-

Based Backup and Recovery

– Drop Database

– RMAN Database Deregistration

– Backup of Standby Control File

– Automated TSPITR Instantiation

– Simplified Recovery Manager Cataloging of Backup Files

– Automated Channel Failover for Backup and Restore

– Automated File Creation During Recovery

– Simplified Backups to Disk

– Proxy Copy Backup of Archivelogs

� Backup and Recovery (Cont)

– Incrementally Updated Backups

– Simplified Recovery Through Resetlogs

– Restore Tolerates Corrupt or Missing Backups

– Full Database Begin Backup Command

– Change-Aware Incremental Backups

� Data Guard– Data Guard Broker

Support for RAC

– Automated LogMiner Configuration

– Log Miner Support for Index-Organized Tables

– Secured Redo Transmission

� Data Guard (Cont)– Fine-Grained

Supplemental Logging

– Named Data Guard Configurations

– Simplified Zero Data Loss for Data Guard SQL Apply

– Zero Downtime Instantiation for SQL Apply

– Real Time Apply

– Redo Data and Archivelog Compression

� Flashback– Flashback Database– Flashback

Reinstantiation– Flashback Standby

Database– Flashback Table– Flashback Row

History– Flashback Drop– Flashback

Transaction History

� Online Operations– Enhanced Online

Redefinition– Improved Handling of

DDL Locks on Busy Tables

– Signature-Based Dependency Tracking Using Synonyms

– Rolling Upgrades with Data Guard SQL Apply

Page 28: Dummy - doag.org Rhein-Neckar/2005/Juli... · Dummy. Harald Wiedemer Leitender Sales Consultant STCC Stuttgart ORACLE Deutschland GmbH. Oracle Database 10 g: New Features im Überblick.

Oracle Database 10g –

Datenbank für Grid Computing

� Grid Computing

� Effizienter Storage für Alle Ihre Daten

� Real Application Clusters

� Information Sharing

� Hochverfügbarkeit

� Einfaches Management

� Anwendungsentwicklung

Page 29: Dummy - doag.org Rhein-Neckar/2005/Juli... · Dummy. Harald Wiedemer Leitender Sales Consultant STCC Stuttgart ORACLE Deutschland GmbH. Oracle Database 10 g: New Features im Überblick.

Transportable Tablespaces –Schnellste Art für Data Provisioning

� Oracle ermöglicht das “Unplug & Plug” vonDatenbank Files

– Daten verschieben und gemeinsam ohne“Unload & Reload” nutzen

– “Plug & Unplug” Performance ist weitgehendvon der Tablespace-Größe unabhängig

– Mount von read-only Tablespaces auf multiplenDatenbanken

� Oracle Database 10g: Plattformübergreifende “Transportable Tablespaces”

2424

Page 30: Dummy - doag.org Rhein-Neckar/2005/Juli... · Dummy. Harald Wiedemer Leitender Sales Consultant STCC Stuttgart ORACLE Deutschland GmbH. Oracle Database 10 g: New Features im Überblick.

Linux (Intel IA32/64)

Windows (Intel IA32/64)

Open VMS (Intel IA64)

Tru64 UNIX (Alpha)

Little Endian

SUN Solaris (SPARC)

HP-UX (Intel IA64)

HP-UX (PA-RISC)

AIX (Power PC)

Big Endian

High Speed

Konvertierung

RMAN

Transport innerhalb einer Gruppe

durch einfaches Kopieren der Dateien

Transportable Tablespaces –Schnellste Art für Data Provisioning

Page 31: Dummy - doag.org Rhein-Neckar/2005/Juli... · Dummy. Harald Wiedemer Leitender Sales Consultant STCC Stuttgart ORACLE Deutschland GmbH. Oracle Database 10 g: New Features im Überblick.

Oracle Database 10g - Data Pump

� Hoch performanter Import und Export– 60% schneller als Export (single Thread)

– 15x-20x schneller als Import (single Thread)

� Skaliert anhand parallelen Threads

� Fein granulare Nutzung– Einzelne Datenbankobjekte

� Network Transfer von Daten zwischen Datenbanken ohne Zwischenschritte

� Grundlage für Streams, Logical Standby, Transportable Tablespaces

Page 32: Dummy - doag.org Rhein-Neckar/2005/Juli... · Dummy. Harald Wiedemer Leitender Sales Consultant STCC Stuttgart ORACLE Deutschland GmbH. Oracle Database 10 g: New Features im Überblick.

Oracle Database 10g –

Datenbank für Grid Computing

� Grid Computing

� Effizienter Storage für Alle Ihre Daten

� Real Application Clusters

� Information Sharing

� Hochverfügbarkeit

� Einfaches Management

� Anwendungsentwicklung

Page 33: Dummy - doag.org Rhein-Neckar/2005/Juli... · Dummy. Harald Wiedemer Leitender Sales Consultant STCC Stuttgart ORACLE Deutschland GmbH. Oracle Database 10 g: New Features im Überblick.

Low Cost Fault Tolerance

Computer Computer

FailuresFailures

Data Data

FailuresFailures

System System

ChangesChanges

Data Data

ChangesChanges

UnplannedUnplanned

DowntimeDowntime

PlannedPlanned

DowntimeDowntime

Page 34: Dummy - doag.org Rhein-Neckar/2005/Juli... · Dummy. Harald Wiedemer Leitender Sales Consultant STCC Stuttgart ORACLE Deutschland GmbH. Oracle Database 10 g: New Features im Überblick.

Computer Computer

FailuresFailures

Data Data

FailuresFailures

System System

ChangesChanges

Data Data

ChangesChanges

UnplannedUnplanned

DowntimeDowntime

PlannedPlanned

DowntimeDowntime

ASMASM

FlashbackFlashback

Recovery AreaRecovery Area

Data GuardData Guard

Real Application Real Application

ClustersClusters

Online Online ReconfigsReconfigs

Rolling UpgradesRolling Upgrades

Online RedefinitionOnline Redefinition

Mit niedrigen Kosten

• Grid Server• ModulareStorage Arrays

• Automatisiert& einfach nutzbar

Schutz vor allen Arten von Ausfällen

Page 35: Dummy - doag.org Rhein-Neckar/2005/Juli... · Dummy. Harald Wiedemer Leitender Sales Consultant STCC Stuttgart ORACLE Deutschland GmbH. Oracle Database 10 g: New Features im Überblick.

Low Cost Fault Tolerance

Oracle Database10g RAC

� Integrierte Clusterware

– Integriert, ein Anbieter, besser getestet

� Schnellere Umschaltung zwischenServern

– Sekundenbereich

Computer Computer

FailuresFailures

Data Data

FailuresFailures

System System

ChangesChanges

Data Data

ChangesChanges

UnplannedUnplanned

DowntimeDowntime

PlannedPlanned

DowntimeDowntime

Page 36: Dummy - doag.org Rhein-Neckar/2005/Juli... · Dummy. Harald Wiedemer Leitender Sales Consultant STCC Stuttgart ORACLE Deutschland GmbH. Oracle Database 10 g: New Features im Überblick.

Computer Computer

FailuresFailures

Data Data

FailuresFailures

System System

ChangesChanges

Data Data

ChangesChanges

UnplannedUnplanned

DowntimeDowntime

PlannedPlanned

DowntimeDowntime

Storage FailureStorage Failure

Human ErrorHuman Error

CorruptionCorruption

Site FailureSite Failure

Vier Fehler Typen

Flexibilität durch preiswerten Storage

Page 37: Dummy - doag.org Rhein-Neckar/2005/Juli... · Dummy. Harald Wiedemer Leitender Sales Consultant STCC Stuttgart ORACLE Deutschland GmbH. Oracle Database 10 g: New Features im Überblick.

Computer Computer

FailuresFailures

Data Data

FailuresFailures

System System

ChangesChanges

Data Data

ChangesChanges

UnplannedUnplanned

DowntimeDowntime

PlannedPlanned

DowntimeDowntime

Storage FailureStorage Failure

Human ErrorHuman Error

CorruptionCorruption

Site FailureSite Failure

Collapsing the Cost of Human Error

Page 38: Dummy - doag.org Rhein-Neckar/2005/Juli... · Dummy. Harald Wiedemer Leitender Sales Consultant STCC Stuttgart ORACLE Deutschland GmbH. Oracle Database 10 g: New Features im Überblick.

Logische Korruptionen, die

durch Benutzerfehler

entstehen, sind für

ca. 40% aller Ausfälle

verantwortlich !!!

Benutzer-Fehler

Andere Ursachen für

Ausfälle

Welche Daten hat das Update

verändert ?

Wie kann ich das wieder rückgängig

machen ?

Flashback

Page 39: Dummy - doag.org Rhein-Neckar/2005/Juli... · Dummy. Harald Wiedemer Leitender Sales Consultant STCC Stuttgart ORACLE Deutschland GmbH. Oracle Database 10 g: New Features im Überblick.

FLASHBACK TABLEFLASHBACK TABLE

FLASHBACK QUERYFLASHBACK QUERY

FLASHBACK DATABASEFLASHBACK DATABASE

Was ist möglich?Flashback

Page 40: Dummy - doag.org Rhein-Neckar/2005/Juli... · Dummy. Harald Wiedemer Leitender Sales Consultant STCC Stuttgart ORACLE Deutschland GmbH. Oracle Database 10 g: New Features im Überblick.

� Traditioneller Ansatz:Backup vom Tape einspielen � Recovery mit archivierten Logfiles + Online Redologs

Fehler F e h l e r b e h e b u n g t

Fehler Fehler-behebung

t

� mit Flashback Database:einfach die Daten zum Zeitpunkt X aus demFlashback-Log zurückholen - ein Kommando !!!

Recovery vs. FlashbackFlashback Database

Page 41: Dummy - doag.org Rhein-Neckar/2005/Juli... · Dummy. Harald Wiedemer Leitender Sales Consultant STCC Stuttgart ORACLE Deutschland GmbH. Oracle Database 10 g: New Features im Überblick.

Rückspulknopf

in der DatenbankEnthält vorherige Blockinhalte

Flashback Log

Blockinhalt -

vorherige Versionen

geänderter

Block

Disk Write

KonzeptFlashback Database

Page 42: Dummy - doag.org Rhein-Neckar/2005/Juli... · Dummy. Harald Wiedemer Leitender Sales Consultant STCC Stuttgart ORACLE Deutschland GmbH. Oracle Database 10 g: New Features im Überblick.

� Neue Strategie für Point-in-Time-Recovery

� Kein Restore des kompletten Backups mehr

� Nahtlos in den RMAN integriert

� Schnell - Recovery in Minuten, nicht Stunden

� Einfach - Restore mit einem Kommando

RMAN> FLASHBACK DATABASE

TIMESTAMP to_timestamp

('2003-08-15 16:00:00',

'YYYY-MM-DD HH24:MI:SS');

Ein Beispiel: FLASHBACK DATABASE Flashback

Page 43: Dummy - doag.org Rhein-Neckar/2005/Juli... · Dummy. Harald Wiedemer Leitender Sales Consultant STCC Stuttgart ORACLE Deutschland GmbH. Oracle Database 10 g: New Features im Überblick.

DROP TABLE emp;

FLASHBACK .TABLE [emp]

BEFOREDROP;

Ein Beispiel: FLASHBACK TABLEFlashback

Page 44: Dummy - doag.org Rhein-Neckar/2005/Juli... · Dummy. Harald Wiedemer Leitender Sales Consultant STCC Stuttgart ORACLE Deutschland GmbH. Oracle Database 10 g: New Features im Überblick.

Computer Computer

FailuresFailures

Data Data

FailuresFailures

System System

ChangesChanges

Data Data

ChangesChanges

UnplannedUnplanned

DowntimeDowntime

PlannedPlanned

DowntimeDowntime

Storage FailureStorage Failure

Human ErrorHuman Error

CorruptionCorruption

Site FailureSite Failure

Behebung von Korruptionen

Page 45: Dummy - doag.org Rhein-Neckar/2005/Juli... · Dummy. Harald Wiedemer Leitender Sales Consultant STCC Stuttgart ORACLE Deutschland GmbH. Oracle Database 10 g: New Features im Überblick.

� Festplatten sind kostengünstig

� Festplatten sind schnell… im Vergleich zu Tapes …

� Deshalb:ORACLE hat die B&RMöglichkeiten komplett überarbeitet

� Effekt für Backup and Recovery:Früher: … Stunden … !!

Heute: … Minuten … !!!

2000’s - 200 GB

1980’s - 200 MB

1000x Zuwachs

Backup & RecoveryEin neuer Ansatz - diskbasiert

Page 46: Dummy - doag.org Rhein-Neckar/2005/Juli... · Dummy. Harald Wiedemer Leitender Sales Consultant STCC Stuttgart ORACLE Deutschland GmbH. Oracle Database 10 g: New Features im Überblick.

• Neu: Change Tracking File– Veränderte Blöcke werden bei der Redo-

Erzeugung aufgezeichnet– Das RMAN Backup benutzt automatisch

diese Liste, um gezielt veränderte Blöcke zu sichern - kein kompletter Datenfile-Scan

Change Tracking File

Liste der geänderten Blöcke

101100101011000011101001

SQL> ALTER DATABASE

ENABLE BLOCK CHANGE TRACKING;

Backup & RecoveryOptimierte inkrementelle Backups

Redo Logs

Redo Erzeugung

� Aufzeichnung, welche Blöcke sich seit dem letzten Backup verändert haben

Page 47: Dummy - doag.org Rhein-Neckar/2005/Juli... · Dummy. Harald Wiedemer Leitender Sales Consultant STCC Stuttgart ORACLE Deutschland GmbH. Oracle Database 10 g: New Features im Überblick.

� VollautomatisiertesBackup & Recovery auf Disk

– Set and Forget

Backup & RecoveryFlash Recovery Area

wöchentlich

DIGITAL DATA STORAGE

DatenbankBereich

Flash

Recovery

Area

jede Nacht:Inkrementelle

Veränderungen

RMAN

� Günstiges, unabhängiges Platten-System

� hält DB-Backup, Logs etc. vor

� jede Nacht:inkrementelle Backups in die Flash Recovery Area�Roll Forward des Backups

Page 48: Dummy - doag.org Rhein-Neckar/2005/Juli... · Dummy. Harald Wiedemer Leitender Sales Consultant STCC Stuttgart ORACLE Deutschland GmbH. Oracle Database 10 g: New Features im Überblick.

Computer Computer

FailuresFailures

Data Data

FailuresFailures

System System

ChangesChanges

Data Data

ChangesChanges

UnplannedUnplanned

DowntimeDowntime

PlannedPlanned

DowntimeDowntime

Storage FailureStorage Failure

Human ErrorHuman Error

CorruptionCorruption

Site FailureSite Failure

Disaster Recovery

Page 49: Dummy - doag.org Rhein-Neckar/2005/Juli... · Dummy. Harald Wiedemer Leitender Sales Consultant STCC Stuttgart ORACLE Deutschland GmbH. Oracle Database 10 g: New Features im Überblick.

ProductionProductionProductionProductionDatabaseDatabaseDatabaseDatabase

NetworkNetworkNetworkNetworkNetworkNetworkNetworkNetwork

PhysicalPhysicalPhysicalPhysicalStandbyStandbyStandbyStandbyDatabaseDatabaseDatabaseDatabase

No DelayNo DelayNo DelayNo DelayNo DelayNo DelayNo DelayNo DelayDIGITAL DATA STORAGE

DIGITAL DATA STORAGE

Backup

ApplyApplyApplyApplyApplyApplyApplyApplyPhysicalPhysicalPhysicalPhysicalPhysicalPhysicalPhysicalPhysicalRedoRedoRedoRedoRedoRedoRedoRedo

PhysicalPhysicalPhysicalPhysicalStandbyStandbyStandbyStandbyDatabaseDatabaseDatabaseDatabase

DelayDelayDelayDelayDelayDelayDelayDelay ApplyApplyApplyApplyApplyApplyApplyApplyPhysicalPhysicalPhysicalPhysicalPhysicalPhysicalPhysicalPhysicalRedoRedoRedoRedoRedoRedoRedoRedo

BrokerBroker

Synchr

on

Synchr

on

Synchr

on

Synchr

on

AsynchronAsynchronAsynchronAsynchron

ArchitekturOracle Data Guard

Page 50: Dummy - doag.org Rhein-Neckar/2005/Juli... · Dummy. Harald Wiedemer Leitender Sales Consultant STCC Stuttgart ORACLE Deutschland GmbH. Oracle Database 10 g: New Features im Überblick.

Oracle Database 10g –

Datenbank für Grid Computing

� Grid Computing

� Effizienter Storage für Alle Ihre Daten

� Real Application Clusters

� Information Sharing

� Hochverfügbarkeit

� Einfaches Management

� Anwendungsentwicklung

Page 51: Dummy - doag.org Rhein-Neckar/2005/Juli... · Dummy. Harald Wiedemer Leitender Sales Consultant STCC Stuttgart ORACLE Deutschland GmbH. Oracle Database 10 g: New Features im Überblick.

Quelle: IOUG 2001 DBA Survey

Erzeugen und

Konfigurieren

Laden von

Daten

Permanente System

-administration

Software Wartung

Installation

55%

6%6%

12%6%

Business Challenge –Was hat ein DBA mit Grid zu tun ?

Page 52: Dummy - doag.org Rhein-Neckar/2005/Juli... · Dummy. Harald Wiedemer Leitender Sales Consultant STCC Stuttgart ORACLE Deutschland GmbH. Oracle Database 10 g: New Features im Überblick.

Quelle: IOUG 2001 DBA Survey

Erzeugen und

Konfigurieren

Laden vonDaten

Permanente System

-administration

Software Wartung

Installation

Aufgaben des DBA

55%

6%6%

12%6%

Page 53: Dummy - doag.org Rhein-Neckar/2005/Juli... · Dummy. Harald Wiedemer Leitender Sales Consultant STCC Stuttgart ORACLE Deutschland GmbH. Oracle Database 10 g: New Features im Überblick.

Schnelle Installation

� Automatische Pre- & Post-Validierungen� Konfiguriert alle Administrationstools &

Komponenten� Silent Mode

Anzahl der CDs Installationszeit

Oracle10g

Oracle9i

3 CDs

1 CD

40 Min

20 Min

Page 54: Dummy - doag.org Rhein-Neckar/2005/Juli... · Dummy. Harald Wiedemer Leitender Sales Consultant STCC Stuttgart ORACLE Deutschland GmbH. Oracle Database 10 g: New Features im Überblick.

Vereinfachte Installation & Konfiguration

� Vorkonfigurierte und optimierte Seed-Datenbank

� 90% Reduktion der Initialisierungs-Parameter auf 28 Basis Parameter

– Z.B. komplette Backup-Konfiguration mit zwei Parametern möglich

� Automatisches Setup von Standard Tasks, z.B. Backups

Page 55: Dummy - doag.org Rhein-Neckar/2005/Juli... · Dummy. Harald Wiedemer Leitender Sales Consultant STCC Stuttgart ORACLE Deutschland GmbH. Oracle Database 10 g: New Features im Überblick.

Quelle: IOUG 2001 DBA Survey

Erzeugen und

Konfigurieren

Laden vonDaten

Permanente System

-administration

Software Wartung

Installation

Aufgaben des DBA

55%

6%6%

12%6%

Page 56: Dummy - doag.org Rhein-Neckar/2005/Juli... · Dummy. Harald Wiedemer Leitender Sales Consultant STCC Stuttgart ORACLE Deutschland GmbH. Oracle Database 10 g: New Features im Überblick.

Daten BewegenData Pump

• Nachfolge von Export und Import

� Verwendung: schnelles Laden von Massendaten

– 60% schneller als Export (single)

– 15X-20X schneller als der Import (single)

� Fein granulare Nutzung– Einzelne Datenbankobjekte

� PL/SQL Schnittstelle DBMS_DATAPUMP– Dadurch auch External Table beschreibbar

Page 57: Dummy - doag.org Rhein-Neckar/2005/Juli... · Dummy. Harald Wiedemer Leitender Sales Consultant STCC Stuttgart ORACLE Deutschland GmbH. Oracle Database 10 g: New Features im Überblick.

TS2TS1

Daten Bewegen Plattformübergreifende Transportable TS

BIG Endianness LITTLE Endianness

Solaris OE (32Solaris OE (32Solaris OE (32Solaris OE (32----bit)bit)bit)bit)Solaris OE (64Solaris OE (64Solaris OE (64Solaris OE (64----bit)bit)bit)bit)

AIXAIXAIXAIX----Based Systems (64Based Systems (64Based Systems (64Based Systems (64----bit)bit)bit)bit)HPHPHPHP----UX (64UX (64UX (64UX (64----bit)bit)bit)bit)

HPHPHPHP----UX IA (64UX IA (64UX IA (64UX IA (64----bit)bit)bit)bit)OHNE OHNE OHNE OHNE KonvertierungKonvertierungKonvertierungKonvertierung

Microsoft Windows NTMicrosoft Windows NTMicrosoft Windows NTMicrosoft Windows NTLinux IA (32Linux IA (32Linux IA (32Linux IA (32----bit)bit)bit)bit)HP Tru64 UNIXHP Tru64 UNIXHP Tru64 UNIXHP Tru64 UNIX

OHNE OHNE OHNE OHNE KonvertierungKonvertierungKonvertierungKonvertierung

MIT High Speed-

Konvertierung durch RMAN

TS1

Page 58: Dummy - doag.org Rhein-Neckar/2005/Juli... · Dummy. Harald Wiedemer Leitender Sales Consultant STCC Stuttgart ORACLE Deutschland GmbH. Oracle Database 10 g: New Features im Überblick.

Quelle: IOUG 2001 DBA Survey

Erzeugen und

Konfigurieren

Laden vonDaten

Permanente System

-administration

Software Wartung

Installation

Aufgaben des DBA

55%

6%6%

12%6%

Page 59: Dummy - doag.org Rhein-Neckar/2005/Juli... · Dummy. Harald Wiedemer Leitender Sales Consultant STCC Stuttgart ORACLE Deutschland GmbH. Oracle Database 10 g: New Features im Überblick.

Manuelle Sicherung

Oracle Flashback

Tx 1

Tx 2

Tx 3

Backup & RecoveryMöglichkeiten

RMAN

Oracle RecoveryManager

Page 60: Dummy - doag.org Rhein-Neckar/2005/Juli... · Dummy. Harald Wiedemer Leitender Sales Consultant STCC Stuttgart ORACLE Deutschland GmbH. Oracle Database 10 g: New Features im Überblick.

FlashbackWas ist möglich ?

FLASHBACK TABLEFLASHBACK TABLE

FLASHBACK QUERYFLASHBACK QUERY

FLASHBACK DATABASEFLASHBACK DATABASE

Page 61: Dummy - doag.org Rhein-Neckar/2005/Juli... · Dummy. Harald Wiedemer Leitender Sales Consultant STCC Stuttgart ORACLE Deutschland GmbH. Oracle Database 10 g: New Features im Überblick.

Permanente Systemadminstration

� Intelligente Konzepte

� Einfaches HTML-basiertes Werkzeug

Page 62: Dummy - doag.org Rhein-Neckar/2005/Juli... · Dummy. Harald Wiedemer Leitender Sales Consultant STCC Stuttgart ORACLE Deutschland GmbH. Oracle Database 10 g: New Features im Überblick.

� Server-generierte Alerts

� Automatisches Workload-Repository (AWR)

� Advisory Framework

� Scheduling System

Erleichterung der Systemadministration durch intelligente Infrastruktur :

Permanente Systemadministration

Weg vom Skript hin zum Konzept!!!

Page 63: Dummy - doag.org Rhein-Neckar/2005/Juli... · Dummy. Harald Wiedemer Leitender Sales Consultant STCC Stuttgart ORACLE Deutschland GmbH. Oracle Database 10 g: New Features im Überblick.

Performance Diagnostik &TroubleshootingHerausforderung unserer Kunden

� “Monitoring erzeugt zuviel Overhead”� “Tuningprozess ist zeitaufwendig und zu

komplex”� “Nichtoptimierte (“schlechte”) SQL Statements

finden ist kompliziert”� “Interpretation der Performancedaten ist

schwierig”� “Alerts werden zu spät generiert”

Page 64: Dummy - doag.org Rhein-Neckar/2005/Juli... · Dummy. Harald Wiedemer Leitender Sales Consultant STCC Stuttgart ORACLE Deutschland GmbH. Oracle Database 10 g: New Features im Überblick.

Performance DiagnostikServer generierte Alerts

AlertQueue

Server ermitteltAlerts

Agent

Externe

Tools

Oracle Server

Oracle Server

MMON

� Keine Konfiguration notwendig

� Geringer Overhead

� Pushing statt Pinging

� Integriert in das intelligente Framework

EM

Page 65: Dummy - doag.org Rhein-Neckar/2005/Juli... · Dummy. Harald Wiedemer Leitender Sales Consultant STCC Stuttgart ORACLE Deutschland GmbH. Oracle Database 10 g: New Features im Überblick.

Performance DiagnostikServer-generierte Alerts

Page 66: Dummy - doag.org Rhein-Neckar/2005/Juli... · Dummy. Harald Wiedemer Leitender Sales Consultant STCC Stuttgart ORACLE Deutschland GmbH. Oracle Database 10 g: New Features im Überblick.

Performance DiagnostikAutomatisches Workload Repository

Page 67: Dummy - doag.org Rhein-Neckar/2005/Juli... · Dummy. Harald Wiedemer Leitender Sales Consultant STCC Stuttgart ORACLE Deutschland GmbH. Oracle Database 10 g: New Features im Überblick.

Workload

Statistiken

SGA

MMON

Performance DiagnostikAutomatischer DB Diagnostik Monitor

Workload Repository

ADDM

ProaktivesMonitoring

� Performance-Experte“in a box”

� Interpretiert Performance-metriken

� Gibt RatschlägeResultate

- EM

- SQL*Plus..

Page 68: Dummy - doag.org Rhein-Neckar/2005/Juli... · Dummy. Harald Wiedemer Leitender Sales Consultant STCC Stuttgart ORACLE Deutschland GmbH. Oracle Database 10 g: New Features im Überblick.

Performance DiagnostikADDM - Problemerkennung

Page 69: Dummy - doag.org Rhein-Neckar/2005/Juli... · Dummy. Harald Wiedemer Leitender Sales Consultant STCC Stuttgart ORACLE Deutschland GmbH. Oracle Database 10 g: New Features im Überblick.

Performance DiagnostikADDM - Empfehlungen

Page 70: Dummy - doag.org Rhein-Neckar/2005/Juli... · Dummy. Harald Wiedemer Leitender Sales Consultant STCC Stuttgart ORACLE Deutschland GmbH. Oracle Database 10 g: New Features im Überblick.

Tabellen verkleinern

High High High High

WatermarkWatermarkWatermarkWatermark

High High High High

WatermarkWatermarkWatermarkWatermark

Tabelle kopierenTabelle kopierenTabelle kopierenTabelle kopieren

� Offline oder Online� Zusätzlicher Speicherplatz� Alte Tabelle löschen� Indexpflege

Page 71: Dummy - doag.org Rhein-Neckar/2005/Juli... · Dummy. Harald Wiedemer Leitender Sales Consultant STCC Stuttgart ORACLE Deutschland GmbH. Oracle Database 10 g: New Features im Überblick.

Tabellen verkleinern

Daten Daten Daten Daten

verschiebenverschiebenverschiebenverschieben

High High High High

WatermarkWatermarkWatermarkWatermark

High High High High

WatermarkWatermarkWatermarkWatermark

� Online

� Indizes werden gepflegt

� Trigger zünden nicht

ALTER TABLE <tabellenname> SHRINK SPACE;

Page 72: Dummy - doag.org Rhein-Neckar/2005/Juli... · Dummy. Harald Wiedemer Leitender Sales Consultant STCC Stuttgart ORACLE Deutschland GmbH. Oracle Database 10 g: New Features im Überblick.

System Resource Tuning

• SelbstoptimierendePGA

SQL Cache

sort

Online

Betrieb

Large Pool

Buffer Cache

Java Pool

PGA Pool

SGA Pool

Batch

Betrieb

sort

PGA Pool

SQL Cache

Large Pool

Buffer Cache

Java Pool

SGA Pool

Page 73: Dummy - doag.org Rhein-Neckar/2005/Juli... · Dummy. Harald Wiedemer Leitender Sales Consultant STCC Stuttgart ORACLE Deutschland GmbH. Oracle Database 10 g: New Features im Überblick.

System Resource TuningHauptspeicher effizient nutzen

� 2 Parameter:PGA_AGGREGATE_TARGETSGA_TARGET

� SelbstoptimierendeSGA

SQL Cache

Online

Betrieb

Large Pool

Buffer Cache

Java Pool

SGA Pool

Batch

Betrieb

Java Pool

SQL Cache

Large Pool

Buffer Cache

SGA Pool

sort

PGA Pool

sort

PGA Pool

• Selbstoptimierende PGA

Page 74: Dummy - doag.org Rhein-Neckar/2005/Juli... · Dummy. Harald Wiedemer Leitender Sales Consultant STCC Stuttgart ORACLE Deutschland GmbH. Oracle Database 10 g: New Features im Überblick.

Scheduling

ScreenshotScreenshotScreenshotScreenshot

DBMS DBMS DBMS DBMS SchedulerSchedulerSchedulerScheduler im im im im

Unterschied zu Unterschied zu Unterschied zu Unterschied zu

DBMS_JOB. Jetzt auch DBMS_JOB. Jetzt auch DBMS_JOB. Jetzt auch DBMS_JOB. Jetzt auch

BS BS BS BS TasksTasksTasksTasks, , , , MaintananceMaintananceMaintananceMaintanance

WindowsWindowsWindowsWindows

Beispiel: Statistiken Beispiel: Statistiken Beispiel: Statistiken Beispiel: Statistiken

und Backup und Backup und Backup und Backup

� DBMS_SCHEDULER als Nachfolger von DBMS_JOB

Page 75: Dummy - doag.org Rhein-Neckar/2005/Juli... · Dummy. Harald Wiedemer Leitender Sales Consultant STCC Stuttgart ORACLE Deutschland GmbH. Oracle Database 10 g: New Features im Überblick.

Quelle: IOUG 2001 DBA Survey

Erzeugen und

Konfigurieren

Laden vonDaten

Permanente System

-administration

Software Wartung

Installation

Aufgaben des DBA

55%

6%6%

12%6%

Page 76: Dummy - doag.org Rhein-Neckar/2005/Juli... · Dummy. Harald Wiedemer Leitender Sales Consultant STCC Stuttgart ORACLE Deutschland GmbH. Oracle Database 10 g: New Features im Überblick.

Automatisches Patchmanagement

� Real-time Discovery von neuen Patches

� Automatisches Staging und Anwendung

Inventory

anpassen

Anwendbarkeit

überprüfen2

Patch anwenden3

4

Patches im

MetaLink finden

1

“Slammer Virus nutzt bekannte Sicherheitslücke aus, obwohl der Patch 6 Monate vor der Attacke verfügbar

war”

Page 77: Dummy - doag.org Rhein-Neckar/2005/Juli... · Dummy. Harald Wiedemer Leitender Sales Consultant STCC Stuttgart ORACLE Deutschland GmbH. Oracle Database 10 g: New Features im Überblick.

Patchmanagement

Page 78: Dummy - doag.org Rhein-Neckar/2005/Juli... · Dummy. Harald Wiedemer Leitender Sales Consultant STCC Stuttgart ORACLE Deutschland GmbH. Oracle Database 10 g: New Features im Überblick.

Patchmanagement

Page 79: Dummy - doag.org Rhein-Neckar/2005/Juli... · Dummy. Harald Wiedemer Leitender Sales Consultant STCC Stuttgart ORACLE Deutschland GmbH. Oracle Database 10 g: New Features im Überblick.

OraclePatches

Betriebs-systemUpgrades

HardwareUpgrades

Clients ����A Patch ���� B

Patch

22

A B

RAC Konfiguration

11B

A B

Clients

Patch ���� A Clients ���� B

Patch

BA33

OK !!!

44

BA

RAC Evolution - Rolling Upgrades

Page 80: Dummy - doag.org Rhein-Neckar/2005/Juli... · Dummy. Harald Wiedemer Leitender Sales Consultant STCC Stuttgart ORACLE Deutschland GmbH. Oracle Database 10 g: New Features im Überblick.

Oracle Database 10g –

Datenbank für Grid Computing

� Grid Computing

� Effizienter Storage für Alle Ihre Daten

� Real Application Clusters

� Information Sharing

� Hochverfügbarkeit

� Einfaches Management

� Anwendungsentwicklung

Page 81: Dummy - doag.org Rhein-Neckar/2005/Juli... · Dummy. Harald Wiedemer Leitender Sales Consultant STCC Stuttgart ORACLE Deutschland GmbH. Oracle Database 10 g: New Features im Überblick.

Interrow-Berechnungen

� Erweiterung der analytischen Möglichkeiten– Wichtig vor allem im BI- und DW-Umfeld

� Effizienz durch Datennähe

� MODEL-Klausel – Spalten einer Tabelle aufgeteilt in 3 Gruppen

� Partitionierungs-Spalten

� Dimensions-Spalten

� Fakt-Spalten

– Werte in den Faktspalten sind Zellen eines n-dimensionalen Arrays

Page 82: Dummy - doag.org Rhein-Neckar/2005/Juli... · Dummy. Harald Wiedemer Leitender Sales Consultant STCC Stuttgart ORACLE Deutschland GmbH. Oracle Database 10 g: New Features im Überblick.

LAND PROD JAHR UMSATZ--------- ------------- ------- ------BRD Shorts 1998 10000BRD Jeans 1998 15000BRD Pyjamas 1998 30000BRD Shorts 1999 20000BRD Jeans 1999 30000Polen Shorts 1998 15000Polen Jeans 1998 20000Polen Pyjamas 1998 40000Polen Shorts 1999 20000Polen Jeans 1999 25000Polen Pyjamas 1999 45000

Interrow-Berechnungen: Beispiel

Page 83: Dummy - doag.org Rhein-Neckar/2005/Juli... · Dummy. Harald Wiedemer Leitender Sales Consultant STCC Stuttgart ORACLE Deutschland GmbH. Oracle Database 10 g: New Features im Überblick.

SELECT land, prod, jahr, umsatz FROM vertrieb

MODEL

PARTITION BY (land)

DIMENSION BY (prod, jahr)

MEASURES (umsatz) IGNORE NAV

(umsatz['Shorts', 2000] =

umsatz['Shorts', 1998] + umsatz['Shorts', 1999],

umsatz['Jeans', 2000] = umsatz['Jeans', 1999]);

Interrow-Berechnungen: Beispiel

Page 84: Dummy - doag.org Rhein-Neckar/2005/Juli... · Dummy. Harald Wiedemer Leitender Sales Consultant STCC Stuttgart ORACLE Deutschland GmbH. Oracle Database 10 g: New Features im Überblick.

LAND PROD JAHR UMSATZ--------- ------------- ------- -------BRD Shorts 1998 10000BRD Jeans 1998 15000BRD Pyjamas 1998 30000BRD Shorts 1999 20000BRD Jeans 1999 30000BRD Shorts 2000 30000BRD Jeans 2000 30000Polen Shorts 1998 15000Polen Jeans 1998 20000Polen Pyjamas 1998 40000Polen Shorts 1999 20000Polen Jeans 1999 25000Polen Pyjamas 1999 45000Polen Shorts 2000 35000Polen Jeans 2000 25000

Interrow-Berechnungen: Beispiel

Page 85: Dummy - doag.org Rhein-Neckar/2005/Juli... · Dummy. Harald Wiedemer Leitender Sales Consultant STCC Stuttgart ORACLE Deutschland GmbH. Oracle Database 10 g: New Features im Überblick.

Sortierungen

� Zwei neue Optionen zum– Ignorieren von Groß-/Kleinschreibung und

– Ignorieren von diakritische Zeichen (è, á, ü)

� Vorgehensweise– _CI ignoriert Groß-/Kleinschreibung

– _AI ignoriert Akzente und Groß-/Kleinschreibung

Global in der Parameterdatei:

NLS_SORT=GERMAN_CI | GERMAN_AI

Auf Session-Ebene:

ALTER SESSION SET NLS_SORT=GERMAN_CI;

Page 86: Dummy - doag.org Rhein-Neckar/2005/Juli... · Dummy. Harald Wiedemer Leitender Sales Consultant STCC Stuttgart ORACLE Deutschland GmbH. Oracle Database 10 g: New Features im Überblick.

Reguläre Ausdrücke

� Native Unterstützung von regulären Ausdrücken– Ausgefeilte Suche nach und Manipulation von

übereinstimmenden Zeichenketten

– Vollständig POSIX-kompatibel

– Erkennt spezielle Länder- und Sprachbesonderheiten

� Motivation und Anforderungen– Annäherung von regulären Ausdrücken und Daten

– Entspricht der Verwendung in GNU, PERL, Java, XML Schema, XQuery etc.

– Kunden aus den Bereichen Biotechnologie und Internet

Page 87: Dummy - doag.org Rhein-Neckar/2005/Juli... · Dummy. Harald Wiedemer Leitender Sales Consultant STCC Stuttgart ORACLE Deutschland GmbH. Oracle Database 10 g: New Features im Überblick.

Reguläre Ausdrücke

� SQL und PL/SQL– REGEXP_LIKE gibt es eine Übereinstimmung?– REGEXP_INSTR wo liegt die Übereinstimmung?– REGEXP_SUBSTR welche Übereinstimmung gibt

es?– REGEXP_REPLACE ersetze die Übereinstimmung

durch ...SQL> SELECT first_name, last_name FROM employees WHERE

REGEXP_LIKE (first_name, ’^Ste(v|ph)en$’);

FIRST_NAME LAST_NAME-------------------- -------------------------Steven KingSteven MarkleStephen Stiles

Page 88: Dummy - doag.org Rhein-Neckar/2005/Juli... · Dummy. Harald Wiedemer Leitender Sales Consultant STCC Stuttgart ORACLE Deutschland GmbH. Oracle Database 10 g: New Features im Überblick.

Database Web Services

� Oracle 10g als Web Service Client

� Direkte Aufrufe mit JAX-RPC

� Datenintegration

Web Services

Internet

Page 89: Dummy - doag.org Rhein-Neckar/2005/Juli... · Dummy. Harald Wiedemer Leitender Sales Consultant STCC Stuttgart ORACLE Deutschland GmbH. Oracle Database 10 g: New Features im Überblick.

� HTML DB– 100% Oracle Datenbank– 100% Optionen (RAC, VPD, …)– 100% Browser– Oracle9i/10g

– Einfach, schnell, robust, sicher, deklarativ und multilingual

� Komplettes Framework– Navigationskontrolle– Sicherheitskonzepte– Session State Management– Berichte, Formulare, Grafiken*– etc.

Keine Runtime- oder Design-Time Installation !

* Adobe Scalable Vector Graphics (SVG) – Unterstützung von weiteren Browsern bis Ende 2003 von Adobe geplant (MS IE only!)

HTML DB - Was steckt dahinter?

Page 90: Dummy - doag.org Rhein-Neckar/2005/Juli... · Dummy. Harald Wiedemer Leitender Sales Consultant STCC Stuttgart ORACLE Deutschland GmbH. Oracle Database 10 g: New Features im Überblick.

Browser Oracle DatenbankHTML DB

Apachemod_plsql

Architektur

Page 91: Dummy - doag.org Rhein-Neckar/2005/Juli... · Dummy. Harald Wiedemer Leitender Sales Consultant STCC Stuttgart ORACLE Deutschland GmbH. Oracle Database 10 g: New Features im Überblick.

MS Access

Ansatz

Ver

teilu

ng

pragmatisch strategisch

Arb

eits

-/P

roje

ktgr

uppe

Unt

erne

hmen

J2EE

HTML DB

� Kein Ersatz für Oracle Internet Developer Suite (Forms, Reports und JDeveloper).

� Kein Ersatz für Oracle Portal aber integrierbar.

� Kein Ersatz für Oracle Enterprise Manager.

Abgrenzung und Positionierung

Page 92: Dummy - doag.org Rhein-Neckar/2005/Juli... · Dummy. Harald Wiedemer Leitender Sales Consultant STCC Stuttgart ORACLE Deutschland GmbH. Oracle Database 10 g: New Features im Überblick.

Q U E S T I O N SQ U E S T I O N S

A N S W E R SA N S W E R S

Page 93: Dummy - doag.org Rhein-Neckar/2005/Juli... · Dummy. Harald Wiedemer Leitender Sales Consultant STCC Stuttgart ORACLE Deutschland GmbH. Oracle Database 10 g: New Features im Überblick.

Dummy