Oracle WebLogic Server 12c: Seamless Oracle Database Integration

Similar documents
Application High Availability with Oracle

FCUBS GridLink Datasource Configuration Oracle FLEXCUBE Universal Banking Release [May] [2018]

White Paper. Major Performance Tuning Considerations for Weblogic Server

The Right Choice for DR: Data Guard, Stretch Clusters, or Remote Mirroring. Ashish Ray Group Product Manager Oracle Corporation

Oracle Database 12c: RAC Administration Ed 1

Oracle Database 12c: Clusterware & RAC Admin Accelerated Ed 1

<Insert Picture Here> Introducing Oracle WebLogic Server on Oracle Database Appliance

Oracle Database 12c: RAC Administration Ed 1 LVC

Oracle Real Application Clusters One Node

VocaLink and BGC Application Failover

WebLogic & Oracle RAC Active GridLink for RAC

IBM Power Systems: a Better Choice than Oracle Hardware for Mission-Critical Oracle Databases

Oracle Database 12c R2: RAC Administration Ed 2

Session 1079: Using Real Application Testing to Successfully Migrate to Exadata - Best Practices and Customer Case Studies

Oracle Database 11g: RAC Administration Release 2 NEW

What every DBA needs to know about JDBC connection pools * Bridging the language barrier between DBA and Middleware Administrators

An Oracle White Paper November Oracle RAC One Node 11g Release 2 User Guide

WebLogic Active GridLink: Intelligent integration between WebLogic Server and Oracle Database Real Application Clusters

Service Recovery & Availability. Robert Dickerson June 2010

What every DBA needs to know about JDBC connection pools Bridging the language barrier between DBA and Middleware Administrators

Oracle Database Appliance Combo

Oracle Database 10G. Lindsey M. Pickle, Jr. Senior Solution Specialist Database Technologies Oracle Corporation

Copyright 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 13

Real Application Testing: An Introduction Harald van Breederode Oracle University 8-JUN-2010

WLS Neue Optionen braucht das Land

Solaris Engineered Systems

Oracle WebLogic Server 12c: Administration I

Oracle Database 12c at Wellcome Trust Sanger Institute (WTSI)

Oracle Client HA Configuration with Oracle

Oracle Database and Application Solutions

ORACLE 11g R2 New Features

Manage Change With Confidence: Upgrading to Oracle Database 11g with Oracle Real Application Testing

<Insert Picture Here> Managing Oracle Exadata Database Machine with Oracle Enterprise Manager 11g

2008 Oracle Corporation

Virtualization Strategies on Oracle x86. Hwanki Lee Hardware Solution Specialist, Local Product Server Sales

Javaentwicklung in der Oracle Cloud

Oracle Multitenant What s new in Oracle Database 12c Release ?

Oracle RAC Course Content

ORACLE DATA SHEET KEY FEATURES AND BENEFITS ORACLE WEBLOGIC SUITE

Oracle Database 11g: New Features for Administrators Release 2

Oracle Cloud 1Z0-338

Data Sheet: High Availability Veritas Cluster Server from Symantec Reduce Application Downtime

An Oracle White Paper April 2010

Exadata Implementation Strategy

Oracle WebLogic Server Integration with Oracle Database 12c O R A C L E W H I T E P A P E R O C T O B E R

What s New with Oracle Database 12c on Windows: On-Premises and in the Cloud

PrepAwayExam. High-efficient Exam Materials are the best high pass-rate Exam Dumps

ORACLE RAC DBA COURSE CONTENT

Oracle Real Application Clusters (RAC) 12c Release 2 What s Next?

<Insert Picture Here> Exadata MAA Best Practices Series Session 12: Exadata Patching & Upgrades

Consolidate and Prepare for Cloud Efficiencies Oracle Database 12c Oracle Multitenant Option

Oracle Database 18c and Autonomous Database

Creating WebLogic Domains Using the Configuration Wizard 12c (12.1.3)

Oracle Exadata: Strategy and Roadmap

Oracle Exadata X7. Uwe Kirchhoff Oracle ACS - Delivery Senior Principal Service Delivery Engineer

Oracle 11g: RAC and Grid Infrastructure Administration Accelerated Release 2

SOA Cloud Service Automatic Service Migration

Eliminate Idle Redundancy with Oracle Active Data Guard

ORACLE 11g Database Replay

Oracle and Tangosol Acquisition Announcement

Oracle Exalogic Elastic Cloud Overview. Peter Hoffmann Technical Account Manager

Maximum Availability Architecture on Dell PowerEdge Servers and Dell/EMC Storage over Wide Area Networks

Moving Databases to Oracle Cloud: Performance Best Practices

Database Consolidation with Oracle Exadata

