SlideShare ist ein Scribd-Unternehmen logo
1 von 30
Downloaden Sie, um offline zu lesen
7/8/13	
  
1	
  
Copyright © 2012, Oracle and/or its affiliates. All rights reserved.1
Oracle Real Application
Clusters (RAC) 12c
Markus Michalewicz
Director of Product Management
Oracle Real Application Clusters (RAC)
7/8/13	
  
2	
  
Copyright © 2012, Oracle and/or its affiliates. All rights reserved.3
Safe Harbor Statement
The following is intended to outline our general product direction. It is
intended for information purposes only, and may not be incorporated
into any contract. It is not a commitment to deliver any material, code, or
functionality, and should not be relied upon in making purchasing
decisions. The development, release, and timing of any features or
functionality described for Oracle’s products remains at the sole
discretion of Oracle.
Copyright © 2012, Oracle and/or its affiliates. All rights reserved.4
Agenda
§  Oracle RAC 12c Overview
§  Oracle RAC 12c for:
–  Better Business Continuity and High Availability
–  Cost-effective Workload Management
–  Standardized Deployment and System Management
7/8/13	
  
3	
  
Copyright © 2012, Oracle and/or its affiliates. All rights reserved.6
The New Oracle RAC 12c
Oracle RAC 12c provides:
1.  Better Business Continuity
and High Availability (HA)
2.  Agility and Scalability
3.  Cost-effective Workload Management
Using
§  A standardized and improved
deployment and management
§  A familiar and matured HA stack
Oracle Real Application Clusters (RAC)
Oracle Grid Infrastructure (GI):
Automatic Storage Management (ASM)
Oracle Clusterware (OCW)
Oracle Flex ASM
CRM	
  
Copyright © 2012, Oracle and/or its affiliates. All rights reserved.8
Standardize on Oracle RAC
Different flavors, same management
Oracle GIDBA
DBA
Oracle GIDBA
DBA
DBA
Oracle RAC One Node
Oracle RAC
High Availability
Scalability
DBA
Oracle Restart
Oracle GI
7/8/13	
  
4	
  
Copyright © 2012, Oracle and/or its affiliates. All rights reserved.9
Standardize on Oracle RAC
For better availability during maintenance operations
Oracle GIDBA
DBA
DBA
Oracle RAC
High Availability
Scalability
Online (rolling) Patch and PSU ApplicationOracle GIDBA
DBA
Oracle RAC One Node
Copyright © 2012, Oracle and/or its affiliates. All rights reserved.10
Standardize on Oracle RAC
For all the flexibility you need
Oracle GIDBA
DBA
Oracle GIDBA
DBA
DBA
Oracle RAC One Node
Oracle RAC
Flexibility
Scalability
Re-configuration
to enable cluster
Online
upgrade
DBA
Oracle Restart
Oracle GI
7/8/13	
  
5	
  
Copyright © 2012, Oracle and/or its affiliates. All rights reserved.11
Standardize on Oracle RAC
For better agility and consolidation
Oracle GIDBA
DBA
Oracle RAC One Node
Oracle GIDBA
DBA
DBA
Oracle RAC
Consolidation
Agility
DBA
Oracle Restart
Oracle GI
Copyright © 2012, Oracle and/or its affiliates. All rights reserved.12
Standardize on Oracle RAC and Oracle Multitenant
The new standard for Oracle Database Consolidation
Oracle GI
Oracle RAC One Node
Consolidation
Agility
Oracle GI
Oracle RAC
7/8/13	
  
6	
  
Copyright © 2012, Oracle and/or its affiliates. All rights reserved.13
Agenda
§  Oracle RAC 12c Overview
§  Oracle RAC 12c for:
–  Better Business Continuity and High Availability
–  Cost-effective Workload Management
–  Standardized Deployment and System Management
Copyright © 2012, Oracle and/or its affiliates. All rights reserved.14
Application Continuity
7/8/13	
  
7	
  
Copyright © 2012, Oracle and/or its affiliates. All rights reserved.15
Dealing with Unknown Transaction State
CRM	
  
DBA
DBA
DBA
DBA
DBA
Pre-Oracle Database 12c
§  Database outages can cause
in-flight work to be lost, leaving
users and applications in doubt
§  Often leads to
–  User pains
–  Duplicate submissions
–  Rebooting mid-tiers
–  Developer pains
Copyright © 2012, Oracle and/or its affiliates. All rights reserved.16
Tackling In-Flight Work for Unplanned Outages
§  Transaction Guard
–  A Reliable protocol and API that returns the outcome of the last transaction
§  Application Continuity
–  Safely attempts to replay in-flight work following outages and planned
operations.
Two New Features
7/8/13	
  
8	
  
Copyright © 2012, Oracle and/or its affiliates. All rights reserved.17
Application Continuity
CRM	
  
Masks Unplanned & Planned Outages
DBA
DBA
DBA
DBA
DBA
§  Replays in-flight (DML)
work on recoverable errors
§  Masks many hardware, software,
network, storage errors and
outages when successful
§  Improves end-user experience and
productivity without requiring
custom application development✔
Copyright © 2013, Oracle and/or its affiliates. All rights reserved.18
Application Continuity – Example
Application Servers
Database Servers
End User
A reliable replay of in flight work
Network Switches
User selects product from
application and purchases it
from the web checkout
User transaction arrives at
application infrastructure. It
makes it’s way through the
application tiers and results in a
database transaction being
created
7/8/13	
  
9	
  
Copyright © 2013, Oracle and/or its affiliates. All rights reserved.19
Application Continuity – Example
Application Servers
Database Servers
End User
A reliable replay of in flight work
Network Switches The infrastructure hosting the
database fails just before the
transaction is committed to the
database.
Copyright © 2013, Oracle and/or its affiliates. All rights reserved.20
Application Continuity – Example
Application Servers
Database Servers
End User
A reliable replay of in flight work
Network Switches
The jdbc driver detects the
failure and checks with an
available node in the cluster,
using “Transaction Guard”,
whether the transaction
committed or needs to be
replayed
If the transaction needs to be
replayed, “Application
Continuity” will submit all of the
inflight work to a surviving node
in the cluster and perform a
commit. This all happens
transparently to the application
7/8/13	
  
10	
  
Copyright © 2013, Oracle and/or its affiliates. All rights reserved.21
Application Continuity – Example
Application Servers
Database Servers
End User
A reliable replay of in flight work
Network Switches
The user receives confirmation
that his order has been
successfully completed.
Copyright © 2012, Oracle and/or its affiliates. All rights reserved.22
Oracle Automatic Storage
Management (ASM) 12c
7/8/13	
  
11	
  
Copyright © 2012, Oracle and/or its affiliates. All rights reserved.23
The History of ASM
§  Pre-Oracle Database 10g storage management was provided by 3rd parties
§  Customer challenges
–  Large databases required considerable storage management
–  Best performance required raw storage
–  NFS solutions, while simple, did not perform as well as raw
–  For RAC, cluster file systems were not available
§  With Oracle 10g, ASM provided
–  Simplicity of management, even better than NFS solutions
–  Performance equal to raw disks
Why Oracle Developed ASM
Copyright © 2012, Oracle and/or its affiliates. All rights reserved.24
The History of ASM
§  Integrated volume manager and file system
§  Stripe and mirror files across disks in a ASM Disk Group
§  Automatic “Rebalance”
§  Built on the Oracle instance architecture
§  Manage storage as a global cluster “shared Disk Groups”
The Simple Idea
7/8/13	
  
12	
  
Copyright © 2012, Oracle and/or its affiliates. All rights reserved.25
ASM Overview
Simplify the Stack
Server
Oracle Database
Operating System
Logical Volume Manager
File System
Server
Oracle Database
Operating System
ASM
File System and Volume Management
Copyright © 2012, Oracle and/or its affiliates. All rights reserved.26
ASM Overview
Oracle Database 11.2 or earlier
ASM Cluster Pool of Storage
Node2
Disk Group BDisk Group A
Node3 Node5Node4
Shared Disk
Groups
Wide File Striping
One to One
Mapping of ASM
Instances to
Servers
Node1
ASM Instance
Database Instance
ASM Disk
RAC Cluster
DBA DBA DBB DBB DBCDBB
ASM ASM ASM ASM ASM
7/8/13	
  
13	
  
Copyright © 2012, Oracle and/or its affiliates. All rights reserved.28
Oracle ASM 12c – Overview
Oracle ASM 12c Standard Deployment
ASM Cluster Pool of Storage
Disk Group BDisk Group AShared Disk
Groups
Wide File Striping
One to One
Mapping of ASM
Instances to
Servers
ASM Instance
Database Instance
ASM Disk
RAC Cluster
Node4Node3Node2Node1 Node5ASM ASM ASM ASM ASM
ASM Instance
Database Instance
DBA DBA DBCDBB DBBDBB
Copyright © 2012, Oracle and/or its affiliates. All rights reserved.29
Introducing Oracle Flex ASM
Removal of One to One Mapping and HA
ASM Cluster Pool of Storage
Disk Group BDisk Group AShared Disk
Groups
Wide File Striping
Databases share
ASM instances
ASM Instance
Database Instance
ASM Disk
RAC Cluster
Node5Node4Node3Node2Node1
Node5
runs as
ASM Client
to Node4
Node1
runs as
ASM Client
to Node2
Node1
runs as
ASM Client
to Node4
Node2
runs as
ASM Client
to Node3
ASM ASM ASM
ASM Instance
DBA DBA DBCDBB DBBDBB
7/8/13	
  
14	
  
Copyright © 2012, Oracle and/or its affiliates. All rights reserved.31
Flex ASM
§  In previous versions, ASM clients use OS-authentication to connect to ASM
–  This works because ASM clients and servers are always on the same server
§  With Oracle Database 12c,
ASM clients and ASM servers can be on different servers
–  A default configuration is created when the ASM cluster is configured
§  Benefits of providing a shared password file in ASM Disk Group
Remote Access
Copyright © 2012, Oracle and/or its affiliates. All rights reserved.32
Supporting Pre-Oracle 12c Databases
Pre-Oracle 12c Databases require a local ASM instance
ASM Cluster Pool of Storage
Disk Group BDisk Group AShared Disk
Groups
Wide File Striping
Databases share
ASM instances
ASM Instance
Database Instance
ASM Disk
RAC Cluster
Node5Node4Node3Node2Node1 ASM ASM ASM
DBA DBA DBC
ASM ASM
11g
DB
11g
DB
DBB DBBDBB
7/8/13	
  
