<Insert Picture Here> Hochverfügbarkeit in der Anwendungsentwicklung: TAF, FCF, FAN und mehr...

Größe: px
Ab Seite anzeigen:

Download "<Insert Picture Here> Hochverfügbarkeit in der Anwendungsentwicklung: TAF, FCF, FAN und mehr..."

Transkript

1 <Insert Picture Here> Hochverfügbarkeit in der Anwendungsentwicklung: TAF, FCF, FAN und mehr... Carsten Czarski ORACLE Deutschland GmbH

2 Hochverfügbarkeit und die Anwendung Eine hochverfügbare Datenbank alleine reicht nicht aus! Application Server muss ebenfalls hochverfügbar sein Client/Anwendung muss mit dem Failover umgehen können => Aufgabe des Anwendungsentwicklers! Session DB Session Web Client Application Server Cluster

3 Hochverfügbarkeit und die Anwendung Eine hochverfügbare Datenbank alleine reicht nicht aus! Application Server muss ebenfalls hochverfügbar sein Client/Anwendung muss mit dem Failover umgehen können => Aufgabe des Anwendungsentwicklers! Server Down Session DB Session Web Client Application Server Cluster

4 Hochverfügbarkeit und die Anwendung Eine hochverfügbare Datenbank alleine reicht nicht aus! Application Server muss ebenfalls hochverfügbar sein Client/Anwendung muss mit dem Failover umgehen können => Aufgabe des Anwendungsentwicklers! Session Session Failover: Failover Transparent...? Was ist mit dem Session State...? Web Client Application Server Cluster

5 Hochverfügbarkeit und die Anwendung Eine hochverfügbare Datenbank alleine reicht nicht aus! Application Server muss ebenfalls hochverfügbar sein Client/Anwendung muss mit dem Failover umgehen können => Aufgabe des Anwendungsentwicklers! Clusterknoten startet wieder: Fallback...? Session J2EE vs. Client/Server...?? DB Session Web Client Application Server Cluster

6 Grundsätzliches... Was passiert mit der Datenbank-Session... Transaktionskontext (offene Transaktionen) Offene Cursor PL/SQL Package State Java Session State (Datenbank JVM) Server Down Session DB Session Web Client Application Server Cluster

7 Was passiert mit der Session...? Session State wird im Server-Prozeß gehalten Transaktionskontext (offene Transaktionen) Offene Cursor PL/SQL Package State Java Session State (Datenbank JVM) Der Server-Prozess stirbt und damit der gesamte Session State! DB Session Application Server Server-Prozess auf Clusterknoten Storage

8 Failover und Session State Session State ist im Fokus bei Failover-Betrachtungen Varianten aus Sicht der Anwendungsentwicklung Gar kein Failover: Endanwender erhält Fehlermeldung und muss sich neu anmelden Failover-Implementierung in der Anwendung: Entwickler fängt Fehler ab und verbindet sich neu mit der Datenbank Failover-Implementierung durch DB-Software: Failover ist transparent (wie weit?) für den Entwickler

9 Failover und Anwendungsarchitektur Unterschiedliche Anwendungsarchitekturen Client-Server Web (J2EE,.NET, PHP) Unterschiedliche Failover-Anforderungen Client-Server PC wird abends abgeschaltet: DB-Session endet Web J2EE,.NET mit Connection Pool Die DB Session endet niemals PHP ohne Connection Pool Die DB Session endet nach jedem Seitenaufbau

10 Oracle Failover-Technologie Varianten TAF: Transparent Application Failover MDS: WLS Multi Data Source (BEA Failover Technologie) FCF: Fast Connection Failover Session Web Client Application Server Cluster

11 TAF: Transparent Application Failover Transparent Application Failover OCI-Funktionalität Server- oder Clientseitige Aktivierung möglich Client-Einstellungen durch TNS Connect-String Server-Einstellungen gehen vor! Session-Failover OCI verbindet automatisch neu Cursor einer SELECT-Anweisung kann "übernommen" werden Callback-API

12 TAF: Funktionsweise... TAF ist OCI-Funktionalität Nicht verfügbar im JDBC "thin"-treiber Failover wird vom Client aus durchgeführt Failover-Erkennung anhand Netzwerkfehler Für Experten: Unterstützung durch FAN Events möglich OCI Application Server

13 TAF: Funktionsweise... TAF ist OCI-Funktionalität Nicht verfügbar im JDBC "thin"-treiber Failover wird vom Client aus durchgeführt Failover-Erkennung anhand Netzwerkfehler Für Experten: Unterstützung durch FAN Events möglich 1. Server Down: Der Client bekommt (noch) nichts mit OCI Application Server

14 TAF: Funktionsweise... TAF ist OCI-Funktionalität Nicht verfügbar im JDBC "thin"-treiber Failover wird vom Client aus durchgeführt Failover-Erkennung anhand Netzwerkfehler Für Experten: Unterstützung durch FAN Events möglich 2. Client sendet eine (SQL)-Anweisung OCI SQL Application Server

15 TAF: Funktionsweise... TAF ist OCI-Funktionalität Nicht verfügbar im JDBC "thin"-treiber Failover wird vom Client aus durchgeführt Failover-Erkennung anhand Netzwerkfehler Für Experten: Unterstützung durch FAN Events möglich 3. Netzwerkfehler - OCI "weiss" nun: Knoten down OCI! SQL Application Server

16 TAF: Funktionsweise... TAF ist OCI-Funktionalität Nicht verfügbar im JDBC "thin"-treiber Failover wird vom Client aus durchgeführt Failover-Erkennung anhand Netzwerkfehler Für Experten: Unterstützung durch FAN Events möglich 4. OCI verbindet sich neu und setzt SQL SELECT ggfs. neu ab (TYPE=SELECT) OCI! SQL Application Server

17 TAF: 100% Transparent...? OCI verbindet sich automatisch auf anderen Knoten Verbindungen "auf Vorrat" (METHOD=PRECONNECT) Session-State geht verloren Erneutes Ausführen eines offenen Cursors (TYPE=SELECT) SELECT-Anweisung wird neu abgesetzt Fetch wird bei letzter Cursor-Position wieder aufgenommen In jedem Fall verloren sind... Offene Transaktionen PL/SQL-Variablen Inhalte von Temporary Tables

18 TAF Callbacks Auf den Failover-Fall reagieren Callbacks für OCI, Java und.net Beispiel: JDBC (OCI-Treiber)

19 TAF: Knoten fährt wieder hoch TAF ist OCI-Funktionalität Nicht verfügbar im JDBC "thin"-treiber Failover wird vom Client aus durchgeführt Failover-Erkennung anhand Netzwerkfehler 4. Keine Aktion, da kein Netzwerkfehler OCI! SQL Application Server

20 MDS: Bea WLS Multi Data Source Failover Architektur für BEA WLS Server Oracle JDBC OCI Treiber von BEA nicht unterstützt: Daher kein TAF Prinzip Einrichtung einer DataSource für jede DB Instanz Periodische Tests Data Source wird deaktiviert, wenn Test fehlschlägt

