What s New in 12c High Availability. Aman Sharma

Size: px
Start display at page:

Download "What s New in 12c High Availability. Aman Sharma"

Transcription

1 What s New in 12c High Availability Aman

2 Who Am I? Aman Sharma About 12+ years using Oracle Database Oracle ACE Frequent Contributor to OTN Database forum(aman.) Oracle Certified Sun * * Sangam

3 Agenda Sangam

4 (Actual)Agenda Flex Cluster Flex Cluster- Server Pool Enhancements Multitenant database with 12c RAC Bundled Agents(XAG) What-If command Transaction Guard Application Continuity Flex ASM Sangam

5 Pre 12c Oracle RAC-Database Tier Software based clustering using Grid Infrastructure software Cluster nodes contain only database and ASM instances Homogenous configuration Dedicated access to the shared storage for the cluster nodes Applications/users connect via nodes outsides the cluster Reflects Point-to-Point model Database Tier Sangam

6 Pre 12c Oracle RAC-Application Tier Application Tier Database Tier Sangam

7 Pre-12.1 Cluster vs 12c Flex Cluster Sangam

8 Oracle RAC Using Point-to-Point System Requires a lot of resources Each node is connected to each other via interconnect for node-node heartbeat Each node is connected to the storage directly Possible Interconnect paths for N node cluster N*(N-1)/2 Interconnect Paths for Node Heartbeat N connection paths for storage For 16 Node RAC Heartbeat paths: 16(16-1)/2=120 Storage paths:16 Sangam

9 Let s Talk Big! Recap: N*(N-1)/2 Node Heartbeat paths N Storage paths For 16 Node RAC 120 Interconnects, 16 storage paths What about 500 node cluster? 124,750 Heartbeat connections 500 Storage Paths Sangam

10 Introducing 12c Flex Cluster Oracle CW Oracle CW Oracle CW Oracle CW Application Tier Leaf Node1 Leaf Node1 Leaf Node2 Leaf Node4 ORCL1 +ASM1 ORCL2 +ASM2 ORCL3 ORCL4 +ASM3 Hub Node1 Oracle CW Hub Node2 GNS Hub Node3 Hub Node4 Oracle CW Oracle CW Oracle CW Database Tier Flex ASM Sangam

11 12c Flex Clusters-Overview Based on Hub-Spoke topology Two different categories of cluster nodes Hub Nodes Runs database and ASM instances Leaf Nodes Loosely coupled Runs applications Connects to a Hub node Flex ASM Required for Flex Cluster Hub nodes connect to Flex ASM based storage Sangam

12 11.2 RAC vs 12c Flex Cluster 16 Node cluster 120 Interconnects 16 Storage paths 500 node cluster? 124,750 Interconnects 500 Storage Paths 5 Hub Nodes 5 Hub, 16 Leaf 8 Interconnects 5 Storage paths 21 Hub-Leaf node connections 500 node cluster? 25 Hub,475 Leaf 300 Interconnects 25 Storage paths 775 Storage Paths Sangam

13 Flex Cluster Benefits Much lesser resource requirements Much larger scalability. Number of nodes can be now up to 2000 More High Availability for the application tier Previously, application HA was dependent on the application code Application nodes also can now be able to use Server Pools Better management of dependency mapping for applications Sangam

14 Say Hello to Leaf & Hub Nodes 1 Leaf Node 1 Hub node Leaf Nodes don t talk to each other(neither needs to) Leaf node(s) choose the Hub nodes when they join the cluster Applications running on Leaf nodes connect to the database using the Hub nodes Must less internode interactions are required(hub-spoke model) Sangam

15 Leaf Nodes-Closer Look Light weight Oracle CW Loosely coupled Works as Spoke Leaf Node1 Each Leaf node gets connected to a Hub node Heartbeat only to the Hub node Required to run applications and clients over them No direct access to the storage managed by Flex ASM(it s accessibly only to Hub nodes) Oracle CW Leaf Node2 Sangam

16 Leaf Nodes-Closer Look(contd.) Requires GNS to discover the Hub nodes No private inter-connect between the leaf nodes i.e. no inter-leaf node communication Uses the same Public and Private networks as are used by the Hub nodes If a Hub nodes goes down, connected Leaf node(s) get evicted Evicted Leaf node can be added back by restarting the Clusterware on it Sangam

17 Leaf Nodes-Resource Requirements Very less compared to the Hub nodes Contains only the application specific workload Do not contain Database instances ASM instances VIP s Can be either virtual or physical Contains no Voting Disk or OCR Can be converted into Hub nodes if they have access to the storage Sangam

18 Grid Naming Service(GNS) & Flex Cluster For enabling Flex Cluster mode, GNS is mandatory GNS runs on one of the Hub nodes Leaf Nodes use GNS as naming service to locate the Hub nodes Applications, services running on Leaf nodes will be requiring GNS to locate the resources that they need in order to function Leaf nodes use GNS only at the time when they join the cluster for the 1 st time Alike 11.2, GNS requires a static IP (GNSVIP) Sangam

19 12c-Shared GNS Configuration In the previous versions, only one GNS/cluster was allowed For multiple clusters, multiple GNS VIP s were required Causes more resource requirements In 12c, GNS configuration can be shared among clusters GNS configuration needs to be exported before being shared with the clusters $ srvctl export gns -clientdata /tmp/gnsconfig Use the option USE SHARED GNS when doing the next cluster installation Sangam

20 So What Are Hub Nodes? Just the same as what the cluster nodes were in pre-12c clusters Have access to the ASM managed storage Runs database instances, ASM(Flex) instances and resources for the applications Maximum number of Hub nodes can be 64 in 12.1(HUBSIZE) Sangam

21 Enabling Flex Cluster Mode To convert a Standard Cluster: Check the current cluster mode $crsctl get cluster mode status Check GNS is enabled or not #srvctl status gns If GNS is not added, add it #srvctl add gns vip domain cluster01.example.com Set Flex Cluster mode #crsctl set cluster mode flex Stop & start clusterware on each node #crsctl stop crs #crsctl start crs Note: Flex clusters can t be converted back to Standard cluster Sangam

22 Flex Cluster Administration-Example Commands Show the current role of the node $ crsctl get node role status node rac01 Node rac01 active role is hub Change the node role $ crsctl set node role node rac01 leaf Requires a CRS restart on the node Checking the maximum number of Hub nodes allowed(hubsize) $ crsctl get cluster hubsize Sangam

23 Agenda Flex Cluster Flex Cluster- Server Pool Enhancements Multitenant database with 12c RAC Bundled Agents(XAG) What-If command Transaction Guard Application Continuity Flex ASM Sangam

24 Server Pools- Recap Feature starting from 11.2 Offers the traditional facility of logical division of cluster Nodes are allocated to the pools Resources are hosted over the pools Resource can be an application, a database, a process Policy-managed interface Resource allocation is based on priority Sangam

25 Hub & Leaf Node Server Pools Server Pools are now available for both Hub and Leaf nodes Provide better resource management by isolating workloads Leaf Nodes and Hub can never be in the same server pool Server pool management for Leaf nodes is independent from server pools containing Hub Nodes Sangam

26 Flex Cluster Server Pool Enhancements Leaf Apache Siebel Hub OLTP_SP MIN_SIZE=1,Max_SIZE=3 IMP=3 DSS_SP MIN_SIZE=2,Max_SIZE=2 IMP=2 Sangam

27 Flex Cluster Policy Based Cluster Administration Enhances the concept of Server Pools introduced in 11.2 Previously, only server pool attributes would determine node placement in server pools From 12c Flex clusters, two new concepts Server Categorization Extended node attributes for servers to decide the allocation in server pools Cluster Configuration Policy Sets Workload based management of servers in the server pools Sangam