15	
  
Copyright © 2012, Oracle and/or its affiliates. All rights reserved.33
Flex ASM
§  Increase maximum number of Disk Groups to 511
–  Previous limit was 63
§  Command for renaming ASM Disk
§  ASM instance Patch-level verification
–  Patch level verification is disabled during rolling patches
§  Replicated Physical Metadata
–  Improves reliability
–  Virtual Metadata has always been replicated with ASM mirroring
Other Flex ASM Features
Copyright © 2012, Oracle and/or its affiliates. All rights reserved.34
Small ASM Features – Big Difference
Disk and disk group operations
Failure Group repair time
§  Similar to existing disk repair time
§  Default is 24 hours
§  Disk group attribute: failgroup_repair_time
Disk Resync
§  Accepts power limit
§  Range 1 (least resources)
to 1024 (most resources)
§  Checkpoints: failed operations
restart at the last checkpoint
Fast Disk Replacement
§  Efficient, atomic operation
§  No disk group reorganization required
Data Scrubbing
§  Check for logical consistency
(and repair from mirror)
§  during rebalance.
§  areas on demand
§  Protects seldom-accessed data
7/8/13	
  
16	
  
Copyright © 2012, Oracle and/or its affiliates. All rights reserved.35
Better availability and performance
Priority rebalancing
§  Optimized re-organization
§  Control files, log files rebalanced first
§  Lowers impact of secondary failure
Even Read
§  Distributes read requests evenly across all disks
§  Data read sent to least loaded disk
§  Enabled by default. Transparent to apps.
§  Preferred Read (for stretch clusters)
can still be enabled
Disk group content type
§  Data, recovery, or system type
§  Improved placement algorithm
for primary/secondary extents
§  Lowers impact of multiple disk failures
I/O offloading to Exadata storage cells
§  Rebalance uses fewer I/O resources
§  Faster rebalance
Small ASM Features – Big Difference
Copyright © 2012, Oracle and/or its affiliates. All rights reserved.36
Agenda
§  Oracle RAC 12c Overview
§  Oracle RAC 12c for:
–  Better Business Continuity and High Availability
–  Cost-effective Workload Management
–  Standardized Deployment and System Management
7/8/13	
  
17	
  
Copyright © 2012, Oracle and/or its affiliates. All rights reserved.37
Policy-Managed Databases
Highly available workload management
Policy Min Max Importance
Online Retail 2 4 High
Self Service 1 2 Low
Free Pool Lowest
Allocate resources
§  As demand requires it
§  As the business requires it:
§  Over the period of one day
§  As the system requires it:
§  For automated management tasks
Copyright © 2012, Oracle and/or its affiliates. All rights reserved.38
Policy-Managed Databases
Better High Availability for any cluster
Improve HA
§  By choosing servers from the
least important server pool
§  Accommodating for double
or multiple subsequent failures
§  For planned maintenance:
§  Allocate backup servers in the cluster
1
2
Policy Min Max Importance
Online Retail 2 4 High
Self Service 1 2 Low
Free Pool Lowest
7/8/13	
  
18	
  
Copyright © 2012, Oracle and/or its affiliates. All rights reserved.39
Policy-Managed Databases
Customer quote: “Policy managed; It’s all about the workload”
Policy Logic defines:
§  Availability
§  Service Levels
§  Maint. windows
§  Performance
§  PCI requirements
§  Regional/business
§  Version
Policy Min Max Importance
Americas 1 3 High
EMEA 1 3 High
“Server pools are dynamically adjusted”
“Uniform services….don’t care
where instances are or their
name. All about capacity and
workload”
“Instances are controlled by min/
max combined with services. No
more add/drop instance.”
“QoS is critical to our management”
Americas
EMEA
Copyright © 2012, Oracle and/or its affiliates. All rights reserved.40
Policy-based Cluster Management
Server Pools that understand and make a difference
•  Oracle RAC 12.1
•  Scales out easier than ever (addNode)
•  Actively utilizes differently sized servers
•  Server Pool management has been improved
to understand server differences in the cluster:
•  Server attributes are stored per server
•  Server Pools are set up using Server Categories
•  Servers are allocated to pools based on categories
•  Combine only test servers in one pool
•  Remove servers from test-pool preferably
•  Ensure a minimum size of servers per pool
Server Categories
•  NAME
•  ACL
•  EXPRESSION
•  …
Server Attributes
•  NAME
•  MEMORY_SIZE	
  
•  CPU_COUNT
•  CPU_CLOCK_RATE	
  
•  CPU_HYPERTHREADING	
  
•  CPU_EQUIVALENCY
• …	
  
7/8/13	
  
19	
  
Copyright © 2012, Oracle and/or its affiliates. All rights reserved.41
What-If Command Evaluation
Complex cluster management made predictable
•  Oracle RAC 12.1
What-If Command Evaluation
•  Helps to set up and validate policies
•  Helps to plan for downtime scenarios
•  Analyze the impact beforehand
•  Ensure smooth cluster operations
•  What-If Command Evolution supports:
•  Set Active Policy
•  Server Pool, server or resource modification
•  E.g. addition, relocation or removal
•  Special commands for failure evaluation
PROD
MAIL
Action: Move server
between pools
Copyright © 2012, Oracle and/or its affiliates. All rights reserved.42
What-If Command Evaluation
How it works
[grid@LnxRAC12Srv1 bin]$ ./srvctl config srvpool
...
Server pool name: mail
Importance: 0, Min: 1, Max: 3
...
Candidate server names:
Server pool name: prod
Importance: 0, Min: 1, Max: 2
...
The DBA view:
>> srvctl relocate server -servers lnxrac12srv1 -serverpool mail -eval
Database rac will be stopped on node lnxrac12srv1
Server lnxrac12srv1 will be moved from pool ora.prod to pool ora.mail
The cluster administrator view:
>> crsctl eval relocate server lnxrac12srv1 -to ora.mail -f
Stage Group 1:
------------------------------------------------------------------------------
Stage Number Required Action
------------------------------------------------------------------------------
1 Y Server 'lnxrac12srv1' will be moved from pools
[ora.prod] to pools [ora.mail]
2 Y Resource 'ora.rac.db' (1/1) will be in state
[OFFLINE]
------------------------------------------------------------------------------
Action: Move server
between pools
PROD
MAIL
7/8/13	
  
20	
  
Copyright © 2012, Oracle and/or its affiliates. All rights reserved.43
Small Oracle RAC 12c Feature – Big Difference
Optimized Flexibility and Agility
Support for IPv6 Based IP Addresses
for Oracle RAC Client Connectivity
§  Cluster nodes can be configured to use either
IPv4 or IPv6 based IP addresses or both
§  for the Virtual IPs (VIP) on the public network
§  more than one public network can be defined
Restricted Service Registration
§  Restrict clients from accessing a database
registered with a Oracle Grid Infrastructure
managed listener using various conditions
§  For example: on a per-subnet basis
Per-subnet (multiple) SCAN support
§  Multiple SCANs can be configured per cluster
§  On a per-subnet basis
§  Subnets need to be distinguishable
Named User Support for
Oracle RAC Services on Windows
§  Oracle RAC supports running various
Oracle RAC services as different users.
§  This is a Windows-specific feature
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1244
Agenda
§  Oracle RAC 12c Overview
§  Oracle RAC 12c for:
–  Better Business Continuity and High Availability
–  Cost-effective Workload Management
–  Standardized Deployment and System Management
7/8/13	
  
21	
  
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1245
Standardize on Oracle RAC and Oracle Multitenant
The new standard for Oracle Database Consolidation
Oracle GI
Oracle RAC One Node
Consolidation
Agility
Oracle GI
Oracle RAC
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1246
Oracle RAC Support
for Oracle Multitenant
7/8/13	
  
22	
  
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1247
Oracle RAC support for Oracle Multitenant
Start off with a Single Instance, non-CDB
Server
Database Instance
Services
Server
Database Instance
CRM
North
CRM
South
Services CRM
Reporting
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1248
Oracle RAC support for Oracle Multitenant
Convert to a RAC Database, non-CDB
Node 1
RAC Instance 1
Services
Node 1
RAC Instance 1
CRM
North
CRM
South
Services
Node 2
RAC Instance 2
CRM
Reporting
7/8/13	
  
23	
  
Copyright © 2012, Oracle and/or its affiliates. All rights reserved.49
Oracle RAC support for Oracle Multitenant
Convert to a CDB RAC Database
Node2
CDB Instance 2
Node1
CDB Instance 1
CDB
Services
Copyright © 2012, Oracle and/or its affiliates. All rights reserved.50
Expand Cluster to Support Flexible Consolidation Model
Services
Single SGA per
CDB Instance
Improved Agility With Changing Workloads
Node1
CDB Instance 1
Node2
CDB Instance 2
Multitenant Container Database (CDB)
7/8/13	
  
24	
  
Copyright © 2012, Oracle and/or its affiliates. All rights reserved.51
Services
Single SGA per
CDB Instance
Expand Cluster to Support Flexible Consolidation Model
Node1
CDB Instance 1
Node2
CDB Instance 2
Node3
CDB Instance 3
Improved Agility With Changing Workloads
Multitenant Container Database (CDB)
Copyright © 2012, Oracle and/or its affiliates. All rights reserved.53
Oracle RAC
and
Virtualization
7/8/13	
  
25	
  
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Confidential – Oracle Restricted54
Private Database Cloud Architectures
Oracle Database 12c
Dedicated Databases
share servers and OS
Virtual Machines
share servers
Pluggable Databases
share servers, OS and database
Increasing Consolidation
Copyright © 2012, Oracle and/or its affiliates. All rights reserved.55
Virtualization – a Black Box Approach
A simple solution without insight
Bare-Metal Server
DOM-0 Hypervisor
Guest
Dom-0
Guest
Bare-Metal Server
DOM-0Hypervisor
Dom-0
GuestGuest
7/8/13	
  
26	
  
Copyright © 2012, Oracle and/or its affiliates. All rights reserved.56
Live Migration = Moving a Black Box
Live Migration moves a black box from one server to another
Bare-Metal Server
DOM-0 Hypervisor
Guest
Dom-0
Guest
Bare-Metal Server
DOM-0Hypervisor
Dom-0
GuestGuest
Live Migration
Copyright © 2012, Oracle and/or its affiliates. All rights reserved.57
Virtual Machine HA = Restarting a Black Box
Virtual Machine HA restarts / fails over a virtual machine on failure
Bare-Metal Server
DOM-0 Hypervisor
Guest
Dom-0
Guest
Bare-Metal Server
DOM-0Hypervisor
Dom-0
GuestGuest
7/8/13	
  