Everything You Need To Know About Oracle & Storage Foundation HA

Sustaining Planned/Unplanned Database Outages: Best Practices for DBAs & Developers

High Availability Infrastructure for Cloud Computing

Real Application Testing Never Get Caught By Change Again. Michael R. Messina, Management Consultant Rolta-TUSC, NYOUG 2011 (60 min)

Exadata Monitoring and Management Best Practices

End-to-End Availability for J2EE Applications using BEA WebLogic

IBM Unica Campaign Family Version Publication Date: June 7, Recommended Software Environments and Minimum System Requirements

CO Oracle WebLogic Server 12c. Administration II. Summary. Introduction. Prerequisites. Target Audience. Course Content.

ExpressCluster X SingleServerSafe 3.2 for Windows. Operation Guide. 2/19/2014 1st Edition

An Insider s Guide to Oracle Autonomous Transaction Processing

Minimal downtime migration

High-reliability, High-availability Cluster System Supporting Cloud Environment

EXPRESSCLUSTER X SingleServerSafe 3.3 for Windows. Operation Guide. 10/03/2016 4th Edition

What is Real Application Testing?

Oracle Database 11g: Real Application Testing & Manageability Overview

Mike Hughes Allstate Oracle Tech Lead, Oracle Performance DBA

RAC Performance Monitoring and Diagnosis using Oracle Enterprise Manager. Kai Yu Senior System Engineer Dell Oracle Solutions Engineering

Multitenancy and Continuous Availability for Java Applications Oracle Database 18

1 Copyright 2011, Oracle and/or its affiliates. All rights reserved. reserved. Insert Information Protection Policy Classification from Slide 8

Copyright 2012 EMC Corporation. All rights reserved.

Oracle 11g: RAC and Grid Infrastructure Administration Accelerated Release 2

IBM Unica Marketing Operations Version Publication Date: June 7, Recommended Software Environments and Minimum System Requirements

Oracle Privileged Account Manager

Copyright 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12

Oracle Database 12c Rel. 2 Cluster Health Advisor - How it Works & How to Use it

Eliminating Downtime When Migrating or Upgrading to Oracle 10g

SQL Gone Wild: Taming Bad SQL the Easy Way (or the Hard Way) Sergey Koltakov Product Manager, Database Manageability

<Insert Picture Here> Exadata MAA Best Practices Series Session 6: Migrating to Exadata

Experience the GRID Today with Oracle9i RAC

Oracle Database 11g: New Features for Administrators DBA Release 2

<Insert Picture Here> Oracle MAA und RAC Best Practices und Engineered Systems

1 Copyright 2012, Oracle and/or its affiliates. All rights reserved.

PracticeTorrent. Latest study torrent with verified answers will facilitate your actual test

Oracle Grid Infrastructure RAC Provisioning - Using OEM GC 11.1

Disaster Recovery Solution Achieved by EXPRESSCLUSTER

Managing Oracle Database 12c with Oracle Enterprise Manager 12c

Transcription:

Oracle WebLogic Server 12c: Seamless Oracle Database Integration Yuki Moriyama - Senior Manager, NEC Corporation Monica Riccelli - Oracle WebLogic Product Management Yuuki Makita - Senior Software Engineer, NEC Corporation

Introduction of NEC

Introduction of NEC From the seafloor to outer space, NEC is supporting social infrastructure and systems )))))) )))))) ))) Airports ))) Seafloor Ports Factories Rail Banks Companies Roads Broadcasting towers Broadcasters Important facilities Post offices Hospital Government Distribution centers Dams/Water supply Communications ))) ))) Fire departments Retail stores Energy Next-generation network technologies High-performance, high-reliability core IT technologies Diverse sensor and human interface technologies Page 3

History of NEC and Oracle Partnership The alliance of NEC and Oracle is developing continually during a quarter of a century 2014 Release high-availability platform 2013 The integration solution of Oracle Exadata 2013 Joint testing of Active GridLink and RAC 2012 The reinforcement about integration system management solution. 2006 The alliance center named Grid Center was established with Oracle Japan. 2005 STA ( Strategic Technology Alliance ) started 1997 2000 The cooperation was started for mission critical systems The cooperation was started with BEA 1987 The first OEM contract in Japan Page 4

Our Activities for NEC s Solutions for Society NEC have provided advanced solutions and high quality supports by having alliance projects with Oracle Advanced solutions High availability system High quality supports Over 4000 specialists of Oracle products Over 5000 customer cases every year Technical initiative Development alliance Support alliance Page 5

NEC s WebLogic/RAC Integration Test Yuuki Makita, Senior Software Engineer NEC Corporation

Purpose of Our Test Customer's request to NEC NEC s expectation to new functions High Availability No service down in failure No service stop for maintenance Easy to Use No code change No additional cost Page 7