21 MDS: Funktionsweise... MDS ist Oracle WLS-Funktionalität Failover wird vom J2EE-Server aus durchgeführt Failover-Erkennung anhand fehlgeschlagener Tests Fallback möglich 0. Application Server testet periodisch... JDBC thin Test SQL Application Server

22 MDS: Funktionsweise... MDS ist Oracle WLS-Funktionalität Failover wird vom J2EE-Server aus durchgeführt Failover-Erkennung anhand fehlgeschlagener Tests Fallback möglich 1. Server Down: J2EE-Server erfährt (noch) nichts JDBC thin Application Server

23 MDS: Funktionsweise... MDS ist Oracle WLS-Funktionalität Failover wird vom J2EE-Server aus durchgeführt Failover-Erkennung anhand fehlgeschlagener Tests Fallback möglich 2. Nächster (periodischer) Test schlägt fehl... JDBC thin Test SQL Application Server

24 MDS: Funktionsweise... MDS ist Oracle WLS-Funktionalität Failover wird vom J2EE-Server aus durchgeführt Failover-Erkennung anhand fehlgeschlagener Tests Fallback möglich 3. Test fehlgeschlagen: DataSource wird deaktiviert JDBC thin! Application Server

25 MDS: Funktionsweise... MDS ist Oracle WLS-Funktionalität Failover wird vom J2EE-Server aus durchgeführt Failover-Erkennung anhand fehlgeschlagener Tests Fallback möglich 4. J2EE-Server verwendet andere DataSource JDBC thin SQL Application Server

26 MDS: Funktionsweise... MDS ist Oracle WLS-Funktionalität Failover wird vom J2EE-Server aus durchgeführt Failover-Erkennung anhand fehlgeschlagener Tests Fallback möglich 5. Deaktivierte DataSource wird weiter getestet Test SQL JDBC thin Application Server

27 MDS: Funktionsweise... MDS ist Oracle WLS-Funktionalität Failover wird vom J2EE-Server aus durchgeführt Failover-Erkennung anhand fehlgeschlagener Tests Fallback möglich 6. Test wieder erfolgreich: Reaktivierung der DataSource JDBC thin! Test SQL Application Server

28 MDS: Fazit MDS Failover findet komplett im J2EE-Server statt Basis: Periodisches Testen Failover-Zeit hängt von Testperiode ab Eine MDS pro DB-Instanz MDS 1: MDS 2: Kein Runtime Load Balancing Keine Erkennung neuer Clusterknoten

29 Fast Connection Failover Basierend auf Fast Application Notification (FAN) Oracle Connection Cache und Universal Connection Pool Java (JDBC OCI und thin Treiber) und.net Bei "Service Down" Ereignis Benachrichtigung des Connection Pools Connection Pool invalidiert DB-Verbindungen Anwendung bekommt SQL-Exception bei nächster DB-Aktion

30 Fast Application Notification (FAN) Basis für Fast Connection Failover Notification Server (ONS) überwacht die Knoten Ereignisse führen zum Senden einer Benachrichtigung Knoten fährt herunter Knoten fährt hoch Subscription des Clients zu einem ONS Web Client Application Server Cluster

31 Fast Application Notification (FAN) Basis für Fast Connection Failover Notification Server (ONS) überwacht die Knoten Ereignisse führen zum Senden einer Benachrichtigung Knoten fährt herunter Knoten fährt hoch Subscription des Clients zu einem ONS Server Down Web Client Application Server Cluster

32 Fast Application Notification (FAN) Basis für Fast Connection Failover Notification Server (ONS) überwacht die Knoten Ereignisse führen zum Senden einer Benachrichtigung Knoten fährt herunter Knoten fährt hoch Subscription des Clients zu einem ONS ONS Event propagation! Web Client Application Server Cluster

33 Fast Connection Failover Basierend auf Fast Application Notification (FAN) Oracle Connection Cache Java (JDBC OCI und thin Treiber) und.net Wichtig: J2EE-Architektur DB-Verbindungen werden nur kurz aus dem Pool geholt... Rückgabe in den Pool, sobald möglich Connection Pool Application Server

34 Fast Connection Failover Basierend auf Fast Application Notification (FAN) Oracle Connection Cache Java (JDBC OCI und thin Treiber) und.net 1. Server Down: Benachrichtigung via FAN! Connection Pool Application Server

35 Fast Connection Failover Basierend auf Fast Application Notification (FAN) Oracle Connection Cache Java (JDBC OCI und thin Treiber) und.net 2. Freie DB Verbindungen werden deaktiviert Connection Pool Application Server

36 Fast Connection Failover Basierend auf Fast Application Notification (FAN) Oracle Connection Cache Java (JDBC OCI und thin Treiber) und.net 3. Aktive DB Verbindung bekommt SQL Exception! Connection Pool Application Server

37 Fast Connection Failover Basierend auf Fast Application Notification (FAN) Oracle Connection Cache Java (JDBC OCI und thin Treiber) und.net 4. Entwickler: Exception abfangen Neue Verbindung aus dem Pool holen, TX wiederholen! Connection Pool Application Server

38 Fast Connection Failover Basierend auf Fast Application Notification (FAN) Oracle Connection Cache Java (JDBC OCI und thin Treiber) und.net 5. Server Up: Benachrichtigung via FAN! Connection Pool Application Server

39 Fast Connection Failover Basierend auf Fast Application Notification (FAN) Oracle Connection Cache Java (JDBC OCI und thin Treiber) und.net 6. Allmähliches Fallback der DB-Verbindungen Connection Pool Application Server

40 Fast Connection Failover Basierend auf Fast Application Notification (FAN) Oracle Connection Cache Java (JDBC OCI und thin Treiber) und.net 6. Allmähliches Fallback der DB-Verbindungen Connection Pool Application Server

41 FAN mit implizitem JDBC Connection Cache Konfiguration einer Data Source Einstellungen auch im EM oder "data-sources.xml" möglich Beispielkonfiguration JAVA-Code: OracleDataSource ods = new OracleDataSource(); ods.seturl(url); ods.setuser(user); ods.setpassword(pwd); ods.setconnectioncachingenabled(true); ods.setfastconnectionfailoverenabled(true); ods.setonsconfiguration("nodes=[ons nodes]"); Connection con = ods.getconnection() // Java Code goes here...