28 Flex Cluster Server Categorization OLTP_SP SERVER_CATEGORY Server Configuration Attributes ACTIVE_CSS_ROLE: HUB LEAF CONFIGURED_CSS_ROLE: HUB LEAF CPU_CLOCK_RATE: MHz CPU_COUNT CPU_EQUIVALENCY CPU_HYPERTHREADING MEMORY_SIZE NAME RESOURCE_USE_ENABLED:1 0 SERVER_LABEL Server Category Attributes NAME ACTIVE_CSS_ROLE:HUB LEAF EXPRESSION: :=: equal eqi: equal, case insensitive >: greater than <: less than!=: not equal co: contains coi: contains, case insensitive st: starts with en: ends with nc: does not contain nci: does not contain, case insensitive Sangam

29 Flex Cluster Server Categorization in Action ~]# crsctl status server rac0 -f NAME=rac0 MEMORY_SIZE=1997 CPU_COUNT=1 CPU_CLOCK_RATE=3 CPU_HYPERTHREADING=0 CPU_EQUIVALENCY=1000 DEPLOYMENT=other CONFIGURED_CSS_ROLE=hub RESOURCE_USE_ENABLED=1 SERVER_LABEL= PHYSICAL_HOSTNAME= STATE=ONLINE ACTIVE_POOLS=Generic ora.orcl STATE_DETAILS=AUTOSTARTING RESOURCES ACTIVE_CSS_ROLE=hub ~]# crsctl status server rac3 -f NAME=rac3 MEMORY_SIZE=1997 CPU_COUNT=1 CPU_CLOCK_RATE=3 CPU_HYPERTHREADING=0 CPU_EQUIVALENCY=1000 DEPLOYMENT=other CONFIGURED_CSS_ROLE=leaf RESOURCE_USE_ENABLED=1 SERVER_LABEL= PHYSICAL_HOSTNAME= STATE=ONLINE ACTIVE_POOLS=Free STATE_DETAILS=AUTOSTART QUEUED ACTIVE_CSS_ROLE=leaf Sangam

30 Flex Cluster Listing Server Categories ~]# crsctl status category NAME=ora.hub.category ACL=owner:root:rwx,pgrp:root:r-x,other::r-- ACTIVE_CSS_ROLE=hub EXPRESSION= NAME=ora.leaf.category ACL=owner:root:rwx,pgrp:root:r-x,other::r-- ACTIVE_CSS_ROLE=leaf EXPRESSION= ~]# crsctl status server -category ora.hub.category NAME=rac0 STATE=ONLINE NAME=rac1 STATE=ONLINE NAME=rac2 STATE=ONLINE Sangam

31 Flex Cluster Creating Server Category ~]# crsctl add category testcat -attr "EXPRESSION='(MEMORY > 1900)' ~]# crsctl status server -category ora.leaf.category NAME=rac3 ~]# crsctl status category testcat NAME=testcat ACL=owner:root:rwx,pgrp:root:r-x,other::r-- ACTIVE_CSS_ROLE=hub EXPRESSION=( MEMORY > 1900 ) Sangam

32 Flex Cluster Cluster Policy Set Policy based server pool assignment Default policy-current Managed by a Policy set Policy set contains 2 attributes SERVER_POOL_NAMES LAST_ACTIVATED_POLICY Policy set may contain 0 or more than one policies Each Policy contain definitions for one server pool only Sangam

33 POOL1 POOL2 POOL3 MIN_SIZE=2,Max_SIZE=2 IMP=0 MIN_SIZE=1,Max_SIZE=1 IMP=0 MIN_SIZE=1,Max_SIZE=1 IMP=0 app1 app2 app3 4 Node Cluster Sangam

34 Varying Times & Varying Workloads Day Time: app1 uses two servers app2 and app3 use one server, each Night Time: app1 uses one server app2 uses two servers app3 uses one server Node allocation should be done depending on the requirements at different timings Weekend: app1 is not running (0 servers) app2 uses one server app3 uses three servers Sangam

35 Flex Cluster Proposed Cluster Policy Set SERVER_POOL_NAMES=Free pool1 pool2 pool3 POLICY NAME=DayTime SERVERPOOL NAME=pool1 IMPORTANCE=0 MAX_SIZE=2 MIN_SIZE=2 SERVER_CATEGORY= SERVERPOOL NAME=pool2 IMPORTANCE=0 MAX_SIZE=1 MIN_SIZE=1 SERVER_CATEGORY= SERVERPOOL NAME=pool3 IMPORTANCE=0 MAX_SIZE=1 MIN_SIZE=1 SERVER_CATEGORY= POLICY NAME=NightTime SERVERPOOL NAME=pool1 IMPORTANCE=0 MAX_SIZE=1 MIN_SIZE=1 SERVER_CATEGORY= SERVERPOOL NAME=pool2 IMPORTANCE=0 MAX_SIZE=2 MIN_SIZE=2 SERVER_CATEGORY= SERVERPOOL NAME=pool3 IMPORTANCE=0 MAX_SIZE=1 MIN_SIZE=1 SERVER_CATEGORY= POLICY NAME=Weekend SERVERPOOL NAME=pool1 IMPORTANCE=0 MAX_SIZE=0 MIN_SIZE=0 SERVER_CATEGORY= SERVERPOOL NAME=pool2 IMPORTANCE=0 MAX_SIZE=1 MIN_SIZE=1 SERVER_CATEGORY= SERVERPOOL NAME=pool3 IMPORTANCE=0 MAX_SIZE=3 MIN_SIZE=3 SERVER_CATEGORY= Sangam

36 Flex Cluster Cluster Policy Set Creation Modify the Default policy set to manage the three server pools: $ crsctl modify policyset attr "SERVER_POOL_NAMES=Free pool1 pool2 pool3" Add the required three policies: $ crsctl add policy DayTime $ crsctl add policy NightTime $ crsctl add policy Weekend Modify the server pools: $ crsctl modify serverpool pool1 -attr "MIN_SIZE=2,MAX_SIZE=2" -policy DayTime $ crsctl modify serverpool pool1 -attr "MIN_SIZE=1,MAX_SIZE=1" -policy NightTime $ crsctl modify serverpool pool1 -attr "MIN_SIZE=0,MAX_SIZE=0" -policy Weekend $ crsctl modify serverpool pool2 -attr "MIN_SIZE=1,MAX_SIZE=1" -policy DayTime $ crsctl modify serverpool pool2 -attr "MIN_SIZE=2,MAX_SIZE=2" -policy NightTime $ crsctl modify serverpool pool2 -attr "MIN_SIZE=1,MAX_SIZE=1" -policy Weekend $ crsctl modify serverpool pool3 -attr "MIN_SIZE=1,MAX_SIZE=1" -policy DayTime $ crsctl modify serverpool pool3 -attr "MIN_SIZE=1,MAX_SIZE=1" -policy NightTime $ crsctl modify serverpool pool3 -attr "MIN_SIZE=3,MAX_SIZE=3" -policy Weekend Sangam

37 Flex Cluster Cluster Policy Set Creation Activate the policy-weekend $ crsctl modify policyset -attr "LAST_ACTIVATED_POLICY=Weekend Server allocations after the policy being applied $ crsctl status resource -t Name Target State Server State details Cluster Resources app1 1 ONLINE OFFLINE STABLE 2 ONLINE OFFLINE STABLE app2 1 ONLINE ONLINE mjk_has3_1 STABLE app3 1 ONLINE ONLINE mjk_has3_0 STABLE 2 ONLINE ONLINE mjk_has3_2 STABLE 3 ONLINE ONLINE mjk_has3_3 STABLE Sangam

38 Agenda Flex Cluster Flex Cluster- Server Pool Enhancements Multitenant database with 12c RAC Bundled Agents(XAG) What-If command Transaction Guard Application Continuity Flex ASM Sangam

39 12c Multitenant Database & 12c RAC Multitenant Databases contain Containers and Pluggables Supported with 12c RAC Each PDB is going to be running as a service Each PDB service can run on one or more RAC instances Each PDB service can be deployed over server pool(s) Sangam

40 Agenda Flex Cluster Flex Cluster- Server Pool Enhancements Multitenant database with 12c RAC Bundled Agents(XAG) What-If command Transaction Guard Application Continuity Flex ASM Sangam