27	
  
Copyright © 2012, Oracle and/or its affiliates. All rights reserved.58
Virtual Machine HA = Restarting a Black Box
But what if the application needs attention?
Bare-Metal Server
DOM-0 Hypervisor
Guest
Dom-0
Guest
Bare-Metal Server
DOM-0Hypervisor
Dom-0
Guest
DBA
?
Copyright © 2012, Oracle and/or its affiliates. All rights reserved.59
High Availability Requires Insight
The Oracle RAC Stack provides the insight
Bare-Metal Server
DOM-0 Hypervisor
Guest
Dom-0
Guest
Bare-Metal Server
DOM-0Hypervisor
Dom-0
GuestGuest
DBC1DBA1
+1
DBC2 DBA2
+1
7/8/13	
  
28	
  
Copyright © 2012, Oracle and/or its affiliates. All rights reserved.61
Oracle Flex Cluster
Copyright © 2012, Oracle and/or its affiliates. All rights reserved.62
Oracle Flex Cluster
Flexibility and High Availability as demand requires it
§  Oracle Flex Cluster
–  A new Oracle Clusterware based
High Availability clustering topology
§  Utilizing two types of cluster nodes:
–  Hub nodes
§  Traditional nodes, tightly coupled via network and
storage, used for running IO intensive workload
–  Leaf nodes
§  A new type of node that runs a lighter weight stack
§  Maintain their own failure and heartbeat settings
§  Do not require direct shared storage connectivity
§  Used for processing oriented (application) workload
–  Leaf nodes can be virtualized.
Hub Nodes
Leaf Nodes
7/8/13	
  
29	
  
Copyright © 2012, Oracle and/or its affiliates. All rights reserved.63
Oracle Flex Cluster
The new standard for resource management in the cluster
DBA
DBA
DBA
DBB
DBB
Hub Nodes
Leaf Nodes
§  Oracle Flex Cluster:
–  The new standard for flexible
resource management in the cluster
§  Use it as demand requires it
§  Inherits all Flex ASM HA capabilities
§  Enables policy-managed clusters.
–  Efficient High Availability and
resource management across tiers
§  Lightweight cluster stack on leaf nodes
–  Benefit from virtualization and
physical deployments in one cluster
Copyright © 2012, Oracle and/or its affiliates. All rights reserved.64
Oracle Flex Cluster
Better HA clustering for all applications
DBA
DBA
DBA
DBB
DBB
§  Standardized management across applications
–  Global resource allocation and dependencies
–  Oracle Bundled Agents (XAG) for application HA
§  www.oracle.com/goto/clusterware
Start
Stop
7/8/13	
  
30	
  
Copyright © 2012, Oracle and/or its affiliates. All rights reserved.65
Copyright © 2012, Oracle and/or its affiliates. All rights reserved.66

Weitere ähnliche Inhalte

Was ist angesagt?

Oracle GoldenGate Performance Tuning
Oracle GoldenGate Performance TuningOracle GoldenGate Performance Tuning
Oracle GoldenGate Performance TuningBobby Curtis
 
Understanding oracle rac internals part 1 - slides
Understanding oracle rac internals   part 1 - slidesUnderstanding oracle rac internals   part 1 - slides
Understanding oracle rac internals part 1 - slidesMohamed Farouk
 
Oracle_Multitenant_19c_-_All_About_Pluggable_D.pdf
Oracle_Multitenant_19c_-_All_About_Pluggable_D.pdfOracle_Multitenant_19c_-_All_About_Pluggable_D.pdf
Oracle_Multitenant_19c_-_All_About_Pluggable_D.pdfSrirakshaSrinivasan2
 
Dataguard presentation
Dataguard presentationDataguard presentation
Dataguard presentationVimlendu Kumar
 
Exadata master series_asm_2020
Exadata master series_asm_2020Exadata master series_asm_2020
Exadata master series_asm_2020Anil Nair
 
HA, Scalability, DR & MAA in Oracle Database 21c - Overview
HA, Scalability, DR & MAA in Oracle Database 21c - OverviewHA, Scalability, DR & MAA in Oracle Database 21c - Overview
HA, Scalability, DR & MAA in Oracle Database 21c - OverviewMarkus Michalewicz
 
How to Use Oracle RAC in a Cloud? - A Support Question
How to Use Oracle RAC in a Cloud? - A Support QuestionHow to Use Oracle RAC in a Cloud? - A Support Question
How to Use Oracle RAC in a Cloud? - A Support QuestionMarkus Michalewicz
 
Oracle Real Application Clusters (RAC) 12c Rel. 2 - Operational Best Practices
Oracle Real Application Clusters (RAC) 12c Rel. 2 - Operational Best PracticesOracle Real Application Clusters (RAC) 12c Rel. 2 - Operational Best Practices
Oracle Real Application Clusters (RAC) 12c Rel. 2 - Operational Best PracticesMarkus Michalewicz
 
Smart monitoring how does oracle rac manage resource, state ukoug19
Smart monitoring how does oracle rac manage resource, state ukoug19Smart monitoring how does oracle rac manage resource, state ukoug19
Smart monitoring how does oracle rac manage resource, state ukoug19Anil Nair
 
Nabil Nawaz Oracle Oracle 12c Data Guard Deep Dive Presentation
Nabil Nawaz Oracle Oracle 12c Data Guard Deep Dive PresentationNabil Nawaz Oracle Oracle 12c Data Guard Deep Dive Presentation
Nabil Nawaz Oracle Oracle 12c Data Guard Deep Dive PresentationNabil Nawaz
 
What to Expect From Oracle database 19c
What to Expect From Oracle database 19cWhat to Expect From Oracle database 19c
What to Expect From Oracle database 19cMaria Colgan
 
MAA Best Practices for Oracle Database 19c
MAA Best Practices for Oracle Database 19cMAA Best Practices for Oracle Database 19c
MAA Best Practices for Oracle Database 19cMarkus Michalewicz
 
Oracle RAC features on Exadata
Oracle RAC features on ExadataOracle RAC features on Exadata
Oracle RAC features on ExadataAnil Nair
 
Oracle Database Performance Tuning Advanced Features and Best Practices for DBAs
Oracle Database Performance Tuning Advanced Features and Best Practices for DBAsOracle Database Performance Tuning Advanced Features and Best Practices for DBAs
Oracle Database Performance Tuning Advanced Features and Best Practices for DBAsZohar Elkayam
 
Understanding Oracle RAC 12c Internals OOW13 [CON8806]
Understanding Oracle RAC 12c Internals OOW13 [CON8806]Understanding Oracle RAC 12c Internals OOW13 [CON8806]
Understanding Oracle RAC 12c Internals OOW13 [CON8806]Markus Michalewicz
 
Oracle Active Data Guard: Best Practices and New Features Deep Dive
Oracle Active Data Guard: Best Practices and New Features Deep Dive Oracle Active Data Guard: Best Practices and New Features Deep Dive
Oracle Active Data Guard: Best Practices and New Features Deep Dive Glen Hawkins
 
Why oracle data guard new features in oracle 18c, 19c
Why oracle data guard new features in oracle 18c, 19cWhy oracle data guard new features in oracle 18c, 19c
Why oracle data guard new features in oracle 18c, 19cSatishbabu Gunukula
 
Understanding my database through SQL*Plus using the free tool eDB360
Understanding my database through SQL*Plus using the free tool eDB360Understanding my database through SQL*Plus using the free tool eDB360
Understanding my database through SQL*Plus using the free tool eDB360Carlos Sierra
 

Was ist angesagt? (20)

Oracle GoldenGate Performance Tuning
Oracle GoldenGate Performance TuningOracle GoldenGate Performance Tuning
Oracle GoldenGate Performance Tuning
 
Understanding oracle rac internals part 1 - slides
Understanding oracle rac internals   part 1 - slidesUnderstanding oracle rac internals   part 1 - slides
Understanding oracle rac internals part 1 - slides
 
Oracle Database 12c : Multitenant
Oracle Database 12c : MultitenantOracle Database 12c : Multitenant
Oracle Database 12c : Multitenant
 
Oracle_Multitenant_19c_-_All_About_Pluggable_D.pdf
Oracle_Multitenant_19c_-_All_About_Pluggable_D.pdfOracle_Multitenant_19c_-_All_About_Pluggable_D.pdf
Oracle_Multitenant_19c_-_All_About_Pluggable_D.pdf
 
Dataguard presentation
Dataguard presentationDataguard presentation
Dataguard presentation
 
Exadata master series_asm_2020
Exadata master series_asm_2020Exadata master series_asm_2020
Exadata master series_asm_2020
 
HA, Scalability, DR & MAA in Oracle Database 21c - Overview
HA, Scalability, DR & MAA in Oracle Database 21c - OverviewHA, Scalability, DR & MAA in Oracle Database 21c - Overview
HA, Scalability, DR & MAA in Oracle Database 21c - Overview
 
How to Use Oracle RAC in a Cloud? - A Support Question
How to Use Oracle RAC in a Cloud? - A Support QuestionHow to Use Oracle RAC in a Cloud? - A Support Question
How to Use Oracle RAC in a Cloud? - A Support Question
 
Oracle Real Application Clusters (RAC) 12c Rel. 2 - Operational Best Practices
Oracle Real Application Clusters (RAC) 12c Rel. 2 - Operational Best PracticesOracle Real Application Clusters (RAC) 12c Rel. 2 - Operational Best Practices
Oracle Real Application Clusters (RAC) 12c Rel. 2 - Operational Best Practices
 
Smart monitoring how does oracle rac manage resource, state ukoug19
Smart monitoring how does oracle rac manage resource, state ukoug19Smart monitoring how does oracle rac manage resource, state ukoug19
Smart monitoring how does oracle rac manage resource, state ukoug19
 
Nabil Nawaz Oracle Oracle 12c Data Guard Deep Dive Presentation
Nabil Nawaz Oracle Oracle 12c Data Guard Deep Dive PresentationNabil Nawaz Oracle Oracle 12c Data Guard Deep Dive Presentation
Nabil Nawaz Oracle Oracle 12c Data Guard Deep Dive Presentation
 
What to Expect From Oracle database 19c
What to Expect From Oracle database 19cWhat to Expect From Oracle database 19c
What to Expect From Oracle database 19c
 