42 FCF: Exception Handling FCF ist nicht transparent und soll es auch gar nicht sein! Aufgabe des Entwicklers: Exception Handling try { // JDBC work } catch (SQLException e) { if (e.geterrorcode() == 17008) { // ORA-17008: Closed Connection con = ods.getconnection(); // Retry JDBC work } }

43 Bonus Track: Universal Connection Pool (UCP) ab Ein universeller Connection Pool für alles: Jede Art von JAVA Connection: JDBC, XA, JCA, LDAP... Jede Datenbank Jeder Applikationsserver Optimale Integration mit Oracle Datenbanken Data Guard FCF (Fast Connect Failover) Runtime Connection Load Balancing (RCLB) WebSession basierende Affintät zu RAC Instanzen Transaktionsbasierende Affinität (XA) zu RAC Instanzen

44 Weitere Informationen White Paper: Client Failover Best Practices MAA_WP_10gR2_ClientFailoverBestPractices.pdf Oracle Dokumentation: Net Services Developers' Guide: TAF b28316/advcfg.htm#i JDBC Developer's Guide Transparent Application Failover b31224/ocitaf.htm#babgidee Fast Connection Failover b31224/fstconfo.htm#cihjbffc

45 Fragen & Antworten

WebLogic Server im Zusammenspiel mit Real Application Cluster

WebLogic Server im Zusammenspiel mit Real Application Cluster WebLogic Server im Zusammenspiel mit Real Application Cluster Michael Bräuer Leitender Systemberater Sylvie Lübeck Leitende Systemberaterin ORACLE Deutschland B.V. & Co. KG The following is intended to

Mehr

Howto für DBAs und Entwickler Anwendungen hochverfügbar gestalten

Howto für DBAs und Entwickler Anwendungen hochverfügbar gestalten Howto für DBAs und Entwickler Anwendungen hochverfügbar gestalten Sven Illert 06.09.2016, Dresden Vorstellung Sven Illert Diplom Informatiker Senior Systemberater Oracle Support Oracle seit 2008 Tätigkeitsfelder

Mehr

Transparent Application Failover (TAF) Glasklar für Applikationsentwickler?

Transparent Application Failover (TAF) Glasklar für Applikationsentwickler? Donnerstag, 10. November 2005 16h00, Variohalle 1 Transparent Application Failover (TAF) Glasklar für Applikationsentwickler? Peter Welkenbach, Urs Meier Trivadis Zürich, Basel, Bern, Baden, Lausanne,

Mehr

Oracle Database 10g Die RAC Evolution

Oracle Database 10g Die RAC Evolution Oracle Database 10g Die RAC Evolution Markus Michalewicz BU Database Technologies ORACLE Deutschland GmbH 2 Page 1 www.decus.de 1 RAC-Revolution, RAC-Evolution & Computing Oracle8i mit OPS Oracle9i Rel.

Mehr

WebLogic - Der beste Application Server für die Oracle Datenbank

WebLogic - Der beste Application Server für die Oracle Datenbank WebLogic - Der beste Application Server für die Oracle Datenbank Ulf Lämmerhirt / Michael Fuhr Niederlassung Hamburg / Frankfurt Schlüsselworte WebLogic Server, Oracle Database, Hochverfügbarkeit, JDBC

Mehr

Java, XML und Oracle10g What's new?

Java, XML und Oracle10g What's new? Java, XML und Oracle10g What's new? Carsten Czarski Business Unit Database Oracle Deutschland GmbH Agenda JDBC Web Rowset Oracle Connection Cache Fast Connection Failover Server Side JVM Database Web Services

Mehr

Hochverfügbarkeit mit Data Guard Möglichkeiten und Grenzen

Hochverfügbarkeit mit Data Guard Möglichkeiten und Grenzen Hochverfügbarkeit mit Data Guard Möglichkeiten und Grenzen DOAG Konferenz 16. 18.11.2010, Nürnberg Andreas Kother info@ordix.de www.ordix.de Agenda Definition Hochverfügbarkeit Abgrenzung RAC vs. Data

Mehr

WebLogic Server für Dummies

WebLogic Server für Dummies WebLogic Server für Dummies Robin Müller-Bady Sales Consultant, Oracle Deutschland Steffen Miller Principal Sales Consultant, Oracle Deutschland The following is intended to outline our general product

Mehr

Oracle Database 12c: RAC Administration

Oracle Database 12c: RAC Administration Oracle University Kontakt: +43 (0)1 33 777 401 Oracle Database 12c: RAC Administration Dauer: 4 Tage Lerninhalte In diesem Kurs "Oracle Database 12c: RAC Administration" erhalten Sie eine Einführung in

Mehr

Mehr Performance mit JDBC JAVA-Anwendungen und die Oracle-Datenbank. Carsten Czarski Business Unit Database Oracle Deutschland GmbH

Mehr Performance mit JDBC JAVA-Anwendungen und die Oracle-Datenbank. Carsten Czarski Business Unit Database Oracle Deutschland GmbH Mehr Performance mit JDBC JAVA-Anwendungen und die Oracle-Datenbank Carsten Czarski Business Unit Database Oracle Deutschland GmbH Oracle JDBC Treiber Versionen Datenbank-Release J D B C 10.1.0 9.2.0 9.0.1

Mehr

- WebLogic - Der beste Application Server für die Oracle Datenbank

- WebLogic - Der beste Application Server für die Oracle Datenbank - WebLogic - Der beste Application Server für die Oracle Datenbank Thomas Robert Master Principal Sales Consultant Oracle Deutschland Safe Harbor Statement The following is intended to outline our general

Mehr

EnterpriseManager Grid Control Das Steuerrad für wechselnde Anforderungen

EnterpriseManager Grid Control Das Steuerrad für wechselnde Anforderungen Donnerstag, 10. November 2005 16h00, Musensaal EnterpriseManager Grid Control Das Steuerrad für wechselnde Anforderungen Christiane Wellnitz ORACLE Deutschland GmbH, Geschäftsstelle Berlin Schlüsselworte

Mehr

<Insert Picture Here> Die RZ-Zentrale - Grid Control hochverfügbar

<Insert Picture Here> Die RZ-Zentrale - Grid Control hochverfügbar Die RZ-Zentrale - Grid Control hochverfügbar Heinz Mielimonka Principal Sales Consultant Agenda Komponentenüberblick Hochverfügbare Konfiguration Installation und Konfiguration Der

Mehr

Klaus Eckstein, Daniel Hillinger Cloud Control - hochverfügbar von Kopf bis Fuß

Klaus Eckstein, Daniel Hillinger Cloud Control - hochverfügbar von Kopf bis Fuß Klaus Eckstein, Daniel Hillinger Cloud Control - hochverfügbar von Kopf bis Fuß Page 0 of 20 Value Transformation Services 1.September 2013 gegründet Joint Venture zwischen IBM und Unicredit 1000 Mitarbeiter

Mehr

Oracle und Hochverfügbarkeit Verschiedene Ansätze im Vergleich. Dierk Lenz Herrmann & Lenz Services GmbH DOAG Regio München/Südbayern 14.

Oracle und Hochverfügbarkeit Verschiedene Ansätze im Vergleich. Dierk Lenz Herrmann & Lenz Services GmbH DOAG Regio München/Südbayern 14. Oracle und Hochverfügbarkeit Verschiedene Ansätze im Vergleich Dierk Lenz Herrmann & Lenz Services GmbH DOAG Regio München/Südbayern 14. April 2014 Herrmann & Lenz Services GmbH Herrmann & Lenz Solutions

Mehr

Der beste Application Server für die Oracle Datenbank - WebLogic Server-

Der beste Application Server für die Oracle Datenbank - WebLogic Server- Der beste Application Server für die Oracle Datenbank - WebLogic Server- Ulf Lämmerhirt Senior Sales Consultant Oracle Deutschland Michael Fuhr Principal Sales Consultant Oracle Deutschland Safe Harbor

Mehr

Einfach erklärt: RAC Grundlagen für Dummies. Ralf Appelbaum

Einfach erklärt: RAC Grundlagen für Dummies. Ralf Appelbaum Einfach erklärt: RAC Grundlagen für Dummies Ralf Appelbaum Zahlen und Fakten Unternehmensgruppe Materna: 1.500 Mitarbeiter 160 Mio. Euro Umsatz in 2014 Geschäftsführung: Michael Baranowski - Heike Käferle

Mehr

Andrea Held. Virtualisierung im Oracle-Umfeld Virtualisierungslayer Voraussetzungen Schnittstellen Workload Management Grid Control

Andrea Held. Virtualisierung im Oracle-Umfeld Virtualisierungslayer Voraussetzungen Schnittstellen Workload Management Grid Control Andrea Held Virtualisierung im Oracle-Umfeld Virtualisierungslayer Voraussetzungen Schnittstellen Workload Management Grid Control 1 Einzelne Server ausgelegt auf Lastspitzen Niedrige durchschnittliche

Mehr

Projekt: Vertrauenswürdige Verbindung Angriffsvektor Connection-Pool

Projekt: Vertrauenswürdige Verbindung Angriffsvektor Connection-Pool Angriffsvektor Connection-Pool Norman Sibbing (Norman.Sibbing@oracle.com) BU Core & Cloud Technologies Oracle Deutschland B.V. & Co KG Copyright 2018 Oracle and/or its affiliates. All rights reserved.

Mehr

<Insert Picture Here> Investitionsschutz und Innovationsdruck: Wie muss eine zukunftssichere Plattform aussehen?

<Insert Picture Here> Investitionsschutz und Innovationsdruck: Wie muss eine zukunftssichere Plattform aussehen? Investitionsschutz und Innovationsdruck: Wie muss eine zukunftssichere Plattform aussehen? Jürgen Menge TSBU Middleware Oracle Deutschland GmbH Oracle Forms Heute sehr aktive Kundenbasis

Mehr

Ora Education GmbH. Lehrgang: Oracle Application Server 10g R2: Administration II

Ora Education GmbH. Lehrgang: Oracle Application Server 10g R2: Administration II Ora Education GmbH www.oraeducation.de info@oraeducation.de Lehrgang: Oracle Application Server 10g R2: Administration II Beschreibung: Die Teilnehmer lernen verschiedene Topologien des Oracle Application

Mehr

Ora Education GmbH. Lehrgang: Oracle WebLogic Server 11g: Advanced Administration

Ora Education GmbH. Lehrgang: Oracle WebLogic Server 11g: Advanced Administration Ora Education GmbH www.oraeducation.de info@oraeducation.de Lehrgang: Oracle WebLogic Server 11g: Advanced Administration Beschreibung: Oracle WebLogic Server ist eine Java EE-Anwendung, welche die Aufgabe

Mehr

<Insert Picture Here> Generierung von ADF-Applikationen aus Metadaten des Oracle Designer

<Insert Picture Here> Generierung von ADF-Applikationen aus Metadaten des Oracle Designer Generierung von ADF-Applikationen aus Metadaten des Oracle Designer Jürgen Menge Oracle Deutschland Oracle Designer - Metadaten Investment vieler Anwender liegt in den Metadaten des

Mehr

Oracle Real Application Cluster Architektur & Erfahrungsbericht

Oracle Real Application Cluster Architektur & Erfahrungsbericht Architektur & Erfahrungsbericht DOAG Regionaltreffen Rhein/Main 11.02.2009 Guido Saxler ORDIX AG, Köln gsx@ordix.de www.ordix.de Agenda Überblick Oracle Hochverfügbarkeit Kundenbeispiel Oracle RAC Architektur

Mehr

Aufbau und Konfiguration eines SOA Suite Clusters

Aufbau und Konfiguration eines SOA Suite Clusters Aufbau und Konfiguration eines SOA Suite Clusters Thomas Robert Prinicpal Senior Sales Consultant Oracle Deutschland GmbH thomas.robert@oracle.com 1 Agenda SOA Suite Überblick Application

Mehr

RAC auf Sun Cluster 3.0

RAC auf Sun Cluster 3.0 RAC auf Sun Cluster 3.0 Schlüsselworte RAC, OPS, Sun Cluster, Performance, Availability Zusammenfassung Oracle hat mit dem Real Application Cluster (RAC) aus einer Hochverfügbarkeitslösung eine Höchstverfügbarkeitslösung

Mehr

Oracle RAC Services. Deutsche Oracle Anwenderkonferenz Martin Hoermann. Senior Consultant, ORDIX AG, Münster

Oracle RAC Services. Deutsche Oracle Anwenderkonferenz Martin Hoermann. Senior Consultant, ORDIX AG, Münster Deutsche Oracle Anwenderkonferenz 2006 Oracle RAC Services Martin Hoermann Senior Consultant, ORDIX AG, Münster mh@ordix.de Copyright ORDIX AG Oracle Real Application Cluster (RAC) 1 Agenda Services -

Mehr

Extreme Performance mit Oracle Times Ten

Extreme Performance mit Oracle Times Ten Extreme Performance mit Oracle Times Ten Agenda 1. Architektur und Übersicht 2. Details der Caching-Technologie 3. Skalierbarkeit, Antwortzeiten, Benchmarkergebnisse 4. Times Ten für die Oracle-Datenbank

Mehr

The Unbreakable Database System

The Unbreakable Database System The Unbreakable Database System Real Application Cluster Unterföhring, 04.2005 M. Kühn 1 Comparisson HA - HA Ziele, DataGuard, HA Oracle, RAC RAC Features - Cache Fusion, TAF, Load Balancing RAC on Solaris

Mehr

Data Guard. Deutsche Oracle Anwendergruppe Regionalgruppe BI / MS / OS. Funktionsweise und Einsatzmöglichkeiten. Klaus Garstecki

Data Guard. Deutsche Oracle Anwendergruppe Regionalgruppe BI / MS / OS. Funktionsweise und Einsatzmöglichkeiten. Klaus Garstecki Deutsche Oracle Anwendergruppe Regionalgruppe BI / MS / OS Data Guard Funktionsweise und Einsatzmöglichkeiten Klaus Garstecki ORDIX AG, Paderborn ak@ordix.de Copyright ORDIX AG Data Guard 1 Agenda Data

Mehr

IT-Symposium 2005. Aufbau hochverfügbarer Architekturen mit dem Oracle Application Server 10g. www.decus.de 1

IT-Symposium 2005. Aufbau hochverfügbarer Architekturen mit dem Oracle Application Server 10g. www.decus.de 1 Aufbau hochverfügbarer Architekturen mit dem Oracle Application Server 10g www.decus.de 1 Heiko Robert Senior Sales Consultant Collaboration Business Solutions heiko.robert@oracle.com Agenda Überblick

Mehr

Erfahrungen mit TimesTen 7.0

Erfahrungen mit TimesTen 7.0 Erfahrungen mit TimesTen 7.0 Bianca Stolz & Christian Kühne Systemberater Oracle Agenda TimesTen im Markt Das Konzept von TimesTen TimesTen Architektur Funktionen TimesTen in der

Mehr

- Architektur & Integration -

- Architektur & Integration - - Architektur & Integration - ADF und BI Integration Jürgen Menge Sales Consultant, Oracle Deutschland B.V. & Co. KG E-Mail: juergen.menge@oracle.com +++ Bitte wählen Sie sich in die Telefonkonferenz entweder

Mehr

XML in der Oracle Datenbank

XML in der Oracle Datenbank XML in der Oracle Datenbank Oracle XML DB Eine kurze Einführung Gruppe A Michaela Geierhos Galina Hinova Maximilian Schöfmann AGENDA Warum XML in einer Datenbank? Was bietet die Oracle XML DB? Unterschiedliche

Mehr

Tipps & Tricks: März 2011. Parameter der tnsnames.ora im RAC Umfeld. 1. Parameter: Bereich: Erstellung: RAC 03/2011 SH. Letzte Überarbeitung: 11.

Tipps & Tricks: März 2011. Parameter der tnsnames.ora im RAC Umfeld. 1. Parameter: Bereich: Erstellung: RAC 03/2011 SH. Letzte Überarbeitung: 11. Tipps & Tricks: März 2011 Bereich: RAC Erstellung: 03/2011 SH Versionsinfo: 11.2 Letzte Überarbeitung: 03/2011 SH Als PDF Downloaden! Parameter der tnsnames.ora im RAC Umfeld Wird Oracle Real Application

Mehr

JBoss 7 als Plattform für hochverfügbare Anwendungen

JBoss 7 als Plattform für hochverfügbare Anwendungen JBoss 7 als Plattform für hochverfügbare Anwendungen Orientierungspunkt 04/2013 24.05.2013, OIO Dirk Weil, GEDOPLAN GmbH Dirk Weil GEDOPLAN GmbH, Bielefeld Java EE seit 1998 Konzeption und Realisierung

Mehr

Upgrade von Java Anwendungen von OracleAS 10g auf FMW 11g

Upgrade von Java Anwendungen von OracleAS 10g auf FMW 11g Upgrade von Java Anwendungen von OracleAS 10g auf FMW 11g Michael Bräuer & Thomas Robert Oracle Deutschland B.V. & Co. KG Schlüsselworte: OC4J, Oracle AS 10g, Upgrade, Migration, Oracle WebLogic Server,

Mehr

<Insert Picture Here> Von Oracle Forms nach Oracle ADF - und was wird aus der Geschäftslogik (PL/SQL)?

<Insert Picture Here> Von Oracle Forms nach Oracle ADF - und was wird aus der Geschäftslogik (PL/SQL)? Von Oracle Forms nach Oracle ADF - und was wird aus der Geschäftslogik (PL/SQL)? Jürgen Menge BSTU Middleware ORACLE Deutschland B.V. & Co.KG Agenda Ausgangssituation Oracle ADF und

Mehr

PL/SQL Web-Services mit Oracle 11g

PL/SQL Web-Services mit Oracle 11g DOAG 2008 Konferenz 01. - 03.12.2008 Nürnberg Markus Fiegler ORDIX AG, Paderborn mf@ordix.de www.ordix.de Agenda SOA und Web-Services im Überblick Datenbank als Web-Services Provider - Alternative mit

Mehr

Connection Pooling. Was ist das?? Unter Connection Pooling versteht man generell die Wiederverwendung physischer Datenbankverbindungen.

Connection Pooling. Was ist das?? Unter Connection Pooling versteht man generell die Wiederverwendung physischer Datenbankverbindungen. Connection Pooling Was ist das?? Unter Connection Pooling versteht man generell die Wiederverwendung physischer Datenbankverbindungen. Wo wird es eingesetzt?? Connection Pooling wird vor allem in Verbindung

Mehr

Hochverfügbarkeit für den Anwendungsentwickler Oracle Datenbank 12c

Hochverfügbarkeit für den Anwendungsentwickler Oracle Datenbank 12c Oracle Database Days 12c Alle Details zum neuen Datenbank Release aus erster Hand Dezember 2013 Januar 2014 Februar 2014 Information Lifecycle Management Database Application Development

Mehr

Oracle Real Application Cluster

Oracle Real Application Cluster Oracle Real Application Cluster Björn Bröhl OPITZ CONSULTING Gummersbach GmbH Seite 1 Übersicht Die RAC Architektur RAC Komponenten (Hard- und Software) Oracle Cluster Filesystem vs. Oracle Automatic Storage

Mehr

APEX (Hoch) Verfügbar? Ernst Leber

APEX (Hoch) Verfügbar? Ernst Leber (Hoch) Verfügbar? Ernst Leber 22.11.2017 1 Im Überblick Technologie-orientiert Branchen-unabhängig Hauptsitz Ratingen 240 Beschäftigte Ausbildungsbetrieb Inhabergeführte Aktiengesellschaft Gründungsjahr

Mehr

<Insert Picture Here> RAC Architektur und Installation

<Insert Picture Here> RAC Architektur und Installation RAC Architektur und Installation Elmar Ströhmer Michael Künzner Oracle Server Technologies Competence Center Agenda Überblick und Architekturen von HA-Systemen Hardware Die Basis

Mehr

Willkommen. Datenbanken und Anbindung

Willkommen. Datenbanken und Anbindung Willkommen Datenbanken und Anbindung Welche stehen zur Wahl? MySQL Sehr weit verbreitetes DBS (YT, FB, Twitter) Open-Source und Enterprise-Version Libs in C/C++ und Java verfügbar Grundsätzlich ist ein

Mehr

Zukunft der Oracle Applikationsentwicklung: BC4J & XML

Zukunft der Oracle Applikationsentwicklung: BC4J & XML 2 Jahre Niederlassung in München Trivadis GmbH Zukunft der Oracle Applikationsentwicklung: BC4J & XML Markus Heinisch 1 Agenda Tägliches Brot BC4J DEMO Applikation BC4J XML DEMO Applikation XML Fazit 2

Mehr

Hochverfügbarkeit von Datenbanken

Hochverfügbarkeit von Datenbanken Hochverfügbarkeit von Datenbanken Referent: 29.10.2009 Doag Regionaltreffen Claus Cullmann, Diplom Physiker Datenbankspezialist Oracle Certified Professional 8i,9i 10g Inhalt RAC Technologie Datenbank-Services

Mehr

Oracle Application Express: Web-Entwicklung schnell und einfach

Oracle Application Express: Web-Entwicklung schnell und einfach Oracle Application Express: Web-Entwicklung schnell und einfach Norman Sibbing Sstemberatung ORACLE Deutschland GmbH IT-Fundstücke... Excel-Spreadsheets als Datenbanken PC-Datenbanken als Einzelplatzlösung

Mehr

SQL oder NoSQL: Das ist die Frage! Oracle NoSQL Database

SQL oder NoSQL: Das ist die Frage! Oracle NoSQL Database SQL oder NoSQL: Das ist die Frage! Oracle NoSQL Database Carsten Czarski Oracle Deutschland B.V. & Co KG Agenda NoSQL: Was ist das und wozu ist das gut? Anwendungsbereiche für NoSQL-Technologien,

Mehr

APEX Office Print - Einfach Druck machen! Daniel Hochleitner Freelance APEX Developer, FOEX GmbH

APEX Office Print - Einfach Druck machen! Daniel Hochleitner Freelance APEX Developer, FOEX GmbH APEX Office Print - Einfach Druck machen! Daniel Hochleitner Freelance APEX Developer, FOEX GmbH APEX Connect 2018 Call for Papers bis 08.11.2017!! Agenda About APEX Office Print Lizenz / Architektur /

Mehr

Projektgruppe. Thomas Kühne. Komponentenbasiertes Software Engineering mit OSGi

Projektgruppe. Thomas Kühne. Komponentenbasiertes Software Engineering mit OSGi Projektgruppe Thomas Kühne Komponentenbasiertes Software Engineering mit OSGi Anforderungen der PG IDSE an ein Komponenten- Client Nativer Client Web Client Alternativen IDSE Nutzer Szenario Pipe IDSE

Mehr

Oracle Database Cloud Service

Oracle Database Cloud Service 1 Oracle Database Cloud Service Gerd Schoen Senior Leitender Systemberater 2 Copyright 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from

Mehr

Oracle System Application Management in a Nutshell

Oracle System Application Management in a Nutshell Oracle System Application Management in a Nutshell Maik Sandmann Principal Sales Consultant - Oracle Global Technology - EMEA Oracle Enterprise Manager Top-Down Application Management

Mehr

MySQL Beispiele aus der Praxis. Wie setzen Kunden MySQL ein?

MySQL Beispiele aus der Praxis. Wie setzen Kunden MySQL ein? MySQL Beispiele aus der Praxis Wie setzen Kunden MySQL ein? SOUG DAY 23. Juni 2016, Baden-Dättwil Oli Sennhauser Senior MySQL Consultant, FromDual GmbH oli.sennhauser@fromdual.com 1 / 19 Über FromDual

Mehr

<Insert Picture Here> Anwendungsentwicklung auf RAC und Data Guard

<Insert Picture Here> Anwendungsentwicklung auf RAC und Data Guard Anwendungsentwicklung auf RAC und Data Guard Sebastian Solbach, ORACLE Deutschland B.V. Co. KG Agenda HA in der Anwendungsentwicklung? Basis Setup (Datenbank) Transaction Guard (OCI/ODP.NET/JDBC)

Mehr

Tuning Oracle Web-Applications in WLS 12c

Tuning Oracle Web-Applications in WLS 12c Tuning Oracle Web-Applications in WLS 12c Markus Klenke Senior Consultant Email: mke@team-pb.de Twitter: @MarkusKlenke Zahlen und Fakten Unternehmensgruppe Materna: 1.500 Mitarbeiter 190 Mio. Euro Umsatz

Mehr

Andrea Held. Oracle Real Application Cluster (RAC) Clusterware (OCW) Automatic Storage Management (ASM) Workload Management im Cluster Grid Computing

Andrea Held. Oracle Real Application Cluster (RAC) Clusterware (OCW) Automatic Storage Management (ASM) Workload Management im Cluster Grid Computing Andrea Held Oracle Real Application Cluster (RAC) Clusterware (OCW) Automatic Storage Management (ASM) Workload Management im Cluster Grid Computing Themenübersicht OracleRAC Clust 1 Oracle Real Application

Mehr

Übersicht Streams nach Liste Produkte/Themen

Übersicht Streams nach Liste Produkte/Themen Stream Datenbank: DB Oracle 9i bis 12c In-Memory Datenbanken Enterprise Manager Appliances EXADATA RAC DataGuard Upgrades, Konsolidierungen Implementationen Administration / Monitoring Performance Tuning

Mehr

Oracle Workload für den Mainframe

Oracle Workload für den Mainframe Oracle Workload für den Mainframe DOAG Regionalgruppe 18.01.2005 Joachim Jaensch Principal Sales Consultant BU Datenbank und Plattformtechnologien joachim.jaensch jaensch@oracle.com Agenda Der Mainframe

Mehr

Zünde den Turbo-Boost! (LOB-Migration beschleunigt)

Zünde den Turbo-Boost! (LOB-Migration beschleunigt) Zünde den Turbo-Boost! (LOB-Migration beschleunigt) Susanne Jahr DOAG-Konferenz Nürnberg 16.11.2016 Herrmann & Lenz Services GmbH Herrmann & Lenz Solutions GmbH Die Datenbank-Profis Erfolgreich seit 1996

Mehr

Hochverfügbarkeit mit Data Guard Möglichkeiten und Grenzen

Hochverfügbarkeit mit Data Guard Möglichkeiten und Grenzen Hochverfügbarkeit mit Data Guard Möglichkeiten und Grenzen Andreas Kother Paderborn ORDIX AG Schlüsselworte: Verfügbarkeit, Data Guard, RAC Einleitung Täglich wird der DBA mit neuen Anforderungen konfrontiert.

Mehr

Oracle 18c Real Application Cluster (RAC) und Grid Infrastructure

Oracle 18c Real Application Cluster (RAC) und Grid Infrastructure Oracle 18c Real Application Cluster (RAC) und Grid Infrastructure Seminarunterlage Version: 12.14 Version 12.14 vom 12. März 2019 Dieses Dokument wird durch die veröffentlicht.. Alle Rechte vorbehalten.

Mehr

Moderne Anwendungen und relationale Datenbanken? Natürlich!

Moderne Anwendungen und relationale Datenbanken? Natürlich! Moderne Anwendungen und relationale Datenbanken? Natürlich! Carsten Czarski Consulting Member of technical staff - Oracle Application Express April 2017 Copyright 2016 Oracle and/or its affiliates. All

Mehr

<Insert Picture Here>

<Insert Picture Here> Mit TimesTen 7.0 auf Echtzeit beschleunigen Vorstellung der TimesTen In-Memory Database Bianca Stolz Systemberaterin Tel.:+49 331 200 7165 bianca.stolz@oracle.com Agenda Einführung

Mehr

Making Innodb a HA SE: Galera

Making Innodb a HA SE: Galera Making Innodb a HA SE: Galera Erkan Yanar linsenraum.de 26. April 2012 Erkan Yanar (linsenraum.de) Making Innodb a HA SE: Galera 26. April 2012 1 / 28 Whats up? Hochverfügbarkeit Gestern: MySQL Cluster

Mehr

Oracle Weblogic Administration Grundlagen

Oracle Weblogic Administration Grundlagen Oracle Weblogic Administration Grundlagen Seminarunterlage Version: 1.12 Version 1.12 vom 15. Juni 2018 Dieses Dokument wird durch die veröffentlicht.. Alle Rechte vorbehalten. Alle Produkt- und Dienstleistungs-Bezeichnungen

Mehr

Kapitel 10. JDBC und SQLJ. Prof. Dr. Wolfgang Weber Vorlesung Datenbanken 1

Kapitel 10. JDBC und SQLJ. Prof. Dr. Wolfgang Weber Vorlesung Datenbanken 1 Kapitel 10 JDBC und SQLJ 1 JDBC und SQLJ Bisher: Einbettung von SQL (statisch bzw. dynamisch) in C, C++, COBOL, ADA (embedded SQL) bzw. prozedurale Erweiterungen für SQL in Oracle (PL/SQL) Was ist mit

Mehr

Einsatz von Applikationsservern. Untersucht am Beispiel des Sybase Enterprise Application Server

Einsatz von Applikationsservern. Untersucht am Beispiel des Sybase Enterprise Application Server Einsatz von Applikationsservern Untersucht am Beispiel des Sybase Enterprise Application Server Architektur von Datenbanksystemen Client / Server Modell (2 Schichten Modell) Benutzerschnittstelle Präsentationslogik

Mehr

Best of Oracle Weblogic Diagnostic Framework

Best of Oracle Weblogic Diagnostic Framework Best of Oracle Weblogic Diagnostic Framework Dr. Frank Munz munz & more München Schlüsselworte: Weblogic Diagnostic Framework, Oracle Weblogic Server 11g, WLS11g, Fusion Middleware, Monitoring, Instrumentierung.

Mehr

Datenaustausch Hadoop & Oracle DB Carsten Herbe metafinanz Informationssysteme GmbH München

Datenaustausch Hadoop & Oracle DB Carsten Herbe metafinanz Informationssysteme GmbH München Datenaustausch Hadoop & Oracle DB Carsten Herbe metafinanz Informationssysteme GmbH München Schlüsselworte Hadoop, Sqoop, Sqoop 2, Hive, Oracle Big Data Konnektoren Einleitung Neben der klassischen Data

Mehr

Oracle & Java HOW TO

Oracle & Java HOW TO Oracle & Java HOW TO Helge Janicke, Niels-Peter de Witt, Karsten Wolke 21. Januar 2002 Inhaltsverzeichnis 1 Java-Anbindung an Oracle-DB 2 2 Benötigte Programme und Daten 2 3 Einbinden der Klassen 2 4 Aufbau

Mehr

HighQSoft GmbH www.highqsoft.de 21.05.2015. AVALON Distributor. Skalierbarkeit und Ausfallsicherheit. Dieter Müller

HighQSoft GmbH www.highqsoft.de 21.05.2015. AVALON Distributor. Skalierbarkeit und Ausfallsicherheit. Dieter Müller Distributor Skalierbarkeit und Ausfallsicherheit Dieter Müller 1 Übersicht 1) Motivation zur Erstelllung des Distributors 2) Anforderungen für die Implementierung 3) Systemarchitektur Distributor 4) Konfiguration