41 Flex Cluster Bundled Agents(XAG) Oracle CW Oracle CW Oracle CW Oracle CW Application Tier XAG Ag XAG XAG XAG Leaf Node1 Leaf Node1 Leaf Node2 Leaf Node4 ORCL1 +ASM1 ORCL2 +ASM2 ORCL3 ORCL4 +ASM3 Hub Node1 Oracle CW Hub Node2 GNS Hub Node3 Hub Node4 Oracle CW Oracle CW Oracle CW Database Tier Flex ASM Sangam

42 Flex Cluster Bundled Agents(XAG) Introduction Oracle CW can be used to provide HA to applications HA for applications was available earlier through the applications API s and Services With , agents were available as standalone ( introduced Bundled Agents(XAG)- supplied with the GI software itself In 12c, XAG agents can reside on both Leaf and Hub nodes Sangam

43 GI & Bundled Agents GI provides pre-configured public core network resourceora.net1.network Applications bind Application VIP s(appvip) to this network layer AGCTL-interface to add an application resource to the GI, managed by the bundled agents Shared storage access-acfs/nfs/dbfs Applications for which XAG are available : Apache HTTP & Tomcat Golden Gate Siebel JD Edwards PeopleSoft MySQL Sangam

44 Agenda Flex Cluster Flex Cluster- Server Pool Enhancements Multitenant database with 12c RAC Bundled Agents(XAG) What-If command Transaction Guard Application Continuity Flex ASM Sangam

45 12c Cluster- What-If Command DBA s, from 12c, can predict the impact of an operation Can be used with both CRSCTL and SRVCTL commands Available for the following category of events Resources: Start, stop, relocate, add,modify Server pools: Add, remove, and modify Servers: Add, remove, and relocate Policy: Change active policy Server category: Modify Sangam

46 12c Cluster- What-If Command ~]# crsctl eval stop res ora.rac0.vip -f Stage Group 1: Stage Number Required Action Y Resource 'ora.listener.lsnr' (rac0) will be in state [OFFLINE] 2 Y Resource 'ora.rac0.vip' (1/1) will be in state [OFFLINE] [root@rac0 ~]# crsctl eval start res ora.rac0.vip -f Stage Group 1: Stage Number Required Action N Error code [223] for entity [ora.rac0.vip]. Message is [CRS-5702: Resource 'ora.rac0.vip' is already running on 'rac0'] Sangam

47 ~]# crsctl eval delete server rac0 -f Stage Group 1: Stage Number Required Action Y Resource 'ora.asmnet1lsnr_asm.lsnr' (rac0) will be in state [OFFLINE] Y Resource 'ora.data.dg' (rac0) will be in state [OFFLINE] Y Resource 'ora.listener.lsnr' (rac0) will be in state [OFFLINE] Y Resource 'ora.listener_scan1.lsnr' (1/1) will be in state [OFFLINE] Y Resource 'ora.asm' (1/1) will be in state [OFFLINE] Y Resource 'ora.gns' (1/1) will be in state [OFFLINE] Y Resource 'ora.gns.vip' (1/1) will be in state [OFFLINE] Y Resource 'ora.net1.network' (rac0) will be in state [OFFLINE] Y Resource 'ora.ons' (rac0) will be in state [OFFLINE] Y Resource 'ora.orcl.db' (1/1) will be in state [OFFLINE] Y Resource 'ora.proxy_advm' (rac0) will be in state [OFFLINE] Y Resource 'ora.rac0.vip' (1/1) will be in state [OFFLINE] Y Resource 'ora.scan1.vip' (1/1) will be in state [OFFLINE] Y Server 'rac0' will be removed from pools [Generic ora.orcl] 2 Y Resource 'ora.gns.vip' (1/1) will be in state [ONLINE] on server [rac1] Y Resource 'ora.rac0.vip' (1/1) will be in state [ONLINE INTERMEDIATE] on server [rac1] <<output bridged for abbreviation>> Sangam

48 Agenda Flex Cluster Flex Cluster- Server Pool Enhancements Multitenant database with 12c RAC Bundled Agents(XAG) What-If command Transaction Guard Application Continuity Flex ASM Cloud File System Sangam

49 Transaction Issues Before 12c Outage on Database or Application level can cause In-flight work loss 1 5 Indoubt User s reattempt for transaction may lead to logical errors i.e. duplication of data Handling of such exceptions at application level is not easy Application 4 2 Database 3 error error Sangam

50 Solution: Transaction Guard & Appl. Continuity Transaction Guard Transaction Guard provides a generic protocol and API for applications to use for at-most-once execution in case of planned and unplanned outages and repeated submissions Application Continuity Enables the replay of in-flight, recoverable transactions following the outage of database Sangam

51 What Is Transaction Guard Part of both Standard & Flex cluster Returns the outcome of the last transaction after a recoverable error using Logical Transaction ID(LTXID) Used by Application Continuity(automatically enabled) Can be used independently also Sangam

52 What Is Transaction Guard Database Request Unit of work submitted by SQL, PL/SQL etc. Recoverable Error Error due to any issue independent of application i.e. network, node, database, storage errors Reliable Commit Outcome Outcome of the last transaction(preserved by TG using LTXID) Session State Consistency Describes how the application changes the non-transaction state during a database Mutable Functions Functions that change their state with every executions Sangam

53 What Is Logical TX ID(LTXID)? LTXID=Logical Transaction ID Used to fetch the outcome of the last transaction s commit status DBMS_CONT_APP.GET_LTXID_OUTCOME Client is supplied unique LTXID for each authentication and for each round-trip for client driver for commit operations Both client and database hold LTXID Transaction Guard ensure that each LTXID is unique LTXID is present at the commit for default retention period- 24 hours While obtaining the outcome, LTXID is blocked to ensure it s integrity Sangam

54 Transaction Guard-Pseudo Workflow Receive a FAN down event (or recoverable error) FAN aborts the dead session If recoverable error (new OCI_ATTRIBUTE for OCI, isrecoverable for JDBC) Get last LTXID from dead session using getltxid or from your callback Obtain a new session Call GET_LTXID_OUTCOME with last LTXID to obtain COMMITTED and USER_CALL_COMPLETED status If COMMITTED and USER_CALL_COMPLETED Then return result ELSEIF COMMITTED and NOT USER_CALL_COMPLETED Then return result with a warning (that details such as out binds or row count were not returned) ELSEIF NOT COMMITTED Cleanup and resubmit request, or return uncommitted result to the client Sangam

55 Transaction Guard-(Un)Supported Transactions Supported Local Transactions Parallel Transactions Distributed & Remote Transactions DDL & DCL Transactions Auto-commit and commit-on success Pl/SQL with embedded Commit Unsupported Recursive transactions Autonomous transactions Active Data Guard with read/write DB links for forwarding transactions Golden Gate & Logical Standby API supported for 12c JDBC Type 4 12c OCI/OCCI Client drivers 12c ODP.net Sangam

56 Configuring Database for Transaction Guard Database release or later Grant execute on DBMS_APP_CONT to <user>; Configure Fast Application Notification(FAN) Locate and define Transaction History table(ltxid_trans) Configure following parameters for Service COMMIT_OUTCOME = TRUE FAILOVER_TYPE=TRANSACTION RETENTION_TIMEOUT=<value> Sangam

57 Sample Service Configuration for Transaction Guard Adding an Admin-managed Service srvctl add service -database orcl -service GOLD -prefer inst1 -available inst2 -commit_outcome TRUE - retention Modifying a Single Instance Service DECLARE params dbms_service.svc_parameter_array; BEGIN params('commit_outcome'):='true'; params('retention_timeout'):=604800; dbms_service.modify_service('<service-name>',params); END; / Sangam

58 Agenda Flex Cluster Flex Cluster- Server Pool Enhancements Multitenant database with 12c RAC Bundled Agents(XAG) What-If command Transaction Guard Application Continuity Flex ASM Cloud File System Sangam