MAA Best Practices for Oracle Database 19c
MAA Best Practices for Oracle Database 19cMAA Best Practices for Oracle Database 19c
MAA Best Practices for Oracle Database 19c
 
Oracle RAC features on Exadata
Oracle RAC features on ExadataOracle RAC features on Exadata
Oracle RAC features on Exadata
 
Oracle Database Performance Tuning Advanced Features and Best Practices for DBAs
Oracle Database Performance Tuning Advanced Features and Best Practices for DBAsOracle Database Performance Tuning Advanced Features and Best Practices for DBAs
Oracle Database Performance Tuning Advanced Features and Best Practices for DBAs
 
Understanding Oracle RAC 12c Internals OOW13 [CON8806]
Understanding Oracle RAC 12c Internals OOW13 [CON8806]Understanding Oracle RAC 12c Internals OOW13 [CON8806]
Understanding Oracle RAC 12c Internals OOW13 [CON8806]
 
Oracle Active Data Guard: Best Practices and New Features Deep Dive
Oracle Active Data Guard: Best Practices and New Features Deep Dive Oracle Active Data Guard: Best Practices and New Features Deep Dive
Oracle Active Data Guard: Best Practices and New Features Deep Dive
 
One PDB to go, please!
One PDB to go, please!One PDB to go, please!
One PDB to go, please!
 
Why oracle data guard new features in oracle 18c, 19c
Why oracle data guard new features in oracle 18c, 19cWhy oracle data guard new features in oracle 18c, 19c
Why oracle data guard new features in oracle 18c, 19c
 
Understanding my database through SQL*Plus using the free tool eDB360
Understanding my database through SQL*Plus using the free tool eDB360Understanding my database through SQL*Plus using the free tool eDB360
Understanding my database through SQL*Plus using the free tool eDB360
 

Andere mochten auch

Oracle RAC on Extended Distance Clusters - Presentation
Oracle RAC on Extended Distance Clusters - PresentationOracle RAC on Extended Distance Clusters - Presentation
Oracle RAC on Extended Distance Clusters - PresentationMarkus Michalewicz
 
Understanding Oracle RAC 11g Release 2 Internals
Understanding Oracle RAC 11g Release 2 InternalsUnderstanding Oracle RAC 11g Release 2 Internals
Understanding Oracle RAC 11g Release 2 InternalsMarkus Michalewicz
 
Oracle 12c New Features_RAC_slides
Oracle 12c New Features_RAC_slidesOracle 12c New Features_RAC_slides
Oracle 12c New Features_RAC_slidesSaiful
 
Oracle RAC 12c New Features List OOW13
Oracle RAC 12c New Features List OOW13Oracle RAC 12c New Features List OOW13
Oracle RAC 12c New Features List OOW13Markus Michalewicz
 
Oracle 11g R2 RAC implementation and concept
Oracle 11g R2 RAC implementation and conceptOracle 11g R2 RAC implementation and concept
Oracle 11g R2 RAC implementation and conceptSantosh Kangane
 
Oracle RAC 12c Release 2 - Overview
Oracle RAC 12c Release 2 - OverviewOracle RAC 12c Release 2 - Overview
Oracle RAC 12c Release 2 - OverviewMarkus Michalewicz
 
Oracle Failover Database Cluster with Grid Infrastructure 12c
Oracle Failover Database Cluster with Grid Infrastructure 12cOracle Failover Database Cluster with Grid Infrastructure 12c
Oracle Failover Database Cluster with Grid Infrastructure 12cTrivadis
 
Oracle Clusterware Node Management and Voting Disks
Oracle Clusterware Node Management and Voting DisksOracle Clusterware Node Management and Voting Disks
Oracle Clusterware Node Management and Voting DisksMarkus Michalewicz
 
Oracle RAC - Standard Edition, Enterprise Edition & One Node
Oracle RAC - Standard Edition, Enterprise Edition & One NodeOracle RAC - Standard Edition, Enterprise Edition & One Node
Oracle RAC - Standard Edition, Enterprise Edition & One NodeLeighton Nelson
 
Understand oracle real application cluster
Understand oracle real application clusterUnderstand oracle real application cluster
Understand oracle real application clusterSatishbabu Gunukula
 
Oracle Database 12c Release 2 - New Features On Oracle Database Exadata Expr...
Oracle Database 12c Release 2 - New Features On Oracle Database Exadata  Expr...Oracle Database 12c Release 2 - New Features On Oracle Database Exadata  Expr...
Oracle Database 12c Release 2 - New Features On Oracle Database Exadata Expr...Alex Zaballa
 
Oracle RAC 12c Collaborate Best Practices - IOUG 2014 version
Oracle RAC 12c Collaborate Best Practices - IOUG 2014 versionOracle RAC 12c Collaborate Best Practices - IOUG 2014 version
Oracle RAC 12c Collaborate Best Practices - IOUG 2014 versionMarkus Michalewicz
 
Oracle RAC 12c (12.1.0.2) Operational Best Practices - A result of true colla...
Oracle RAC 12c (12.1.0.2) Operational Best Practices - A result of true colla...Oracle RAC 12c (12.1.0.2) Operational Best Practices - A result of true colla...
Oracle RAC 12c (12.1.0.2) Operational Best Practices - A result of true colla...Markus Michalewicz
 
SAOUG - Connect 2014 - Flex Cluster and Flex ASM
SAOUG - Connect 2014 - Flex Cluster and Flex ASMSAOUG - Connect 2014 - Flex Cluster and Flex ASM
SAOUG - Connect 2014 - Flex Cluster and Flex ASMAlex Zaballa
 
DBA Brasil 1.0 - DBA Commands and Concepts That Every Developer Should Know
DBA Brasil 1.0 - DBA Commands and Concepts That Every Developer Should KnowDBA Brasil 1.0 - DBA Commands and Concepts That Every Developer Should Know
DBA Brasil 1.0 - DBA Commands and Concepts That Every Developer Should KnowAlex Zaballa
 
Paper: Oracle RAC Internals - The Cache Fusion Edition
Paper: Oracle RAC Internals - The Cache Fusion EditionPaper: Oracle RAC Internals - The Cache Fusion Edition
Paper: Oracle RAC Internals - The Cache Fusion EditionMarkus Michalewicz
 
Oracle flex asm & flex cluster
Oracle flex asm & flex clusterOracle flex asm & flex cluster
Oracle flex asm & flex clusterGhanshyam Khetan
 

Andere mochten auch (18)

Oracle RAC on Extended Distance Clusters - Presentation
Oracle RAC on Extended Distance Clusters - PresentationOracle RAC on Extended Distance Clusters - Presentation
Oracle RAC on Extended Distance Clusters - Presentation
 
Understanding Oracle RAC 11g Release 2 Internals
Understanding Oracle RAC 11g Release 2 InternalsUnderstanding Oracle RAC 11g Release 2 Internals
Understanding Oracle RAC 11g Release 2 Internals
 
Oracle 12c New Features_RAC_slides
Oracle 12c New Features_RAC_slidesOracle 12c New Features_RAC_slides
Oracle 12c New Features_RAC_slides
 
Oracle RAC 12c New Features List OOW13
Oracle RAC 12c New Features List OOW13Oracle RAC 12c New Features List OOW13
Oracle RAC 12c New Features List OOW13
 
Oracle 11g R2 RAC implementation and concept
Oracle 11g R2 RAC implementation and conceptOracle 11g R2 RAC implementation and concept
Oracle 11g R2 RAC implementation and concept
 
Oracle RAC 12c Release 2 - Overview
Oracle RAC 12c Release 2 - OverviewOracle RAC 12c Release 2 - Overview
Oracle RAC 12c Release 2 - Overview
 
Oracle Failover Database Cluster with Grid Infrastructure 12c
Oracle Failover Database Cluster with Grid Infrastructure 12cOracle Failover Database Cluster with Grid Infrastructure 12c
Oracle Failover Database Cluster with Grid Infrastructure 12c
 
Oracle Clusterware Node Management and Voting Disks
Oracle Clusterware Node Management and Voting DisksOracle Clusterware Node Management and Voting Disks
Oracle Clusterware Node Management and Voting Disks
 
Oracle RAC - Standard Edition, Enterprise Edition & One Node
Oracle RAC - Standard Edition, Enterprise Edition & One NodeOracle RAC - Standard Edition, Enterprise Edition & One Node
Oracle RAC - Standard Edition, Enterprise Edition & One Node
 
Understand oracle real application cluster
Understand oracle real application clusterUnderstand oracle real application cluster
Understand oracle real application cluster
 
Oracle Database 12c Release 2 - New Features On Oracle Database Exadata Expr...
Oracle Database 12c Release 2 - New Features On Oracle Database Exadata  Expr...Oracle Database 12c Release 2 - New Features On Oracle Database Exadata  Expr...
Oracle Database 12c Release 2 - New Features On Oracle Database Exadata Expr...
 
Oracle RAC 12c Collaborate Best Practices - IOUG 2014 version
Oracle RAC 12c Collaborate Best Practices - IOUG 2014 versionOracle RAC 12c Collaborate Best Practices - IOUG 2014 version
Oracle RAC 12c Collaborate Best Practices - IOUG 2014 version
 
Oracle RAC 12c (12.1.0.2) Operational Best Practices - A result of true colla...
Oracle RAC 12c (12.1.0.2) Operational Best Practices - A result of true colla...Oracle RAC 12c (12.1.0.2) Operational Best Practices - A result of true colla...
Oracle RAC 12c (12.1.0.2) Operational Best Practices - A result of true colla...
 
SAOUG - Connect 2014 - Flex Cluster and Flex ASM
SAOUG - Connect 2014 - Flex Cluster and Flex ASMSAOUG - Connect 2014 - Flex Cluster and Flex ASM
SAOUG - Connect 2014 - Flex Cluster and Flex ASM
 
DBA Brasil 1.0 - DBA Commands and Concepts That Every Developer Should Know
DBA Brasil 1.0 - DBA Commands and Concepts That Every Developer Should KnowDBA Brasil 1.0 - DBA Commands and Concepts That Every Developer Should Know
DBA Brasil 1.0 - DBA Commands and Concepts That Every Developer Should Know
 
Paper: Oracle RAC Internals - The Cache Fusion Edition
Paper: Oracle RAC Internals - The Cache Fusion EditionPaper: Oracle RAC Internals - The Cache Fusion Edition
Paper: Oracle RAC Internals - The Cache Fusion Edition
 