Mehr

Komponenten. Abb. 1: Weblogic-Komponenten

Komponenten. Abb. 1: Weblogic-Komponenten Weblogic Basics für den Oracle DBA Martin Berger Trivadis AG Bern Schlüsselworte Weblogic, Basics, DBA, Installation, Administration Einleitung In vielen Datenbank-Umgebungen kommt Oracle Weblogic als

Mehr

Unterbrechungsfreies Reporting

Unterbrechungsfreies Reporting Unterbrechungsfreies Reporting Hochverfügbarkeit von OWB 11g bis BIEE 11g Stefan Raabe, Berater David Bode, Berater OPITZ CONSULTING Hamburg GmbH Nürnberg, 17.11.2011 OPITZ CONSULTING GmbH 2011 Seite 1

Mehr

Oracle Database Appliance und Virtualisierung: OVM oder KVM?

Oracle Database Appliance und Virtualisierung: OVM oder KVM? Oracle Database Appliance und Virtualisierung: OVM oder KVM? Dierk Lenz DOAG Day Datenbank in virtualisierten Umgebungen Hannover 7. März 2018 Herrmann & Lenz Services GmbH Herrmann & Lenz Solutions GmbH

Mehr

Freiberuflicher IT-Berater Schwerpunkte: Unix, Oracle, Netzwerk. IT-Berater. Dipl.-Inform.