Test Items and Environment Test items 1. Unplanned Outages 2. Planned Outages Node maintenance RAC maintenance 3. Measuring Application Continuity Overhead Various http workload Application Server Oracle WebLogic Server 12c Active GridLink and Application Continuity Database Servers Data Guard Oracle Database RAC 12c Data Guard 12c Page 8

WebLogic/RAC Integration Test TEST RESULTS

Test Items 1. Unplanned Outages 2. Planned Outages 3. Measuring Application Continuity Overhead Page 10

The Expectation of Unplanned Outages Test Current technology: RAC 11gR2 + Generic Datasource Long wait for Timeout Error returns New technology: RAC 12c + Active GridLink Prompt failure detection No error and SQL replay SQL SQL : : Replay FAN (Fast Application measured measured Notification) : Page 11

Result of Unplanned Outages Test RAC 11gR2 + Generic Datasource Application receives errors. 900sec (timeout) 30 sec 1 sec WebLogic Case: 1 2 3 4 1 Oracle RAC 2 3,4 Public network failure Interconnect network failure Process down Process hang-up RAC 12c + Active GridLink No error and SQL replay. 1 sec 30 sec 1 sec can't detect in some situation. Page 12

Solution for Process Hang-up Detection Application Continuity replays with no error by NEC EXPRESSCLUSTER WebLogic failure RAC server SQL Oracle RAC hang-up EXPRESSCLUSTER Detect hang-up and force OS shutdown Replay FAN available RAC server Detect node down and send FAN Oracle RAC EXPRESSCLUSTER 4 Process hang-up RAC 12c + Active GridLink with EXPRESSCLUSTER No error and SQL replay. 118 sec Page 13

Test Items 1. Unplanned Outages 2. Planned Outages 3. Measuring Application Continuity Overhead Page 14

The Expectation of Planned Outages Test Following two type of maintenance are tested. We expect both case of maintenance are free from application stop and error. Node shutdown Applying Patch Set Update Configuration change Hardware maintenance RAC shutdown Grid Infrastructure maintenance Storage maintenance Active Maintenance Active Multi-RAC (Data Guard) Maintenance Standby Data Guard Primary Page 15

Results of Planned Outages Test Node shutdown Both case of maintenance are free from application stop and error RAC shutdown RAC sends FAN when service stops. FAN FAN < 1sec 120sec Data Guard Connection retry to upgraded cluster Upgraded Page 16

Details of Node Shutdown Case No need to stop application by Active GridLink Both Nodes <1sec Only Node#2 <1sec Both Nodes WebLogic Node#1 Node#2 FAN 2 Drain Session Maintenance FAN : request and response 1 Stop 3 Stop 4 Restart Service Instance Instance 5 Restart Service Page 17

Details of RAC Shutdown Case No need to stop application by Active GridLink and DataGuard : request and response WebLogic Maintenance Updated FAN Connection retry by JDBC (RAC 12.1.0.2 new function) 120 sec FAN Page 18 RAC#1 RAC#2 Standby Primary 1 2 Drain Session Stop Service 3 Primary Swichover Standby 4 Start 5 Start Instance Service Maintenance

Test Items 1. Unplanned Outages 2. Planned Outages 3. Measuring Application Continuity Overhead Page 19

Measuring Application Continuity Overhead We expected that Application Continuity overhead is small. Client WebLogic Oracle RAC 25 threads 10 min Select and Update Compared Test Cases: Application Continuity ON OFF Measured items: Response time, Throughput CPU, Memory, Network I/O, Disk I/O Application: Medrec (sample application of WebLogic) Page 20

Result of Application Continuity Overhead Test Application continuity overhead is very small. 20 15 10 5 0 Response time (ms) select & update CPU per one transaction(%) 0.12 0.08 0.04 0.00 3% AP server CPU DB server CPU Throughput (tx/s) 5% 5% 8% 600 400 200 0 Memory per one transaction 0.25 0.20 0.15 0.10 0.05 0.00 select & update 2% Memory (number of GC) AC OFF AC ON Page 21

WebLogic/RAC Integration Test SUMMARY

Summary of the Test High Availability 1. Unplanned Outages 2. Planned Outages Easy to Use 3. Measuring Application Continuity Overhead No service down in failure No service stop for maintenance NEC EXPRESSCLUSTER is necessary in some hang-up cases. No code change No additional cost NEC believes that high availability system will be easily built by WebLogic 12c and Database 12c. Page 23

Future Plans Making best practice Detailed test Workload characteristics suitable for Application Continuity Assessment, Sizing Actual customer case Test in future Active GridLink and RAC with clustering of WebLogic for system availability. Page 24