Oracle flex asm & flex cluster
Oracle flex asm & flex clusterOracle flex asm & flex cluster
Oracle flex asm & flex cluster
 
Maximizing Oracle RAC Uptime
Maximizing Oracle RAC UptimeMaximizing Oracle RAC Uptime
Maximizing Oracle RAC Uptime
 

Ähnlich wie Oracle RAC 12c Overview

Oracle RAC One Node 12c Overview
Oracle RAC One Node 12c OverviewOracle RAC One Node 12c Overview
Oracle RAC One Node 12c OverviewMarkus Michalewicz
 
Oracle Database 12c with RAC High Availability Best Practices
Oracle Database 12c with RAC High Availability Best PracticesOracle Database 12c with RAC High Availability Best Practices
Oracle Database 12c with RAC High Availability Best PracticesMarkus Michalewicz
 
Oracle RAC 12c Best Practices with Appendices DOAG2013
Oracle RAC 12c Best Practices with Appendices DOAG2013Oracle RAC 12c Best Practices with Appendices DOAG2013
Oracle RAC 12c Best Practices with Appendices DOAG2013Markus Michalewicz
 
New availability features in oracle rac 12c release 2 anair ss
New availability features in oracle rac 12c release 2 anair   ssNew availability features in oracle rac 12c release 2 anair   ss
New availability features in oracle rac 12c release 2 anair ssAnil Nair
 
Oracle Database 12c Multitenant for Consolidation
Oracle Database 12c Multitenant for ConsolidationOracle Database 12c Multitenant for Consolidation
Oracle Database 12c Multitenant for ConsolidationYudi Herdiana
 
Oracle RAC 12c Best Practices Sanger OOW13 [CON8805]
Oracle RAC 12c Best Practices Sanger OOW13 [CON8805]Oracle RAC 12c Best Practices Sanger OOW13 [CON8805]
Oracle RAC 12c Best Practices Sanger OOW13 [CON8805]Markus Michalewicz
 
Things learned from OpenWorld 2013
Things learned from OpenWorld 2013Things learned from OpenWorld 2013
Things learned from OpenWorld 2013Connor McDonald
 
AUSOUG - NZOUG-GroundBreakers-Jun 2019 - 19c RAC
AUSOUG - NZOUG-GroundBreakers-Jun 2019 - 19c RACAUSOUG - NZOUG-GroundBreakers-Jun 2019 - 19c RAC
AUSOUG - NZOUG-GroundBreakers-Jun 2019 - 19c RACSandesh Rao
 
Oracle Multitenant meets Oracle RAC 12c OOW13 [CON8706]
Oracle Multitenant meets Oracle RAC 12c OOW13 [CON8706]Oracle Multitenant meets Oracle RAC 12c OOW13 [CON8706]
Oracle Multitenant meets Oracle RAC 12c OOW13 [CON8706]Markus Michalewicz
 
Oracle_DB_sobre_Oracle
Oracle_DB_sobre_OracleOracle_DB_sobre_Oracle
Oracle_DB_sobre_OracleFran Navarro
 
Oracle RAC and Your Way to the Cloud by Angelo Pruscino
Oracle RAC and Your Way to the Cloud by Angelo PruscinoOracle RAC and Your Way to the Cloud by Angelo Pruscino
Oracle RAC and Your Way to the Cloud by Angelo PruscinoMarkus Michalewicz
 
Oracle RAC - New Generation
Oracle RAC - New GenerationOracle RAC - New Generation
Oracle RAC - New GenerationAnil Nair
 
How WebLogic 12c Can Boost Your Productivity
How WebLogic 12c Can Boost Your ProductivityHow WebLogic 12c Can Boost Your Productivity
How WebLogic 12c Can Boost Your ProductivityBruno Borges
 
AIOUG-GroundBreakers-Jul 2019 - 19c RAC
AIOUG-GroundBreakers-Jul 2019 - 19c RACAIOUG-GroundBreakers-Jul 2019 - 19c RAC
AIOUG-GroundBreakers-Jul 2019 - 19c RACSandesh Rao
 
Oracle RAC 12c Practical Performance Management and Tuning OOW13 [CON8825]
Oracle RAC 12c Practical Performance Management and Tuning OOW13 [CON8825]Oracle RAC 12c Practical Performance Management and Tuning OOW13 [CON8825]
Oracle RAC 12c Practical Performance Management and Tuning OOW13 [CON8825]Markus Michalewicz
 
WLS12c_NewFeatures_Basics
WLS12c_NewFeatures_BasicsWLS12c_NewFeatures_Basics
WLS12c_NewFeatures_BasicsSudhesh Pnair
 
1 architecture & design
1   architecture & design1   architecture & design
1 architecture & designMark Swarbrick
 
gDBClone - Database Clone “onecommand Automation Tool”
gDBClone - Database Clone “onecommand Automation Tool”gDBClone - Database Clone “onecommand Automation Tool”
gDBClone - Database Clone “onecommand Automation Tool”Ruggero Citton
 

Ähnlich wie Oracle RAC 12c Overview (20)

Oracle RAC One Node 12c Overview
Oracle RAC One Node 12c OverviewOracle RAC One Node 12c Overview
Oracle RAC One Node 12c Overview
 
Oracle Database 12c with RAC High Availability Best Practices
Oracle Database 12c with RAC High Availability Best PracticesOracle Database 12c with RAC High Availability Best Practices
Oracle Database 12c with RAC High Availability Best Practices
 
Oracle RAC 12c Best Practices with Appendices DOAG2013
Oracle RAC 12c Best Practices with Appendices DOAG2013Oracle RAC 12c Best Practices with Appendices DOAG2013
Oracle RAC 12c Best Practices with Appendices DOAG2013
 
New availability features in oracle rac 12c release 2 anair ss
New availability features in oracle rac 12c release 2 anair   ssNew availability features in oracle rac 12c release 2 anair   ss
New availability features in oracle rac 12c release 2 anair ss
 
Oracle Database 12c Multitenant for Consolidation
Oracle Database 12c Multitenant for ConsolidationOracle Database 12c Multitenant for Consolidation
Oracle Database 12c Multitenant for Consolidation
 
Oracle RAC 12c Best Practices Sanger OOW13 [CON8805]
Oracle RAC 12c Best Practices Sanger OOW13 [CON8805]Oracle RAC 12c Best Practices Sanger OOW13 [CON8805]
Oracle RAC 12c Best Practices Sanger OOW13 [CON8805]
 
Things learned from OpenWorld 2013
Things learned from OpenWorld 2013Things learned from OpenWorld 2013
Things learned from OpenWorld 2013
 
AUSOUG - NZOUG-GroundBreakers-Jun 2019 - 19c RAC
AUSOUG - NZOUG-GroundBreakers-Jun 2019 - 19c RACAUSOUG - NZOUG-GroundBreakers-Jun 2019 - 19c RAC
AUSOUG - NZOUG-GroundBreakers-Jun 2019 - 19c RAC
 
Oracle Multitenant meets Oracle RAC 12c OOW13 [CON8706]
Oracle Multitenant meets Oracle RAC 12c OOW13 [CON8706]Oracle Multitenant meets Oracle RAC 12c OOW13 [CON8706]
Oracle Multitenant meets Oracle RAC 12c OOW13 [CON8706]
 
Oracle_DB_sobre_Oracle
Oracle_DB_sobre_OracleOracle_DB_sobre_Oracle
Oracle_DB_sobre_Oracle
 
Oracle RAC and Your Way to the Cloud by Angelo Pruscino
Oracle RAC and Your Way to the Cloud by Angelo PruscinoOracle RAC and Your Way to the Cloud by Angelo Pruscino
Oracle RAC and Your Way to the Cloud by Angelo Pruscino
 
Oracle RAC - New Generation
Oracle RAC - New GenerationOracle RAC - New Generation
Oracle RAC - New Generation
 
How WebLogic 12c Can Boost Your Productivity
How WebLogic 12c Can Boost Your ProductivityHow WebLogic 12c Can Boost Your Productivity
How WebLogic 12c Can Boost Your Productivity
 
AIOUG-GroundBreakers-Jul 2019 - 19c RAC
AIOUG-GroundBreakers-Jul 2019 - 19c RACAIOUG-GroundBreakers-Jul 2019 - 19c RAC
AIOUG-GroundBreakers-Jul 2019 - 19c RAC
 
The great 8 of ODA
The great 8 of ODAThe great 8 of ODA
The great 8 of ODA
 
MOHAMMED VIKHAR AHMED
MOHAMMED VIKHAR AHMEDMOHAMMED VIKHAR AHMED
MOHAMMED VIKHAR AHMED
 
Oracle RAC 12c Practical Performance Management and Tuning OOW13 [CON8825]
Oracle RAC 12c Practical Performance Management and Tuning OOW13 [CON8825]Oracle RAC 12c Practical Performance Management and Tuning OOW13 [CON8825]
Oracle RAC 12c Practical Performance Management and Tuning OOW13 [CON8825]
 
WLS12c_NewFeatures_Basics
WLS12c_NewFeatures_BasicsWLS12c_NewFeatures_Basics
WLS12c_NewFeatures_Basics
 
1 architecture & design
1   architecture & design1   architecture & design
1 architecture & design
 
gDBClone - Database Clone “onecommand Automation Tool”
gDBClone - Database Clone “onecommand Automation Tool”gDBClone - Database Clone “onecommand Automation Tool”
gDBClone - Database Clone “onecommand Automation Tool”
 

Mehr von Markus Michalewicz

Achieving Continuous Availability for Your Applications with Oracle MAA
Achieving Continuous Availability for Your Applications with Oracle MAAAchieving Continuous Availability for Your Applications with Oracle MAA
Achieving Continuous Availability for Your Applications with Oracle MAAMarkus Michalewicz
 
"It can always get worse!" – Lessons Learned in over 20 years working with Or...
"It can always get worse!" – Lessons Learned in over 20 years working with Or..."It can always get worse!" – Lessons Learned in over 20 years working with Or...
"It can always get worse!" – Lessons Learned in over 20 years working with Or...Markus Michalewicz
 
Oracle RAC Virtualized - In VMs, in Containers, On-premises, and in the Cloud
Oracle RAC Virtualized - In VMs, in Containers, On-premises, and in the CloudOracle RAC Virtualized - In VMs, in Containers, On-premises, and in the Cloud
Oracle RAC Virtualized - In VMs, in Containers, On-premises, and in the CloudMarkus Michalewicz
 