Freiberuflicher IT-Berater Schwerpunkte: Unix, Oracle, Netzwerk.     IT-Berater. Dipl.-Inform. Freiberuflicher Schwerpunkte: Unix, Oracle, Netzwerk 1 Oracle Data Guard Oracle Standby Database Höhere Verfügbarkeit und Datensicherheit 2 Oracle Data Guard Oracle Standby Database Konzepte Erzeugen und

Mehr

GTUG Juni IT-Großprojekte mit vertikaler Partionierung bewältigen. Jürgen Depping CommitWork GmbH CommitWork GmbH

GTUG Juni IT-Großprojekte mit vertikaler Partionierung bewältigen. Jürgen Depping CommitWork GmbH CommitWork GmbH GTUG Juni 2010 IT-Großprojekte mit vertikaler Partionierung bewältigen Jürgen Depping CommitWork GmbH CommitWork GmbH IT Projekte benötigen eine durchdachte Architektur Logische und physikalische Bausteine

Mehr

WildFly Application Server Administration

WildFly Application Server Administration WildFly Application Server Administration Seminarunterlage Version: 1.04 Version 1.04 vom 18. Januar 2017 Dieses Dokument wird durch die veröffentlicht.. Alle Rechte vorbehalten. Alle Produkt- und Dienstleistungs-Bezeichnungen