59 What Is Application Continuity Masks the issues for the applications Replays the in-flight transactions Uses Transaction Guard implicitly Sangam

60 Application Continuity-Workflow Image courtesy-oracle documentation Sangam

61 Application Continuity-Resource Requirements For Java Client Increase memory for replay queues Additional CPU for garbage collection For Database Server Additional CPU for validation Transaction Guard Bundled with the kernel Minimal overhead Sangam

62 Disabling Application Continuity Use disablereplay() API Check for UTL_FILE, UTL_MAIL, UTL_FILE_TRANSFER, UTL_HTTP, UTL_TCP, UTL_SMPT, DBMS_ALERT Disable the replay when application Assumes that location value doesn't change Assumes that rowid value doesn't change Uses Autonomous Transactions, External Pl/SQL Sangam

63 Agenda Flex Cluster Flex Cluster- Server Pool Enhancements Multitenant database with 12c RAC Bundled Agents(XAG) What-If command Transaction Guard Application Continuity Flex ASM Cloud File System Sangam

64 ASM of Past Times ASM instances run locally on a node ASM clients can access ASM only from the local node Loss of local ASM Instance causes the unavailability of the clients connected to it Image courtesy-oracle documentation Sangam

65 12c s Flex ASM 1:1 mapping of ASM instance with the clients is not required Number of ASM instances= Cardinality(3) Uses a dedicated network called ASM Network ASM network is used exclusively for communication between ASM instances and clients If local ASM instance fails, client failover to another Hub node running ASM instance Mandatory for 12c Flex Cluster Image courtesy-oracle documentation Sangam

66 Dedicated ASM Network in 12c Flex ASM Public Network ORCL1 +ASM1 ORCL2 +ASM2 ORCL3 Hub Node1 Oracle CW Hub Node2 Oracle CW GNS Hub Node3 Oracle CW ASM Network CSS Network Storage Network ASM Storage Sangam

67 Dedicated ASM Network in 12c Flex ASM Sangam

68 Flex ASM- Failover Sangam

69 Flex ASM can be managed using ASMCA CRSCTL SQL*PLUS SRVCTL $ asmcmd showclustermode ASM cluster : Flex mode enabled Administering Flex ASM $ srvctl status asm -detail ASM is running on mynoden02,mynoden01 ASM is enabled. $ srvctl config asm ASM instance count: 3 SQL> SELECT instance_name, db_name, status FROM V$ASM_CLIENT; INSTANCE_NAME DB_NAME STATUS ASM1 +ASM CONNECTED orcl1 orcl CONNECTED orcl2 orcl CONNECTED Sangam

70 12c ASM- Mixed Mode Configuration Pure 12c Mode Cardinality!= Number of Nodes Supports DB instance failover to other ASM instances Supports any DB instance to connect to ASM instance Managed by Cardinality Mixed Mode Flex ASM with Cardinality = Number of Nodes ASM instance on all the nodes Allows 12c DB instances to connect to remote ASM instances Pre-12c DB instances can connect to local ASM instance Standard Mode Standard ASM installation and configuration Can be converted to Flex ASM mode using ASMCA converttoflexasm.sh Sangam

71 Agenda Flex Cluster Flex Cluster- Server Pool Enhancements Multitenant database with 12c RAC Bundled Agents(XAG) What-If command Transaction Guard Application Continuity Flex ASM Cloud File System Sangam

72 12c Cloud File System(Cloud FS) Next generation file system 12c Cloud File System integrates: ASM Cluster File System(ACFS) ASM Dynamic Volume Manager(ADVM) Using Cloud FS, applications, database, storage in private clouds Sangam

73 Overview of Cloud FS in 12c Image courtesy- Google Images Sangam

74 Cloud FS-Advanced Data Services Support for all types of files Enhanced Snapshots(snap-of-snap) Auditing Encryption Tagging Sangam

75 Take Away 12c has revolutionized HA stack, yet again Flex cluster and Flex ASM are new paradigms Multitenancy is the solution for database consolidation Using Flex Cluster along with Multitenancy gives you a much better foundation for creating a private cloud Cloud FS is the foundation for next generation storage solution for Oracle s clusters Sangam

76 Thank Sangam

Why and How You Should Be Using Policy-Managed RAC Databases

Why and How You Should Be Using Policy-Managed RAC Databases Why and How You Should Be Using Policy-Managed RAC Databases Mark V. Scardina Director of Product Management Oracle Quality of Service Management 1 Copyright 2012, Oracle and/or its affiliates. All rights

More information

An Oracle White Paper June 2013. Oracle Real Application Clusters (RAC)

An Oracle White Paper June 2013. Oracle Real Application Clusters (RAC) An Oracle White Paper June 2013 Oracle Real Application Clusters (RAC) Executive Overview... 1 Oracle Real Application Clusters Overview... 2 Business Continuity and High Availability... 5 Scalability

More information

Oracle 11g: RAC and Grid Infrastructure Administration Accelerated R2

Oracle 11g: RAC and Grid Infrastructure Administration Accelerated R2 Oracle 11g: RAC and Grid Infrastructure Administration Accelerated R2 Duration: 5 Days What you will learn This Oracle 11g: RAC and Grid Infrastructure Administration Accelerated training teaches you about

More information

Oracle Database 11g: RAC Administration Release 2

Oracle Database 11g: RAC Administration Release 2 Oracle University Contact Us: 01-800-919-3027 & 01-800-913-0322 Oracle Database 11g: RAC Administration Release 2 Duration: 4 Days What you will learn This Oracle Database 11g: RAC Administration Release

More information

About the Author About the Technical Contributors About the Technical Reviewers Acknowledgments. How to Use This Book

About the Author About the Technical Contributors About the Technical Reviewers Acknowledgments. How to Use This Book About the Author p. xv About the Technical Contributors p. xvi About the Technical Reviewers p. xvi Acknowledgments p. xix Preface p. xxiii About This Book p. xxiii How to Use This Book p. xxiv Appendices

More information

An Oracle White Paper January 2013. A Technical Overview of New Features for Automatic Storage Management in Oracle Database 12c

An Oracle White Paper January 2013. A Technical Overview of New Features for Automatic Storage Management in Oracle Database 12c An Oracle White Paper January 2013 A Technical Overview of New Features for Automatic Storage Management in Oracle Database 12c TABLE OF CONTENTS Introduction 2 ASM Overview 2 Total Storage Management

More information

Oracle Failover Database Cluster with Grid Infrastructure 12c Release 1

Oracle Failover Database Cluster with Grid Infrastructure 12c Release 1 Oracle Failover Database Cluster with Grid Infrastructure 12c Release 1 Robert Bialek, MU-IMS Principal Consultant BASEL BERN BRUGG LAUSANNE ZUERICH DUESSELDORF FRANKFURT A.M. FREIBURG I.BR. HAMBURG MUNICH

More information

High Availability Infrastructure of Database Cloud: Architecture, Best Practices. Kai Yu Oracle Solutions Engineering, Dell Inc.

High Availability Infrastructure of Database Cloud: Architecture, Best Practices. Kai Yu Oracle Solutions Engineering, Dell Inc. High Availability Infrastructure of Database Cloud: Architecture, Best Practices Kai Yu Oracle Solutions Engineering, Dell Inc. About Me Kai Yu, Senior Architect, Dell Oracle Solutions Lab 17 years Oracle

More information

Advanced Oracle DBA Course Details

Advanced Oracle DBA Course Details Advanced Oracle DBA Course Details By Besant Technologies Course Name Category Venue Advanced Oracle DBA (RAC, ASM, Data guard) Database Administration Besant Technologies No.24, Nagendra Nagar, Velachery

More information

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

Oracle Database 11g: New Features for Administrators DBA Release 2 Oracle Database 11g: New Features for Administrators DBA Release 2 Duration: 5 Days What you will learn This Oracle Database 11g: New Features for Administrators DBA Release 2 training explores new change

More information