The Top 5 Reasons to Deploy Your Applications on Oracle RAC
The Top 5 Reasons to Deploy Your Applications on Oracle RACThe Top 5 Reasons to Deploy Your Applications on Oracle RAC
The Top 5 Reasons to Deploy Your Applications on Oracle RACMarkus Michalewicz
 
Oracle Cloud is Best for Oracle Database - High Availability
Oracle Cloud is Best for Oracle Database - High AvailabilityOracle Cloud is Best for Oracle Database - High Availability
Oracle Cloud is Best for Oracle Database - High AvailabilityMarkus Michalewicz
 
Oracle Database – Mission Critical
Oracle Database – Mission CriticalOracle Database – Mission Critical
Oracle Database – Mission CriticalMarkus Michalewicz
 
Standard Edition High Availability (SEHA) - The Why, What & How
Standard Edition High Availability (SEHA) - The Why, What & HowStandard Edition High Availability (SEHA) - The Why, What & How
Standard Edition High Availability (SEHA) - The Why, What & HowMarkus Michalewicz
 
"Changing Role of the DBA" Skills to Have, to Obtain & to Nurture - Updated 2...
"Changing Role of the DBA" Skills to Have, to Obtain & to Nurture - Updated 2..."Changing Role of the DBA" Skills to Have, to Obtain & to Nurture - Updated 2...
"Changing Role of the DBA" Skills to Have, to Obtain & to Nurture - Updated 2...Markus Michalewicz
 
MAA for Oracle Database, Exadata and the Cloud
MAA for Oracle Database, Exadata and the CloudMAA for Oracle Database, Exadata and the Cloud
MAA for Oracle Database, Exadata and the CloudMarkus Michalewicz
 
(Oracle) DBA and Other Skills Needed in 2020
(Oracle) DBA and Other Skills Needed in 2020(Oracle) DBA and Other Skills Needed in 2020
(Oracle) DBA and Other Skills Needed in 2020Markus Michalewicz
 
Make Your Application “Oracle RAC Ready” & Test For It
Make Your Application “Oracle RAC Ready” & Test For ItMake Your Application “Oracle RAC Ready” & Test For It
Make Your Application “Oracle RAC Ready” & Test For ItMarkus Michalewicz
 
Best Practices for the Most Impactful Oracle Database 18c and 19c Features
Best Practices for the Most Impactful Oracle Database 18c and 19c FeaturesBest Practices for the Most Impactful Oracle Database 18c and 19c Features
Best Practices for the Most Impactful Oracle Database 18c and 19c FeaturesMarkus Michalewicz
 
AskTom: How to Make and Test Your Application "Oracle RAC Ready"?
AskTom: How to Make and Test Your Application "Oracle RAC Ready"?AskTom: How to Make and Test Your Application "Oracle RAC Ready"?
AskTom: How to Make and Test Your Application "Oracle RAC Ready"?Markus Michalewicz
 
Oracle Database Availability & Scalability Across Versions & Editions
Oracle Database Availability & Scalability Across Versions & EditionsOracle Database Availability & Scalability Across Versions & Editions
Oracle Database Availability & Scalability Across Versions & EditionsMarkus Michalewicz
 
Oracle RAC 19c - the Basis for the Autonomous Database
Oracle RAC 19c - the Basis for the Autonomous DatabaseOracle RAC 19c - the Basis for the Autonomous Database
Oracle RAC 19c - the Basis for the Autonomous DatabaseMarkus Michalewicz
 
From HA to Maximum Availability - A Holistic Historical Discussion
From HA to Maximum Availability - A Holistic Historical DiscussionFrom HA to Maximum Availability - A Holistic Historical Discussion
From HA to Maximum Availability - A Holistic Historical DiscussionMarkus Michalewicz
 
Why to Use an Oracle Database?
Why to Use an Oracle Database? Why to Use an Oracle Database?
Why to Use an Oracle Database? Markus Michalewicz
 
A Cloud Journey - Move to the Oracle Cloud
A Cloud Journey - Move to the Oracle CloudA Cloud Journey - Move to the Oracle Cloud
A Cloud Journey - Move to the Oracle CloudMarkus Michalewicz
 

Mehr von Markus Michalewicz (20)

Achieving Continuous Availability for Your Applications with Oracle MAA
Achieving Continuous Availability for Your Applications with Oracle MAAAchieving Continuous Availability for Your Applications with Oracle MAA
Achieving Continuous Availability for Your Applications with Oracle MAA
 
"It can always get worse!" – Lessons Learned in over 20 years working with Or...
"It can always get worse!" – Lessons Learned in over 20 years working with Or..."It can always get worse!" – Lessons Learned in over 20 years working with Or...
"It can always get worse!" – Lessons Learned in over 20 years working with Or...
 
Oracle RAC Virtualized - In VMs, in Containers, On-premises, and in the Cloud
Oracle RAC Virtualized - In VMs, in Containers, On-premises, and in the CloudOracle RAC Virtualized - In VMs, in Containers, On-premises, and in the Cloud
Oracle RAC Virtualized - In VMs, in Containers, On-premises, and in the Cloud
 
The Top 5 Reasons to Deploy Your Applications on Oracle RAC
The Top 5 Reasons to Deploy Your Applications on Oracle RACThe Top 5 Reasons to Deploy Your Applications on Oracle RAC
The Top 5 Reasons to Deploy Your Applications on Oracle RAC
 
Oracle Cloud is Best for Oracle Database - High Availability
Oracle Cloud is Best for Oracle Database - High AvailabilityOracle Cloud is Best for Oracle Database - High Availability
Oracle Cloud is Best for Oracle Database - High Availability
 
Oracle Database – Mission Critical
Oracle Database – Mission CriticalOracle Database – Mission Critical
Oracle Database – Mission Critical
 
2020 – A Decade of Change
2020 – A Decade of Change2020 – A Decade of Change
2020 – A Decade of Change
 
Standard Edition High Availability (SEHA) - The Why, What & How
Standard Edition High Availability (SEHA) - The Why, What & HowStandard Edition High Availability (SEHA) - The Why, What & How
Standard Edition High Availability (SEHA) - The Why, What & How
 
Why Use an Oracle Database?
Why Use an Oracle Database?Why Use an Oracle Database?
Why Use an Oracle Database?
 
"Changing Role of the DBA" Skills to Have, to Obtain & to Nurture - Updated 2...
"Changing Role of the DBA" Skills to Have, to Obtain & to Nurture - Updated 2..."Changing Role of the DBA" Skills to Have, to Obtain & to Nurture - Updated 2...
"Changing Role of the DBA" Skills to Have, to Obtain & to Nurture - Updated 2...
 
MAA for Oracle Database, Exadata and the Cloud
MAA for Oracle Database, Exadata and the CloudMAA for Oracle Database, Exadata and the Cloud
MAA for Oracle Database, Exadata and the Cloud
 
(Oracle) DBA and Other Skills Needed in 2020
(Oracle) DBA and Other Skills Needed in 2020(Oracle) DBA and Other Skills Needed in 2020
(Oracle) DBA and Other Skills Needed in 2020
 
Make Your Application “Oracle RAC Ready” & Test For It
Make Your Application “Oracle RAC Ready” & Test For ItMake Your Application “Oracle RAC Ready” & Test For It
Make Your Application “Oracle RAC Ready” & Test For It
 
Best Practices for the Most Impactful Oracle Database 18c and 19c Features
Best Practices for the Most Impactful Oracle Database 18c and 19c FeaturesBest Practices for the Most Impactful Oracle Database 18c and 19c Features
Best Practices for the Most Impactful Oracle Database 18c and 19c Features
 
AskTom: How to Make and Test Your Application "Oracle RAC Ready"?
AskTom: How to Make and Test Your Application "Oracle RAC Ready"?AskTom: How to Make and Test Your Application "Oracle RAC Ready"?
AskTom: How to Make and Test Your Application "Oracle RAC Ready"?
 
Oracle Database Availability & Scalability Across Versions & Editions
Oracle Database Availability & Scalability Across Versions & EditionsOracle Database Availability & Scalability Across Versions & Editions
Oracle Database Availability & Scalability Across Versions & Editions
 
Oracle RAC 19c - the Basis for the Autonomous Database
Oracle RAC 19c - the Basis for the Autonomous DatabaseOracle RAC 19c - the Basis for the Autonomous Database
Oracle RAC 19c - the Basis for the Autonomous Database
 
From HA to Maximum Availability - A Holistic Historical Discussion
From HA to Maximum Availability - A Holistic Historical DiscussionFrom HA to Maximum Availability - A Holistic Historical Discussion
From HA to Maximum Availability - A Holistic Historical Discussion
 
Why to Use an Oracle Database?
Why to Use an Oracle Database? Why to Use an Oracle Database?
Why to Use an Oracle Database?
 
A Cloud Journey - Move to the Oracle Cloud
A Cloud Journey - Move to the Oracle CloudA Cloud Journey - Move to the Oracle Cloud
A Cloud Journey - Move to the Oracle Cloud
 

Kürzlich hochgeladen

Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Scott Andery
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfpanagenda
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterMydbops
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality AssuranceInflectra
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch TuesdayIvanti
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfIngrid Airi González
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesThousandEyes
 
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...panagenda
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationKnoldus Inc.
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rick Flair
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Alkin Tezuysal
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demoHarshalMandlekar2
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 

Kürzlich hochgeladen (20)

Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL Router
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch Tuesday
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdf
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
 
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog Presentation
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demo
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 