Mehr

Übung: Data Warehousing und Data Mining

Übung: Data Warehousing und Data Mining Übung: Data Warehousing und Data Mining Sebastian Wandelt 20. Oktober 2011 wandelt@informatik.hu-berlin.de Überblick Organisatorisches Kurze Einführung JDBC PL/SQL 1. Aufgabenblatt Ablauf des Semesters

Mehr

Oracle Forms 11g Informationen zum neuen Release

Oracle Forms 11g Informationen zum neuen Release Oracle Forms 11g Informationen zum neuen Release Jürgen Menge Oracle Deutschland TSBU Middleware Forms & Reports 11g Architektur Oracle Forms und Reports Teil der Fusion Middleware

Mehr

WebForms ohne Oracle Application Server

WebForms ohne Oracle Application Server WebForms ohne Oracle Application Server Praktische Erfahrungen aus der Integration einer Forms 10g Anwendung in einen BEA WebLogic Application Server Vortrag DOAG-Regiogruppe Freiburg/Südbaden 24.04.07

Mehr

Solaris Cluster. Dipl. Inform. Torsten Kasch <tk@cebitec.uni Bielefeld.DE> 8. Januar 2008

Solaris Cluster. Dipl. Inform. Torsten Kasch <tk@cebitec.uni Bielefeld.DE> 8. Januar 2008 Dipl. Inform. Torsten Kasch 8. Januar 2008 Agenda Übersicht Cluster Hardware Cluster Software Konzepte: Data Services, Resources, Quorum Solaris Cluster am CeBiTec: HA Datenbank