Oracle Networking and High Availability Options (with Linux on System z) & Red Hat/SUSE Oracle Update

Oracle Networking and High Availability Options (with Linux on System z) & Red Hat/SUSE Oracle Update Oracle Networking and High Availability Options (with Linux on System z) & Red Hat/SUSE Oracle Update Speaker Names: David Simpson & Kathryn Arrell Speakers Company: IBM Date of Presentation: Wednesday,

More information

ORACLE DATABASE 10G ENTERPRISE EDITION

ORACLE DATABASE 10G ENTERPRISE EDITION ORACLE DATABASE 10G ENTERPRISE EDITION OVERVIEW Oracle Database 10g Enterprise Edition is ideal for enterprises that ENTERPRISE EDITION For enterprises of any size For databases up to 8 Exabytes in size.

More information

managing planned downtime with RAC Björn Rost

managing planned downtime with RAC Björn Rost managing planned downtime with RAC VIP D ASM C CVU SQL UC CP OPS OUI RAC F OUI RAC FCF LBA ONS UI RAC FCF LBA ONS FAN C RAC FCF LBA ONS FAN TAF OD AC FCF LBA ONS FAN TAF CRS VIP A FCF LBA ONS FAN TAF CRS

More information

Oracle 11g New Features - OCP Upgrade Exam

Oracle 11g New Features - OCP Upgrade Exam Oracle 11g New Features - OCP Upgrade Exam This course gives you the opportunity to learn about and practice with the new change management features and other key enhancements in Oracle Database 11g Release

More information

High Availability Infrastructure for Cloud Computing

High Availability Infrastructure for Cloud Computing High Availability Infrastructure for Cloud Computing Oracle Technology Network Architect Day Reston, VA, May 16, 2012 Kai Yu Oracle Solutions Engineering Lab Enterprise Solutions Engineering, Dell Inc.

More information

Oracle Cloud Storage and File system

Oracle Cloud Storage and File system 2012 Tieto Corporation Oracle Cloud Storage and File system Andrejs Karpovs Oracle Apps DBA Tieto, andrejs.karpovs@tieto.com Few notes about me I Am a DBA Work in Tieto Have 4 years exprerience working

More information

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

What s New with Oracle Database 12c on Windows On-Premises and in the Cloud What s New with Oracle Database 12c on Windows On-Premises and in the Cloud Santanu Datta Vice President Server Technologies Alex Keh Senior Principal Product Manager Server Technologies Oracle Database

More information

How To Test For A Test On A Test Server

How To Test For A Test On A Test Server Real Application Testing Dave Foster Master Principal Sales Consultant The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated

More information

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

Copyright 2014, Oracle and/or its affiliates. All rights reserved. 1 Oracle and Visual Studio 2013: What's New and Best Practices Alex Keh Senior Principal Product Manager, Oracle Program Agenda Introduction to ODAC New Features Schema Compare ODP.NET, Managed Driver

More information

An Oracle White Paper June 2013. Oracle Real Application Clusters One Node

An Oracle White Paper June 2013. Oracle Real Application Clusters One Node An Oracle White Paper June 2013 Oracle Real Application Clusters One Node Executive Overview... 1 Oracle RAC One Node 12c Overview... 2 Best In-Class Oracle Database Availability... 5 Better Oracle Database

More information

Exadata for Oracle DBAs. Longtime Oracle DBA

Exadata for Oracle DBAs. Longtime Oracle DBA Exadata for Oracle DBAs Longtime Oracle DBA Why this Session? I m an Oracle DBA Familiar with RAC, 11gR2 and ASM About to become a Database Machine Administrator (DMA) How much do I have to learn? How

More information

Architecture and Mode of Operation

Architecture and Mode of Operation Open Source Scheduler Architecture and Mode of Operation http://jobscheduler.sourceforge.net Contents Components Platforms & Databases Architecture Configuration Deployment Distributed Processing Security

More information

Objectif. Participant. Prérequis. Pédagogie. Oracle Database 11g - New Features for Administrators Release 2. 5 Jours [35 Heures]

Objectif. Participant. Prérequis. Pédagogie. Oracle Database 11g - New Features for Administrators Release 2. 5 Jours [35 Heures] Objectif Install Oracle Grid Infrastructure Install Oracle Database 11g Release 2 Use Oracle Restart to manage components Use Automatic Storage Management (ASM) enhancements Implement table compression

More information

An Oracle White Paper November 2010. Oracle Real Application Clusters (RAC) 11g Release 2

An Oracle White Paper November 2010. Oracle Real Application Clusters (RAC) 11g Release 2 An Oracle White Paper November 2010 Oracle Real Application Clusters (RAC) 11g Release 2 Introduction... 1 What is Oracle Real Application Clusters?... 2 Oracle Real Application Clusters Architecture...

More information

<Insert Picture Here> Oracle In-Memory Database Cache Overview

<Insert Picture Here> Oracle In-Memory Database Cache Overview Oracle In-Memory Database Cache Overview Simon Law Product Manager The following is intended to outline our general product direction. It is intended for information purposes only,

More information

Real Application Testing. Fred Louis Oracle Enterprise Architect

Real Application Testing. Fred Louis Oracle Enterprise Architect Real Application Testing Fred Louis Oracle Enterprise Architect The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated

More information

ORACLE DATABASE HIGH AVAILABILITY STRATEGY, ARCHITECTURE AND SOLUTIONS

ORACLE DATABASE HIGH AVAILABILITY STRATEGY, ARCHITECTURE AND SOLUTIONS ORACLE DATABASE HIGH AVAILABILITY STRATEGY, ARCHITECTURE AND SOLUTIONS DOAG Nuremberg - 17/09/2013 Kirill Loifman Oracle Certified Professional DBA www: dadbm.com Twitter: @loifmkir ELEMENTS OF HIGH AVAILABILITY

More information

Highly Available NFS over Oracle ASM Cluster File System (ACFS)

Highly Available NFS over Oracle ASM Cluster File System (ACFS) An Oracle White Paper May 2013 Highly Available NFS over Oracle ASM Cluster File System (ACFS) Introduction High Availability NFS (HANFS) provides uninterrupted service of NFS V2/V3 exported paths by exposing

More information

The Power of FAN. UKOUG 1 December 2008 Bernhard De Cock Buning

The Power of FAN. UKOUG 1 December 2008 Bernhard De Cock Buning The Power of FAN UKOUG 1 December 2008 Bernhard De Cock Buning Who Am I? Bernhard de Cock Buning Since 3 years an Independent Consultant/Grid-it. Living in the Netherlands. Special interest area: HA/RAC/ASM/CRS/MAA

More information

Why Standardize on Oracle Database 11g Next Generation Database Management. Thomas Kyte http://asktom.oracle.com

Why Standardize on Oracle Database 11g Next Generation Database Management. Thomas Kyte http://asktom.oracle.com Why Standardize on Oracle Database 11g Next Generation Database Management Thomas Kyte http://asktom.oracle.com Top Challenges Performance Management Change Management Ongoing Administration Storage Backup

More information

Ultimate Guide to Oracle Storage

Ultimate Guide to Oracle Storage Ultimate Guide to Oracle Storage Presented by George Trujillo George.Trujillo@trubix.com George Trujillo Twenty two years IT experience with 19 years Oracle experience. Advanced database solutions such

More information

<Insert Picture Here> Managing Storage in Private Clouds with Oracle Cloud File System OOW 2011 presentation

<Insert Picture Here> Managing Storage in Private Clouds with Oracle Cloud File System OOW 2011 presentation Managing Storage in Private Clouds with Oracle Cloud File System OOW 2011 presentation What We ll Cover Today Managing data growth Private Cloud definitions Oracle Cloud Storage architecture

More information

Architecture and Mode of Operation

Architecture and Mode of Operation Software- und Organisations-Service Open Source Scheduler Architecture and Mode of Operation Software- und Organisations-Service GmbH www.sos-berlin.com Scheduler worldwide Open Source Users and Commercial

More information