Oracle RAC 12c Overview

  • 1. 7/8/13   1   Copyright © 2012, Oracle and/or its affiliates. All rights reserved.1 Oracle Real Application Clusters (RAC) 12c Markus Michalewicz Director of Product Management Oracle Real Application Clusters (RAC)
  • 2. 7/8/13   2   Copyright © 2012, Oracle and/or its affiliates. All rights reserved.3 Safe Harbor Statement The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. The development, release, and timing of any features or functionality described for Oracle’s products remains at the sole discretion of Oracle. Copyright © 2012, Oracle and/or its affiliates. All rights reserved.4 Agenda §  Oracle RAC 12c Overview §  Oracle RAC 12c for: –  Better Business Continuity and High Availability –  Cost-effective Workload Management –  Standardized Deployment and System Management
  • 3. 7/8/13   3   Copyright © 2012, Oracle and/or its affiliates. All rights reserved.6 The New Oracle RAC 12c Oracle RAC 12c provides: 1.  Better Business Continuity and High Availability (HA) 2.  Agility and Scalability 3.  Cost-effective Workload Management Using §  A standardized and improved deployment and management §  A familiar and matured HA stack Oracle Real Application Clusters (RAC) Oracle Grid Infrastructure (GI): Automatic Storage Management (ASM) Oracle Clusterware (OCW) Oracle Flex ASM CRM   Copyright © 2012, Oracle and/or its affiliates. All rights reserved.8 Standardize on Oracle RAC Different flavors, same management Oracle GIDBA DBA Oracle GIDBA DBA DBA Oracle RAC One Node Oracle RAC High Availability Scalability DBA Oracle Restart Oracle GI
  • 4. 7/8/13   4   Copyright © 2012, Oracle and/or its affiliates. All rights reserved.9 Standardize on Oracle RAC For better availability during maintenance operations Oracle GIDBA DBA DBA Oracle RAC High Availability Scalability Online (rolling) Patch and PSU ApplicationOracle GIDBA DBA Oracle RAC One Node Copyright © 2012, Oracle and/or its affiliates. All rights reserved.10 Standardize on Oracle RAC For all the flexibility you need Oracle GIDBA DBA Oracle GIDBA DBA DBA Oracle RAC One Node Oracle RAC Flexibility Scalability Re-configuration to enable cluster Online upgrade DBA Oracle Restart Oracle GI
  • 5. 7/8/13   5   Copyright © 2012, Oracle and/or its affiliates. All rights reserved.11 Standardize on Oracle RAC For better agility and consolidation Oracle GIDBA DBA Oracle RAC One Node Oracle GIDBA DBA DBA Oracle RAC Consolidation Agility DBA Oracle Restart Oracle GI Copyright © 2012, Oracle and/or its affiliates. All rights reserved.12 Standardize on Oracle RAC and Oracle Multitenant The new standard for Oracle Database Consolidation Oracle GI Oracle RAC One Node Consolidation Agility Oracle GI Oracle RAC
  • 6. 7/8/13   6   Copyright © 2012, Oracle and/or its affiliates. All rights reserved.13 Agenda §  Oracle RAC 12c Overview §  Oracle RAC 12c for: –  Better Business Continuity and High Availability –  Cost-effective Workload Management –  Standardized Deployment and System Management Copyright © 2012, Oracle and/or its affiliates. All rights reserved.14 Application Continuity
  • 7. 7/8/13   7   Copyright © 2012, Oracle and/or its affiliates. All rights reserved.15 Dealing with Unknown Transaction State CRM   DBA DBA DBA DBA DBA Pre-Oracle Database 12c §  Database outages can cause in-flight work to be lost, leaving users and applications in doubt §  Often leads to –  User pains –  Duplicate submissions –  Rebooting mid-tiers –  Developer pains Copyright © 2012, Oracle and/or its affiliates. All rights reserved.16 Tackling In-Flight Work for Unplanned Outages §  Transaction Guard –  A Reliable protocol and API that returns the outcome of the last transaction §  Application Continuity –  Safely attempts to replay in-flight work following outages and planned operations. Two New Features
  • 8. 7/8/13   8   Copyright © 2012, Oracle and/or its affiliates. All rights reserved.17 Application Continuity CRM   Masks Unplanned & Planned Outages DBA DBA DBA DBA DBA §  Replays in-flight (DML) work on recoverable errors §  Masks many hardware, software, network, storage errors and outages when successful §  Improves end-user experience and productivity without requiring custom application development✔ Copyright © 2013, Oracle and/or its affiliates. All rights reserved.18 Application Continuity – Example Application Servers Database Servers End User A reliable replay of in flight work Network Switches User selects product from application and purchases it from the web checkout User transaction arrives at application infrastructure. It makes it’s way through the application tiers and results in a database transaction being created
  • 9. 7/8/13   9   Copyright © 2013, Oracle and/or its affiliates. All rights reserved.19 Application Continuity – Example Application Servers Database Servers End User A reliable replay of in flight work Network Switches The infrastructure hosting the database fails just before the transaction is committed to the database. Copyright © 2013, Oracle and/or its affiliates. All rights reserved.20 Application Continuity – Example Application Servers Database Servers End User A reliable replay of in flight work Network Switches The jdbc driver detects the failure and checks with an available node in the cluster, using “Transaction Guard”, whether the transaction committed or needs to be replayed If the transaction needs to be replayed, “Application Continuity” will submit all of the inflight work to a surviving node in the cluster and perform a commit. This all happens transparently to the application
  • 10. 7/8/13   10   Copyright © 2013, Oracle and/or its affiliates. All rights reserved.21 Application Continuity – Example Application Servers Database Servers End User A reliable replay of in flight work Network Switches The user receives confirmation that his order has been successfully completed. Copyright © 2012, Oracle and/or its affiliates. All rights reserved.22 Oracle Automatic Storage Management (ASM) 12c
  • 11. 7/8/13   11   Copyright © 2012, Oracle and/or its affiliates. All rights reserved.23 The History of ASM §  Pre-Oracle Database 10g storage management was provided by 3rd parties §  Customer challenges –  Large databases required considerable storage management –  Best performance required raw storage –  NFS solutions, while simple, did not perform as well as raw –  For RAC, cluster file systems were not available §  With Oracle 10g, ASM provided –  Simplicity of management, even better than NFS solutions –  Performance equal to raw disks Why Oracle Developed ASM Copyright © 2012, Oracle and/or its affiliates. All rights reserved.24 The History of ASM §  Integrated volume manager and file system §  Stripe and mirror files across disks in a ASM Disk Group §  Automatic “Rebalance” §  Built on the Oracle instance architecture §  Manage storage as a global cluster “shared Disk Groups” The Simple Idea
  • 12. 7/8/13   12   Copyright © 2012, Oracle and/or its affiliates. All rights reserved.25 ASM Overview Simplify the Stack Server Oracle Database Operating System Logical Volume Manager File System Server Oracle Database Operating System ASM File System and Volume Management Copyright © 2012, Oracle and/or its affiliates. All rights reserved.26 ASM Overview Oracle Database 11.2 or earlier ASM Cluster Pool of Storage Node2 Disk Group BDisk Group A Node3 Node5Node4 Shared Disk Groups Wide File Striping One to One Mapping of ASM Instances to Servers Node1 ASM Instance Database Instance ASM Disk RAC Cluster DBA DBA DBB DBB DBCDBB ASM ASM ASM ASM ASM
  • 13. 7/8/13   13   Copyright © 2012, Oracle and/or its affiliates. All rights reserved.28 Oracle ASM 12c – Overview Oracle ASM 12c Standard Deployment ASM Cluster Pool of Storage Disk Group BDisk Group AShared Disk Groups Wide File Striping One to One Mapping of ASM Instances to Servers ASM Instance Database Instance ASM Disk RAC Cluster Node4Node3Node2Node1 Node5ASM ASM ASM ASM ASM ASM Instance Database Instance DBA DBA DBCDBB DBBDBB Copyright © 2012, Oracle and/or its affiliates. All rights reserved.29 Introducing Oracle Flex ASM Removal of One to One Mapping and HA ASM Cluster Pool of Storage Disk Group BDisk Group AShared Disk Groups Wide File Striping Databases share ASM instances ASM Instance Database Instance ASM Disk RAC Cluster Node5Node4Node3Node2Node1 Node5 runs as ASM Client to Node4 Node1 runs as ASM Client to Node2 Node1 runs as ASM Client to Node4 Node2 runs as ASM Client to Node3 ASM ASM ASM ASM Instance DBA DBA DBCDBB DBBDBB
  • 14. 7/8/13   14   Copyright © 2012, Oracle and/or its affiliates. All rights reserved.31 Flex ASM §  In previous versions, ASM clients use OS-authentication to connect to ASM –  This works because ASM clients and servers are always on the same server §  With Oracle Database 12c, ASM clients and ASM servers can be on different servers –  A default configuration is created when the ASM cluster is configured §  Benefits of providing a shared password file in ASM Disk Group Remote Access Copyright © 2012, Oracle and/or its affiliates. All rights reserved.32 Supporting Pre-Oracle 12c Databases Pre-Oracle 12c Databases require a local ASM instance ASM Cluster Pool of Storage Disk Group BDisk Group AShared Disk Groups Wide File Striping Databases share ASM instances ASM Instance Database Instance ASM Disk RAC Cluster Node5Node4Node3Node2Node1 ASM ASM ASM DBA DBA DBC ASM ASM 11g DB 11g DB DBB DBBDBB
  • 15. 7/8/13   15   Copyright © 2012, Oracle and/or its affiliates. All rights reserved.33 Flex ASM §  Increase maximum number of Disk Groups to 511 –  Previous limit was 63 §  Command for renaming ASM Disk §  ASM instance Patch-level verification –  Patch level verification is disabled during rolling patches §  Replicated Physical Metadata –  Improves reliability –  Virtual Metadata has always been replicated with ASM mirroring Other Flex ASM Features Copyright © 2012, Oracle and/or its affiliates. All rights reserved.34 Small ASM Features – Big Difference Disk and disk group operations Failure Group repair time §  Similar to existing disk repair time §  Default is 24 hours §  Disk group attribute: failgroup_repair_time Disk Resync §  Accepts power limit §  Range 1 (least resources) to 1024 (most resources) §  Checkpoints: failed operations restart at the last checkpoint Fast Disk Replacement §  Efficient, atomic operation §  No disk group reorganization required Data Scrubbing §  Check for logical consistency (and repair from mirror) §  during rebalance. §  areas on demand §  Protects seldom-accessed data
  • 16. 7/8/13   16   Copyright © 2012, Oracle and/or its affiliates. All rights reserved.35 Better availability and performance Priority rebalancing §  Optimized re-organization §  Control files, log files rebalanced first §  Lowers impact of secondary failure Even Read §  Distributes read requests evenly across all disks §  Data read sent to least loaded disk §  Enabled by default. Transparent to apps. §  Preferred Read (for stretch clusters) can still be enabled Disk group content type §  Data, recovery, or system type §  Improved placement algorithm for primary/secondary extents §  Lowers impact of multiple disk failures I/O offloading to Exadata storage cells §  Rebalance uses fewer I/O resources §  Faster rebalance Small ASM Features – Big Difference Copyright © 2012, Oracle and/or its affiliates. All rights reserved.36 Agenda §  Oracle RAC 12c Overview §  Oracle RAC 12c for: –  Better Business Continuity and High Availability –  Cost-effective Workload Management –  Standardized Deployment and System Management
  • 17. 7/8/13   17   Copyright © 2012, Oracle and/or its affiliates. All rights reserved.37 Policy-Managed Databases Highly available workload management Policy Min Max Importance Online Retail 2 4 High Self Service 1 2 Low Free Pool Lowest Allocate resources §  As demand requires it §  As the business requires it: §  Over the period of one day §  As the system requires it: §  For automated management tasks Copyright © 2012, Oracle and/or its affiliates. All rights reserved.38 Policy-Managed Databases Better High Availability for any cluster Improve HA §  By choosing servers from the least important server pool §  Accommodating for double or multiple subsequent failures §  For planned maintenance: §  Allocate backup servers in the cluster 1 2 Policy Min Max Importance Online Retail 2 4 High Self Service 1 2 Low Free Pool Lowest
  • 18. 7/8/13   18   Copyright © 2012, Oracle and/or its affiliates. All rights reserved.39 Policy-Managed Databases Customer quote: “Policy managed; It’s all about the workload” Policy Logic defines: §  Availability §  Service Levels §  Maint. windows §  Performance §  PCI requirements §  Regional/business §  Version Policy Min Max Importance Americas 1 3 High EMEA 1 3 High “Server pools are dynamically adjusted” “Uniform services….don’t care where instances are or their name. All about capacity and workload” “Instances are controlled by min/ max combined with services. No more add/drop instance.” “QoS is critical to our management” Americas EMEA Copyright © 2012, Oracle and/or its affiliates. All rights reserved.40 Policy-based Cluster Management Server Pools that understand and make a difference •  Oracle RAC 12.1 •  Scales out easier than ever (addNode) •  Actively utilizes differently sized servers •  Server Pool management has been improved to understand server differences in the cluster: •  Server attributes are stored per server •  Server Pools are set up using Server Categories •  Servers are allocated to pools based on categories •  Combine only test servers in one pool •  Remove servers from test-pool preferably •  Ensure a minimum size of servers per pool Server Categories •  NAME •  ACL •  EXPRESSION •  … Server Attributes •  NAME •  MEMORY_SIZE   •  CPU_COUNT •  CPU_CLOCK_RATE   •  CPU_HYPERTHREADING   •  CPU_EQUIVALENCY • …  
  • 19. 7/8/13   19   Copyright © 2012, Oracle and/or its affiliates. All rights reserved.41 What-If Command Evaluation Complex cluster management made predictable •  Oracle RAC 12.1 What-If Command Evaluation •  Helps to set up and validate policies •  Helps to plan for downtime scenarios •  Analyze the impact beforehand •  Ensure smooth cluster operations •  What-If Command Evolution supports: •  Set Active Policy •  Server Pool, server or resource modification •  E.g. addition, relocation or removal •  Special commands for failure evaluation PROD MAIL Action: Move server between pools Copyright © 2012, Oracle and/or its affiliates. All rights reserved.42 What-If Command Evaluation How it works [grid@LnxRAC12Srv1 bin]$ ./srvctl config srvpool ... Server pool name: mail Importance: 0, Min: 1, Max: 3 ... Candidate server names: Server pool name: prod Importance: 0, Min: 1, Max: 2 ... The DBA view: >> srvctl relocate server -servers lnxrac12srv1 -serverpool mail -eval Database rac will be stopped on node lnxrac12srv1 Server lnxrac12srv1 will be moved from pool ora.prod to pool ora.mail The cluster administrator view: >> crsctl eval relocate server lnxrac12srv1 -to ora.mail -f Stage Group 1: ------------------------------------------------------------------------------ Stage Number Required Action ------------------------------------------------------------------------------ 1 Y Server 'lnxrac12srv1' will be moved from pools [ora.prod] to pools [ora.mail] 2 Y Resource 'ora.rac.db' (1/1) will be in state [OFFLINE] ------------------------------------------------------------------------------ Action: Move server between pools PROD MAIL
  • 20. 7/8/13   20   Copyright © 2012, Oracle and/or its affiliates. All rights reserved.43 Small Oracle RAC 12c Feature – Big Difference Optimized Flexibility and Agility Support for IPv6 Based IP Addresses for Oracle RAC Client Connectivity §  Cluster nodes can be configured to use either IPv4 or IPv6 based IP addresses or both §  for the Virtual IPs (VIP) on the public network §  more than one public network can be defined Restricted Service Registration §  Restrict clients from accessing a database registered with a Oracle Grid Infrastructure managed listener using various conditions §  For example: on a per-subnet basis Per-subnet (multiple) SCAN support §  Multiple SCANs can be configured per cluster §  On a per-subnet basis §  Subnets need to be distinguishable Named User Support for Oracle RAC Services on Windows §  Oracle RAC supports running various Oracle RAC services as different users. §  This is a Windows-specific feature Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1244 Agenda §  Oracle RAC 12c Overview §  Oracle RAC 12c for: –  Better Business Continuity and High Availability –  Cost-effective Workload Management –  Standardized Deployment and System Management
  • 21. 7/8/13   21   Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1245 Standardize on Oracle RAC and Oracle Multitenant The new standard for Oracle Database Consolidation Oracle GI Oracle RAC One Node Consolidation Agility Oracle GI Oracle RAC Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1246 Oracle RAC Support for Oracle Multitenant
  • 22. 7/8/13   22   Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1247 Oracle RAC support for Oracle Multitenant Start off with a Single Instance, non-CDB Server Database Instance Services Server Database Instance CRM North CRM South Services CRM Reporting Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1248 Oracle RAC support for Oracle Multitenant Convert to a RAC Database, non-CDB Node 1 RAC Instance 1 Services Node 1 RAC Instance 1 CRM North CRM South Services Node 2 RAC Instance 2 CRM Reporting
  • 23. 7/8/13   23   Copyright © 2012, Oracle and/or its affiliates. All rights reserved.49 Oracle RAC support for Oracle Multitenant Convert to a CDB RAC Database Node2 CDB Instance 2 Node1 CDB Instance 1 CDB Services Copyright © 2012, Oracle and/or its affiliates. All rights reserved.50 Expand Cluster to Support Flexible Consolidation Model Services Single SGA per CDB Instance Improved Agility With Changing Workloads Node1 CDB Instance 1 Node2 CDB Instance 2 Multitenant Container Database (CDB)
  • 24. 7/8/13   24   Copyright © 2012, Oracle and/or its affiliates. All rights reserved.51 Services Single SGA per CDB Instance Expand Cluster to Support Flexible Consolidation Model Node1 CDB Instance 1 Node2 CDB Instance 2 Node3 CDB Instance 3 Improved Agility With Changing Workloads Multitenant Container Database (CDB) Copyright © 2012, Oracle and/or its affiliates. All rights reserved.53 Oracle RAC and Virtualization
  • 25. 7/8/13   25   Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Confidential – Oracle Restricted54 Private Database Cloud Architectures Oracle Database 12c Dedicated Databases share servers and OS Virtual Machines share servers Pluggable Databases share servers, OS and database Increasing Consolidation Copyright © 2012, Oracle and/or its affiliates. All rights reserved.55 Virtualization – a Black Box Approach A simple solution without insight Bare-Metal Server DOM-0 Hypervisor Guest Dom-0 Guest Bare-Metal Server DOM-0Hypervisor Dom-0 GuestGuest
  • 26. 7/8/13   26   Copyright © 2012, Oracle and/or its affiliates. All rights reserved.56 Live Migration = Moving a Black Box Live Migration moves a black box from one server to another Bare-Metal Server DOM-0 Hypervisor Guest Dom-0 Guest Bare-Metal Server DOM-0Hypervisor Dom-0 GuestGuest Live Migration Copyright © 2012, Oracle and/or its affiliates. All rights reserved.57 Virtual Machine HA = Restarting a Black Box Virtual Machine HA restarts / fails over a virtual machine on failure Bare-Metal Server DOM-0 Hypervisor Guest Dom-0 Guest Bare-Metal Server DOM-0Hypervisor Dom-0 GuestGuest
  • 27. 7/8/13   27   Copyright © 2012, Oracle and/or its affiliates. All rights reserved.58 Virtual Machine HA = Restarting a Black Box But what if the application needs attention? Bare-Metal Server DOM-0 Hypervisor Guest Dom-0 Guest Bare-Metal Server DOM-0Hypervisor Dom-0 Guest DBA ? Copyright © 2012, Oracle and/or its affiliates. All rights reserved.59 High Availability Requires Insight The Oracle RAC Stack provides the insight Bare-Metal Server DOM-0 Hypervisor Guest Dom-0 Guest Bare-Metal Server DOM-0Hypervisor Dom-0 GuestGuest DBC1DBA1 +1 DBC2 DBA2 +1
  • 28. 7/8/13   28   Copyright © 2012, Oracle and/or its affiliates. All rights reserved.61 Oracle Flex Cluster Copyright © 2012, Oracle and/or its affiliates. All rights reserved.62 Oracle Flex Cluster Flexibility and High Availability as demand requires it §  Oracle Flex Cluster –  A new Oracle Clusterware based High Availability clustering topology §  Utilizing two types of cluster nodes: –  Hub nodes §  Traditional nodes, tightly coupled via network and storage, used for running IO intensive workload –  Leaf nodes §  A new type of node that runs a lighter weight stack §  Maintain their own failure and heartbeat settings §  Do not require direct shared storage connectivity §  Used for processing oriented (application) workload –  Leaf nodes can be virtualized. Hub Nodes Leaf Nodes
  • 29. 7/8/13   29   Copyright © 2012, Oracle and/or its affiliates. All rights reserved.63 Oracle Flex Cluster The new standard for resource management in the cluster DBA DBA DBA DBB DBB Hub Nodes Leaf Nodes §  Oracle Flex Cluster: –  The new standard for flexible resource management in the cluster §  Use it as demand requires it §  Inherits all Flex ASM HA capabilities §  Enables policy-managed clusters. –  Efficient High Availability and resource management across tiers §  Lightweight cluster stack on leaf nodes –  Benefit from virtualization and physical deployments in one cluster Copyright © 2012, Oracle and/or its affiliates. All rights reserved.64 Oracle Flex Cluster Better HA clustering for all applications DBA DBA DBA DBB DBB §  Standardized management across applications –  Global resource allocation and dependencies –  Oracle Bundled Agents (XAG) for application HA §  www.oracle.com/goto/clusterware Start Stop
  • 30. 7/8/13   30   Copyright © 2012, Oracle and/or its affiliates. All rights reserved.65 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.66