Mehr

HA-API der Oracle Clusterware 10gR2

HA-API der Oracle Clusterware 10gR2 HA-API der Oracle Clusterware 10gR2 Tilo Henke Senior Berater Oracle Consulting Berlin DOAG Regionaltreffen Berlin-Brandenburg März 2006 Cluster unabhängige Server kooperieren wie ein Einzelsystem besteht

Mehr

Oracle 1890 Oracle WebLogic Server 11g Administration Essentials

Oracle 1890 Oracle WebLogic Server 11g Administration Essentials 1890 WebLogic Server 11g Administration Essentials o Zielgruppe Dieser Kurs zeigt Web-Administratoren die Techniken zur Installation und Konfiguration des WebLogic Server 11g. Es wird Implementierung von

Mehr

Application Performance Management. Auch eine Frage des Netzwerkes?

Application Performance Management. Auch eine Frage des Netzwerkes? Application Performance Management Auch eine Frage des Netzwerkes? Agenda Architektur von Webanwendungen Lange Applikationsantwortzeiten Application Performance Management (APM) Netzwerkbasiertes APM Serverbasiertes

Mehr

<Insert Picture Here> Grid Control 11g und My Oracle Support Ulrike Schwinn

<Insert Picture Here> Grid Control 11g und My Oracle Support Ulrike Schwinn Grid Control 11g und My Oracle Support Ulrike Schwinn Herausforderungen 2 verschiedene Welten IT Operationen Support Performance Management Configuration Management Provisioning,