Oracle Storage Options

Oracle Storage Options 1/27 Oracle Storage Options RAW, ASM, CFS, for Real Application Cluster Unterföhring, 11.2005 M. Kühn 1 2/27 Be spoilt for choice? RAC Review Introduction Storage Options RAW In short ASM Automatic Storage

More information

SCAN, VIP, HAIP etc. Introduction This paper is to explore few RAC abbreviations and explain the concepts behind these acronyms.

SCAN, VIP, HAIP etc. Introduction This paper is to explore few RAC abbreviations and explain the concepts behind these acronyms. SCAN, VIP, HAIP etc Introduction This paper is to explore few RAC abbreviations and explain the concepts behind these acronyms. This paper is NOT designed as a step-by-step approach, rather as a guideline.

More information

OBIEE 11g Scaleout & Clustering

OBIEE 11g Scaleout & Clustering OBIEE 11g Scaleout & Clustering Borkur Steingrimsson, Rittman Mead Consulting Collaborate, Orlando, April 2011 Agenda Review OBIEE Architecture Installation Scenarios : Desktop, Departmental, Enterprise

More information

s@lm@n Oracle Exam 1z0-599 Oracle WebLogic Server 12c Essentials Version: 6.4 [ Total Questions: 91 ]

s@lm@n Oracle Exam 1z0-599 Oracle WebLogic Server 12c Essentials Version: 6.4 [ Total Questions: 91 ] s@lm@n Oracle Exam 1z0-599 Oracle WebLogic Server 12c Essentials Version: 6.4 [ Total Questions: 91 ] Question No : 1 How can you configure High Availability for interacting with a non-oracle database

More information

Resource Manager Overview. Sue Lee, Director of Development 1 Copyright 2013, Oracle and/or its affiliates. All rights reserved.

Resource Manager Overview. Sue Lee, Director of Development 1 Copyright 2013, Oracle and/or its affiliates. All rights reserved. Resource Manager Overview Sue Lee, Director of Development 1 Copyright 2013, Oracle and/or its affiliates. All rights reserved. Agenda Resource Manager Use Cases Consolidation Mixed Workloads Managing

More information

WebSphere XD Virtual Enterprise v7.0: virtualization and infrastructure optimization

WebSphere XD Virtual Enterprise v7.0: virtualization and infrastructure optimization Antonella Bertoletti Executive IT Specialist WebSphere Client Technical Professional Team IBM Software Group WebSphere XD Virtual Enterprise v7.0: virtualization and infrastructure optimization WAS family

More information

1 Certification Information

1 Certification Information Oracle Database Release Notes 11g Release 2 (11.2) for Microsoft Windows E23557-10 February 2015 This document contains information that was not included in the platform-specific or product-specific documentation

More information

Learn Oracle WebLogic Server 12c Administration For Middleware Administrators

Learn Oracle WebLogic Server 12c Administration For Middleware Administrators Wednesday, November 18,2015 1:15-2:10 pm VT425 Learn Oracle WebLogic Server 12c Administration For Middleware Administrators Raastech, Inc. 2201 Cooperative Way, Suite 600 Herndon, VA 20171 +1-703-884-2223

More information

CASE STUDY: Oracle TimesTen In-Memory Database and Shared Disk HA Implementation at Instance level. -ORACLE TIMESTEN 11gR1

CASE STUDY: Oracle TimesTen In-Memory Database and Shared Disk HA Implementation at Instance level. -ORACLE TIMESTEN 11gR1 CASE STUDY: Oracle TimesTen In-Memory Database and Shared Disk HA Implementation at Instance level -ORACLE TIMESTEN 11gR1 CASE STUDY Oracle TimesTen In-Memory Database and Shared Disk HA Implementation

More information

Real-time Data Replication

Real-time Data Replication Real-time Data Replication from Oracle to other databases using DataCurrents WHITEPAPER Contents Data Replication Concepts... 2 Real time Data Replication... 3 Heterogeneous Data Replication... 4 Different

More information

Oracle WebLogic Foundation of Oracle Fusion Middleware. Lawrence Manickam Toyork Systems Inc www.toyork.com http://ca.linkedin.

Oracle WebLogic Foundation of Oracle Fusion Middleware. Lawrence Manickam Toyork Systems Inc www.toyork.com http://ca.linkedin. Oracle WebLogic Foundation of Oracle Fusion Middleware Lawrence Manickam Toyork Systems Inc www.toyork.com http://ca.linkedin.com/in/lawrence143 History of WebLogic WebLogic Inc started in 1995 was a company

More information

Oracle Recovery Manager