Mehr

<HTML DB> Web Application Development

<HTML DB> Web Application Development Web Application Development Ralph Behrens Sales Consultant Oracle Deutschland GmbH IT-Fundstücke... Excel-Spreadsheets als Datenbanken PC-'Datenbanken' (Access, Lotus Notes) als Einzelplatzlösung

Mehr

Zend Server Cluster Manager

Zend Server Cluster Manager Zend Server Cluster Manager Jan Burkl Zend Technologies Wer bin ich? Jan Burkl jan.burkl@zend.com PHP Entwickler seit 2001 Projektarbeit Bei Zend seit 2006 System Engineer Zend Certified Engineer PHP 5

Mehr

Oracle Middleware für DBAs

Oracle Middleware für DBAs Oracle Middleware für DBAs Jürgen Menge Sales Consultant Oracle Deutschland B.V. & Co. KG Safe Harbor Statement The following is intended to outline our general product direction. It is intended for information

Mehr

Java, XML und Oracle Database 10g What's new?

Java, XML und Oracle Database 10g What's new? Java, XML und Oracle Database 10g What's new? Carsten Czarski Oracle Deutschland GmbH München Schlüsselworte Java, JDBC, Anwendungsentwicklung, Web Services, XML, XML Schema Evolution, XML Zeichensatz

Mehr

<Insert Picture Here> Web-2.0-Anwendungen mit MySQL

<Insert Picture Here> Web-2.0-Anwendungen mit MySQL Web-2.0-Anwendungen mit MySQL Ralf Gebhardt Principal Sales Consultant MySQL Agenda Die Definition von Web-2.0 Web-2.0-Architektur MySQL als Datenbankschicht Teil 1 MySQL Replikation

Mehr

<Insert Picture Here> z/os Migration und Integration

<Insert Picture Here> z/os Migration und Integration z/os Migration und Integration Thomas Niewel Leitender Systemberater Agenda Überblick Integration von z/os Daten und Anwendungen Migration von z/os Daten und Anwendungen Erfahrungen

Mehr

WebSphere Application Server Installation

WebSphere Application Server Installation WebSphere Application Server Installation und Administration Seminarunterlage Version: 3.04 Copyright Version 3.04 vom 16. Mai 2013 Dieses Dokument wird durch die veröffentlicht. Copyright. Alle Rechte

Mehr

The Unbreakable Database System

The Unbreakable Database System The Unbreakable Database System Real Application Cluster auf Sun Cluster 3.0 Unterföhring, 11.2002 M. Beeck, M. Kühn 1 Comparisson HA - HA Ziele, DataGuard, HA Oracle, RAC Sun Cluster 3.0 Key Features

Mehr

Best Practices und Tools für Upgrades aus der Sicht der Applikation

Best Practices und Tools für Upgrades aus der Sicht der Applikation Best Practices und Tools für Upgrades aus der Sicht der Applikation Jan-Peter Timmermann Principal Consultant Trivadis GmbH 3. Trivadis Oracle Forms Community 07.07.2011 Zürich Basel Bern Lausanne Zürich

Mehr

1 Copyright 2012, Oracle and/or its affiliates. All rights reserved. ileana.somesan@oracle.com

1 Copyright 2012, Oracle and/or its affiliates. All rights reserved. ileana.somesan@oracle.com 1 Copyright 2012, Oracle and/or its affiliates. All rights reserved. Oracle Datenbanken in der Oracle Public Cloud nutzen Ileana Someşan Systemberaterin ORACLE Deutschland The following is intended to

Mehr

<Insert Picture Here> Oracle Business Transaction Management (OBTM) in der Praxis

<Insert Picture Here> Oracle Business Transaction Management (OBTM) in der Praxis Oracle Business Transaction Management (OBTM) in der Praxis Marcus Schröder Leitender Systemberater Oracle Deutschland Agenda Einleitung Funktionale Übersicht OBTM OBTM Architektur

Mehr

Komponentenorientierte Software-Entwicklung. Seite 1 / 44

Komponentenorientierte Software-Entwicklung. Seite 1 / 44 Seite 1 / 44 Wiederholung EJB-Module/-Projekte SessionBeans Stateless Beans Stateful Beans EntityBeans JPA-Grundlagen (EntityManager, Query-Abfragen) Vorschlag Projektaufbau / Package-Strukturierung Seite

Mehr

<Insert Picture Here> Versteckte Juwelen. Nützliche APEX-Features - auch aus älteren Releases. Carsten Czarski ORACLE Deutschland B.V.

<Insert Picture Here> Versteckte Juwelen. Nützliche APEX-Features - auch aus älteren Releases. Carsten Czarski ORACLE Deutschland B.V. Versteckte Juwelen Nützliche APEX-Features - auch aus älteren Releases Carsten Czarski ORACLE Deutschland B.V. & Co KG Anwendungsentwicklung Erwartungen... Bedarf nach unabhängigen

Mehr