Oracle Recovery Manager 1 sur 6 05/08/2014 14:17 ORACLE.COM TECHNOLOGY NETWORK PARTNERS STORE SUPPORT (Sign In / Register for a free DownloadsDocumentation Discussion Forums Articles Sample Code Training RSS Resources For PRODUCT

More information

Maximizing Oracle RAC Uptime

Maximizing Oracle RAC Uptime Maximizing Oracle RAC Uptime Ian Cookson, Markus Michalewicz Oracle Real Application Clusters (RAC) Product Management / Development September 29, 2014 Safe Harbor Statement The following is intended to

More information

An Oracle White Paper July 2014. Oracle ACFS

An Oracle White Paper July 2014. Oracle ACFS An Oracle White Paper July 2014 Oracle ACFS 1 Executive Overview As storage requirements double every 18 months, Oracle customers continue to deal with complex storage management challenges in their data

More information

Preview of Oracle Database 12c In-Memory Option. Copyright 2013, Oracle and/or its affiliates. All rights reserved.

Preview of Oracle Database 12c In-Memory Option. Copyright 2013, Oracle and/or its affiliates. All rights reserved. Preview of Oracle Database 12c In-Memory Option 1 The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any

More information

High Availability Databases based on Oracle 10g RAC on Linux

High Availability Databases based on Oracle 10g RAC on Linux High Availability Databases based on Oracle 10g RAC on Linux WLCG Tier2 Tutorials, CERN, June 2006 Luca Canali, CERN IT Outline Goals Architecture of an HA DB Service Deployment at the CERN Physics Database

More information

Oracle Databases on VMware High Availability

Oracle Databases on VMware High Availability This product is protected by U.S. and international copyright and intellectual property laws. This product is covered by one or more patents listed at http://www.vmware.com/download/patents.html. VMware

More information

Introduction to Database as a Service

Introduction to Database as a Service Introduction to Database as a Service Exadata Platform Revised 8/1/13 Database as a Service (DBaaS) Starts With The Business Needs Establish an IT delivery model that reduces costs, meets demand, and fulfills

More information

<Insert Picture Here> Oracle VM and Cloud Computing

<Insert Picture Here> Oracle VM and Cloud Computing Oracle VM and Cloud Computing Paulo Bosco Otto Sales Consultant paulo.bosco.otto@oracle.com The following is intended to outline our general product direction. It is intended for

More information

Building Oracle Grid with Oracle VM on Blade Servers and iscsi Storage. Kai Yu Dell Oracle Solutions Engineering

Building Oracle Grid with Oracle VM on Blade Servers and iscsi Storage. Kai Yu Dell Oracle Solutions Engineering Building Oracle Grid with Oracle VM on Blade Servers and iscsi Storage Kai Yu Dell Oracle Solutions Engineering About Author Kai Yu 15 years with Oracle technology, specialized in Oracle Grid/RAC, Oracle

More information

Maximize Availability With Oracle Database 12c

Maximize Availability With Oracle Database 12c Maximize Availability With Oracle Database 12c Darl Kuhn DBA darl.kuhn@oracle.com 1 Copyright 2013, Oracle and/or its affiliates. All rights reserved. HA? 2 Copyright 2013, Oracle and/or its affiliates.

More information

Using Apache Derby in the real world

Using Apache Derby in the real world Apache Derby a 100% Java Open Source RDBMS Using Apache Derby in the real world Victorian AJUG, Australia 28 th August 2008 Chris Dance Chris Dance Introduction Director and Found of PaperCut Software

More information

Oracle Database 10g: Backup and Recovery 1-2

Oracle Database 10g: Backup and Recovery 1-2 Oracle Database 10g: Backup and Recovery 1-2 Oracle Database 10g: Backup and Recovery 1-3 What Is Backup and Recovery? The phrase backup and recovery refers to the strategies and techniques that are employed

More information

Oracle Enterprise Manager 12c New Capabilities for the DBA. Charlie Garry, Director, Product Management Oracle Server Technologies

Oracle Enterprise Manager 12c New Capabilities for the DBA. Charlie Garry, Director, Product Management Oracle Server Technologies Oracle Enterprise Manager 12c New Capabilities for the DBA Charlie Garry, Director, Product Management Oracle Server Technologies of DBAs admit doing nothing to address performance issues CHANGE AVOID

More information

Extending Hadoop beyond MapReduce

Extending Hadoop beyond MapReduce Extending Hadoop beyond MapReduce Mahadev Konar Co-Founder @mahadevkonar (@hortonworks) Page 1 Bio Apache Hadoop since 2006 - committer and PMC member Developed and supported Map Reduce @Yahoo! - Core

More information

SanDisk ION Accelerator High Availability

SanDisk ION Accelerator High Availability WHITE PAPER SanDisk ION Accelerator High Availability 951 SanDisk Drive, Milpitas, CA 95035 www.sandisk.com Table of Contents Introduction 3 Basics of SanDisk ION Accelerator High Availability 3 ALUA Multipathing

More information

Building Reliable, Scalable AR System Solutions. High-Availability. White Paper

Building Reliable, Scalable AR System Solutions. High-Availability. White Paper Building Reliable, Scalable Solutions High-Availability White Paper Introduction This paper will discuss the products, tools and strategies available for building reliable and scalable Action Request System

More information

Oracle Database Resident Connection Pooling. Database Resident Connection Pooling (DRCP) Oracle Database 11g. Technical White paper

Oracle Database Resident Connection Pooling. Database Resident Connection Pooling (DRCP) Oracle Database 11g. Technical White paper Database Resident Connection Pooling (DRCP) Oracle Database 11g Technical White paper 1 Introduction Web tier and mid-tier applications typically have many threads of execution, which take turns using

More information

Virtualized Oracle 11g/R2 RAC Database on Oracle VM: Methods/Tips Kai Yu Oracle Solutions Engineering Dell Inc

Virtualized Oracle 11g/R2 RAC Database on Oracle VM: Methods/Tips Kai Yu Oracle Solutions Engineering Dell Inc Virtualized Oracle 11g/R2 RAC Database on Oracle VM: Methods/Tips Kai Yu Oracle Solutions Engineering Dell Inc 2 About Author Kai Yu 16 years with Oracle technology Work in Dell Oracle Solutions Engineering

More information

Oracle Database Solutions on VMware High Availability. Business Continuance of SAP Solutions on Vmware vsphere

Oracle Database Solutions on VMware High Availability. Business Continuance of SAP Solutions on Vmware vsphere Business Continuance of SAP Solutions on Vmware vsphere This product is protected by U.S. and international copyright and intellectual property laws. This product is covered by one or more patents listed

More information

Oracle TimesTen IMDB - An Introduction

Oracle TimesTen IMDB - An Introduction Oracle TimesTen IMDB - An Introduction Who am I 12+ years as an Oracle DBA Working as Vice President with an Investment Bank Member of AIOUG Since 2009 Cer$fied ITIL V3 Founda$on IT Service Management

More information

Securing Data in Oracle Database 12c

Securing Data in Oracle Database 12c Securing Data in Oracle Database 12c Thomas Kyte http://asktom.oracle.com/ Safe Harbor Statement The following is intended to outline our general product direction. It is intended for information purposes

More information

1 Certification Information

1 Certification Information Oracle Database Release Notes 10g Release 2 (10.2) for Linux Itanium B15673-02 January 2006 This document contains important information that was not included in the platform-specific or product-specific

More information

<Insert Picture Here> Enabling Cloud Deployments with Oracle Virtualization

<Insert Picture Here> Enabling Cloud Deployments with Oracle Virtualization Enabling Cloud Deployments with Oracle Virtualization NAME TITLE The following is intended to outline our general product direction. It is intended for information purposes only,

More information

CON9488 The Enterprise Cloud Simplified with Oracle VM

CON9488 The Enterprise Cloud Simplified with Oracle VM CON9488 The Enterprise Cloud Simplified with Oracle VM Andy Herm, Senior Architect, Cloud Infrastructure, Oracle Conor Wentz, Senior Architect, Cloud Infrastructure, Oracle Honglin Su, Sr. Director of

More information

Oracle Database Cloud Service Rick Greenwald, Director, Product Management, Database Cloud

Oracle Database Cloud Service Rick Greenwald, Director, Product Management, Database Cloud Oracle Database Cloud Service Rick Greenwald, Director, Product Management, Database Cloud Agenda Oracle Cloud Database Service Overview Cloud taxonomy What is the Database Cloud Service? Architecture

More information

RMAN BACKUP & RECOVERY. Recovery Manager. Veeratteshwaran Sridhar

RMAN BACKUP & RECOVERY. Recovery Manager. Veeratteshwaran Sridhar RMAN Recovery Manager BACKUP & RECOVERY Veeratteshwaran Sridhar Why Backup & Recovery? The purpose of a backup and recovery strategy is to protect the database against data loss and reconstruct the database

More information

HP OO 10.X - SiteScope Monitoring Templates

HP OO 10.X - SiteScope Monitoring Templates HP OO Community Guides HP OO 10.X - SiteScope Monitoring Templates As with any application continuous automated monitoring is key. Monitoring is important in order to quickly identify potential issues,

More information

SQL Databases Course. by Applied Technology Research Center. This course provides training for MySQL, Oracle, SQL Server and PostgreSQL databases.

SQL Databases Course. by Applied Technology Research Center. This course provides training for MySQL, Oracle, SQL Server and PostgreSQL databases. SQL Databases Course by Applied Technology Research Center. 23 September 2015 This course provides training for MySQL, Oracle, SQL Server and PostgreSQL databases. Oracle Topics This Oracle Database: SQL

More information

Contingency Planning and Disaster Recovery

Contingency Planning and Disaster Recovery Contingency Planning and Disaster Recovery Best Practices Guide Perceptive Content Version: 7.0.x Written by: Product Knowledge Date: October 2014 2014 Perceptive Software. All rights reserved Perceptive

More information

OTM Performance OTM Users Conference 2015. Jim Mooney Vice President, Product Development August 11, 2015

OTM Performance OTM Users Conference 2015. Jim Mooney Vice President, Product Development August 11, 2015 OTM Performance OTM Users Conference 2015 Jim Mooney Vice President, Product Development August 11, 2015 1 Program Agenda 1 2 3 4 5 Scalability Refresher General Performance Tips Targeted Tips by Product

More information

An Oracle White Paper June 2013. Oracle Single Client Access Name (SCAN)

An Oracle White Paper June 2013. Oracle Single Client Access Name (SCAN) An Oracle White Paper June 2013 Oracle Single Client Access Name (SCAN) Introduction... 1 Network Requirements for Using SCAN... 2 Option 1 Use the Corporate DNS... 2 Option 2 Use the Oracle Grid Naming

More information

Jive and High-Availability

Jive and High-Availability Jive and High-Availability TOC 2 Contents Jive and High-Availability... 3 Supported High-Availability Jive Configurations...3 Designing a Single Data Center HA Configuration... 3 Designing a Multiple Data

More information

SOLUTION BRIEF. Advanced ODBC and JDBC Access to Salesforce Data. www.datadirect.com

SOLUTION BRIEF. Advanced ODBC and JDBC Access to Salesforce Data. www.datadirect.com SOLUTION BRIEF Advanced ODBC and JDBC Access to Salesforce Data 2 CLOUD DATA ACCESS In the terrestrial world of enterprise computing, organizations depend on advanced JDBC and ODBC technologies to provide

More information

Oracle Database: Program with PL/SQL

Oracle Database: Program with PL/SQL Oracle Database: Program with PL/SQL Duration: 5 Days What you will learn This Oracle Database: Program with PL/SQL training starts with an introduction to PL/SQL and then explores the benefits of this

More information

CHAPTER 1 - JAVA EE OVERVIEW FOR ADMINISTRATORS

CHAPTER 1 - JAVA EE OVERVIEW FOR ADMINISTRATORS CHAPTER 1 - JAVA EE OVERVIEW FOR ADMINISTRATORS Java EE Components Java EE Vendor Specifications Containers Java EE Blueprint Services JDBC Data Sources Java Naming and Directory Interface Java Message

More information

Exploring Oracle E-Business Suite Load Balancing Options. Venkat Perumal IT Convergence

Exploring Oracle E-Business Suite Load Balancing Options. Venkat Perumal IT Convergence Exploring Oracle E-Business Suite Load Balancing Options Venkat Perumal IT Convergence Objectives Overview of 11i load balancing techniques Load balancing architecture Scenarios to implement Load Balancing

More information

Active-Active and High Availability

Active-Active and High Availability Active-Active and High Availability Advanced Design and Setup Guide Perceptive Content Version: 7.0.x Written by: Product Knowledge, R&D Date: July 2015 2015 Perceptive Software. All rights reserved. Lexmark

More information

Oracle Cloud Provisioning with IBM Wave and Oracle 12c Cloud Control on IBM z Systems

Oracle Cloud Provisioning with IBM Wave and Oracle 12c Cloud Control on IBM z Systems Oracle Cloud Provisioning with IBM Wave and Oracle 12c Cloud Control on IBM z Systems Agenda Why Cloud Computing? z Systems Cloud Blueprint Oracle Databases in a Cloud environment A demo of provisioning

More information

Mission-critical HP-UX 11i v2 WebSphere Reference Architecture White Paper

Mission-critical HP-UX 11i v2 WebSphere Reference Architecture White Paper Mission-critical HP-UX 11i v2 WebSphere Reference Architecture White Paper Designed for WebSphere Application Server 5.1, Oracle 9i and 10g for HP 9000 Servers Table of Contents Executive Summary... 2

More information

<Insert Picture Here> Oracle Cloud Storage. Morana Kobal Butković Principal Sales Consultant Oracle Hrvatska

<Insert Picture Here> Oracle Cloud Storage. Morana Kobal Butković Principal Sales Consultant Oracle Hrvatska Oracle Cloud Storage Morana Kobal Butković Principal Sales Consultant Oracle Hrvatska Oracle Cloud Storage Automatic Storage Management (ASM) Oracle Cloud File System ASM Dynamic

More information

Oracle vs. SQL Server. Simon Pane & Steve Recsky First4 Database Partners Inc. September 20, 2012

Oracle vs. SQL Server. Simon Pane & Steve Recsky First4 Database Partners Inc. September 20, 2012 Oracle vs. SQL Server Simon Pane & Steve Recsky First4 Database Partners Inc. September 20, 2012 Agenda Discussions on the various advantages and disadvantages of one platform vs. the other For each topic,

More information

Module 14: Scalability and High Availability

Module 14: Scalability and High Availability Module 14: Scalability and High Availability Overview Key high availability features available in Oracle and SQL Server Key scalability features available in Oracle and SQL Server High Availability High

More information

Oracle Database Cloud

Oracle Database Cloud Oracle Database Cloud Shakeeb Rahman Database Cloud Service Safe Harbor Statement The following is intended to outline our general product direction. It is intended for information purposes only, and may

More information

Integrate Master Data with Big Data using Oracle Table Access for Hadoop

Integrate Master Data with Big Data using Oracle Table Access for Hadoop Integrate Master Data with Big Data using Oracle Table Access for Hadoop Kuassi Mensah Oracle Corporation Redwood Shores, CA, USA Keywords: Hadoop, BigData, Hive SQL, Spark SQL, HCatalog, StorageHandler

More information

Disaster Recovery for Oracle Database

Disaster Recovery for Oracle Database Disaster Recovery for Oracle Database Zero Data Loss Recovery Appliance, Active Data Guard and Oracle GoldenGate ORACLE WHITE PAPER APRIL 2015 Overview Oracle Database provides three different approaches

More information

ORACLE DATABASE: ADMINISTRATION WORKSHOP I

ORACLE DATABASE: ADMINISTRATION WORKSHOP I ORACLE DATABASE: ADMINISTRATION WORKSHOP I CORPORATE COLLEGE SEMINAR SERIES Date: March 18 April 25 Presented by: Lone Star Corporate College in partnership with Oracle Workforce Development Program Format:

More information

ORACLE Industries D85180 Oracle SBC Configuration and Administration 5 2.625,00 Applications D84502GC10 Oracle Commerce: Managing Your Site Using the Business Tools Rel 11 3 1.890,00 D79790GC10 Using Endeca

More information

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

1 Copyright 2011, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 7 1 Copyright 2011, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 7 Oracle Virtual Machine Server pre x86 Marián Kuna Technology Sales

More information

Oracle Database 12c - Global Data Services

Oracle Database 12c - Global Data Services An Oracle White Paper June 2013 Oracle Database 12c - Global Data s Load Balancing and Failover for Replicated Databases Executive Overview... 2 Introduction... 3 Concept of Global... 4 Key Capabilities

More information

F5 and Oracle Database Solution Guide. Solutions to optimize the network for database operations, replication, scalability, and security

F5 and Oracle Database Solution Guide. Solutions to optimize the network for database operations, replication, scalability, and security F5 and Oracle Database Solution Guide Solutions to optimize the network for database operations, replication, scalability, and security Features >> Improved operations and agility >> Global scaling Use

More information

ITG Software Engineering

ITG Software Engineering IBM WebSphere Administration 8.5 Course ID: Page 1 Last Updated 12/15/2014 WebSphere Administration 8.5 Course Overview: This 5 Day course will cover the administration and configuration of WebSphere 8.5.

More information

Oracle Data Integrator 11g New Features & OBIEE Integration. Presented by: Arun K. Chaturvedi Business Intelligence Consultant/Architect

Oracle Data Integrator 11g New Features & OBIEE Integration. Presented by: Arun K. Chaturvedi Business Intelligence Consultant/Architect Oracle Data Integrator 11g New Features & OBIEE Integration Presented by: Arun K. Chaturvedi Business Intelligence Consultant/Architect Agenda 01. Overview & The Architecture 02. New Features Productivity,

More information

Techniques for implementing & running robust and reliable DB-centric Grid Applications

Techniques for implementing & running robust and reliable DB-centric Grid Applications Techniques for implementing & running robust and reliable DB-centric Grid Applications International Symposium on Grid Computing 2008 11 April 2008 Miguel Anjo, CERN - Physics Databases Outline Robust

More information

StreamServe Persuasion SP5 StreamStudio

StreamServe Persuasion SP5 StreamStudio StreamServe Persuasion SP5 StreamStudio Administrator s Guide Rev B StreamServe Persuasion SP5 StreamStudio Administrator s Guide Rev B OPEN TEXT CORPORATION ALL RIGHTS RESERVED United States and other

More information

Chapter 1 - Web Server Management and Cluster Topology

Chapter 1 - Web Server Management and Cluster Topology Objectives At the end of this chapter, participants will be able to understand: Web server management options provided by Network Deployment Clustered Application Servers Cluster creation and management

More information

Feature Comparison. Windows Server 2008 R2 Hyper-V and Windows Server 2012 Hyper-V

Feature Comparison. Windows Server 2008 R2 Hyper-V and Windows Server 2012 Hyper-V Comparison and Contents Introduction... 4 More Secure Multitenancy... 5 Flexible Infrastructure... 9 Scale, Performance, and Density... 13 High Availability... 18 Processor and Memory Support... 24 Network...

More information