SlideShare a Scribd company logo
1 of 28
1
GE Title or job number
12/14/2015
How Oracle 12c Flexes Its Muscles
Against Oracle 11gR2
Ajith Narayanan
Oracle ACE Associate
17th Nov-2014, Bangkok, Thailand.
2
GE Title or job number
12/14/2015
The views/contents in this slides are those of the
author and do not necessarily reflect that of General
Electric Company or Oracle Corporation and/or their
respective affiliates/subsidiaries.
The material in this document is for informational
purposes only, and is provided on an AS-IS basis.
Disclaimer
3
GE Title or job number
12/14/2015
Ajith Narayanan
 10+ years of Oracle [APPS] DBA/Technical Architect experience.
 Oracle ACE Associate
 Blogger :- http://oracledbascriptsfromajith.blogspot.com
 Member:-OAUG, AIOUG
 Website Chair (2011-2013) – Oracle RACSIG
http://www.oracleracsig.org
 AIOUG Real Application Clusters SIG Leader
Who Am I?
4
GE Title or job number
12/14/2015
Take away :
End of the session, we should be able to clearly understand
the high availability features provided by Oracle 12C version.
Agenda
 Introduction
 Oracle RAC – Over the years
 Oracle 11g R2 – Standard Cluster
 Oracle 12c Flex Cluster
 Oracle 12C – Flex ASM
 Conclusion
 Q & A
5
GE Title or job number
12/14/2015
Introduction
6
GE Title or job number
12/14/2015
 Oracle 12C, “C” stands for cloud, this database version
is specially designed for the cloud.
 Heard about CDB, PDB, SEED etc.
 This session is all about, the introduction of high
availability features like Flex Cluster & Flex ASM.
Introduction
7
GE Title or job number
12/14/2015
Oracle RAC – Over the years
 Oracle 9i
Database files, OCR & Voting disk on raw devices
 Oracle 10g
ASM for datafiles comes into picture
 Oracle 11g
OCR & Voting disk can be created in ASM too
 Oracle 11g R2
CRS home, ASM Home Consolidated,
Called “Grid infrastructure”
 Oracle 12C
Flex ASM, Flex Cluster
Oracle RAC – Over the years
GI GI GI GI
App1
App2
App3
App4
+ASM
1
+ASM
2
+ASM
3
+ASM
4
• Raw Devices
• Voting Disk
• OCR (9i Days)
+DATA
+FRA
Datafiles
9
GE Title or job number
12/14/2015
Oracle 11g R2 – Standard Cluster
• A number of nodes/servers forming a cluster with a shared
storage
• Being a member of the cluster all the nodes typically has the
below running.
 Grid Infrastructure
 ASM
 Listener(s)
 Database Instance(s)
Oracle 11g R2 – Standard Cluster
11
GE Title or job number
12/14/2015
Oracle 12c Flex Cluster
• All nodes in an Oracle Flex Cluster belong to a single Oracle Grid
Infrastructure cluster.
• Concept of Hub & Leaf nodes introduced
• Provide high availability , scalability and flexibility
 Hub
Hub Nodes are similar to Oracle Grid Infrastructure nodes in an Oracle
Clusterware standard Cluster configuration.
 Leaf
Leaf Nodes are different from standard Oracle Grid Infrastructure nodes,
in that they do not require direct access to shared storage, but instead
request data through Hub Nodes.
Oracle 12c Flex Cluster
 If a Leaf-node has access to shared storage, it can
perform a role change to a HUB-node.
 A Standard Cluster can be converted to a Flex Cluster
at any time after the installation.
 Once a cluster is configured as a Flex Cluster this
configuration is irreversible.
Oracle 12C – Flex Cluster
GI GI GI GI
App1
App2
App3
App4
+ASM
1
+ASM
2
+ASM
3
+ASM
4
+DATA
+FRA
Datafiles
App2
App2
App1
App1
App3
App3
App4
App4
Leaf
Nodes
Leaf
Nodes
Leaf
Nodes
Leaf
Nodes
Hub
Nodes
Oracle 12C – Flex Cluster
Flex Cluster can be configured during GI installation
Oracle 12C – Flex Cluster
Flex Cluster can be configured using crsctl, later, But remember GNS setup should be done
#cluvfy stage –pre crsinst –n nodelist
#srvctl add gns --domain domain_name --vip vip_name
#srvctl start gns
#cluvfy comp gns --precrsinst --domain domain --vip gns_vip
#srvctl modify network --nettype MIXED
#srvctl update scan_listener
#srvctl update listener
#srvctl update database --db db_unique_name
SQL> alter database set remote_listener=["scan_name:scan_port"];
#cluvfy stage --post crsinst --n all
#srvctl modify network --nettype DHCP
#srvctl update database --db db_unique_name
#srvctl update scan_listener
#srvctl update listener
#srvctl modify scan --scanname scan_name
[root@ajithEBS1~]#crsctl set cluster mode flex
Cluster is configured for ”flex" mode
[root@ajithEBS1~]#crsctl stop crs
[root@ajithEBS1~]#crsctl start crs --wait
[root@ajithEBS1~]#crsctl set cluster mode flex
Cluster is already configured in "flex" mode
Oracle 12C – Flex Cluster
Node Roles
 Once the node is converted to a leaf node, check
“crs_stat –t –v” it will have a local listener.
 # of ASM Instances also reduces
 VIP Fails over to available node
[root@ajithEBS1~]#./crsctl get node role config
Node 'ajithEBS1' configured role is 'hub’
[root@ajithEBS1~]#./crsctl set node role leaf
CRS--4408: Node 'ajithEBS1' configured role successfully changed;restart Oracle
High Availability Services for new role to take effect.
[root@ajithEBS1~]#./crsctl stop crs
[root@ajithEBS1~]#./crsctl start crs
Oracle 12C – Flex Cluster
 ASM Network
• By default, it will share the interconnect NIC
• Can be changed during install, or later
 Grid Naming Services (GNS), Was optional during 11g days, and /etc/hosts were
a workaround, But in 12C, it is mandatory to have the Grid Naming Service setup
• You can install GI in Standard Mode and reconfigure it with GNS prior to
conversion to Flex Mode.
Oracle 12C – Flex ASM
Oracle 12C – Flex ASM
 The Next generation Automatic Storage Management (ASM) has a new name
“Flex ASM”.
 Gone are the days, like, One ASM instance per node in a cluster.
 Your ASM configured to run on
fewer nodes in a cluster
 Allows for seamless client
connection failover
Oracle 12C – Flex ASM
 Network
 Public Network
 Private Network
 Storage FC/ISCI
 ASM Network
With Oracle Flex ASM you can
– Consolidate all the storage requirements into a
single set of disk groups.
– Small set of Oracle ASM instances running in a single cluster manages all the diskgroups.
– Number of Oracle ASM instances can be set with cardinality setting. The default is three
instances.
[oracle@ajithEBS2~]$srvctl modify asm --count 4
[oracle@ajithEBS2~]$srvctl modify asm --count ALL
Oracle 12C – Flex ASM
If installing an Oracle Flex Cluster, Oracle Flex ASM is enabled by default because an Oracle
Flex Cluster requires Oracle Flex ASM.
[oracle@ajithEBS2~]$ asmcmd Showclustermode
ASM cluster : Flex mode enabled
Oracle 12C – Flex ASM
Connectivity
 Connections from a database instance to an ASM instance are based on SQLnet
using listeners.
 The listener directs the connection to the least loaded ASM instance based on
the load metric it maintains.
 The ASM instance to which the database instance connects to is listed in the
database alert log
 ASM instance die, it will be restarted automatically
– If an ASM instance crashes, it will be automatically restarted if ASM COUNT is set to ALL
– If an ASM instance crashes, and ASM COUNT is not set to ALL, it will be restarted on the first
available hub node
 41
Oracle 12C – Flex ASM
Connectivity
 Connections from a database instance to an ASM instance are based on SQLnet
using listeners.
 The listener directs the connection to the least loaded ASM instance based on
the load metric it maintains.
 The ASM instance to which the database instance connects to is listed in the
database alert log
 ASM instance die, it will be restarted automatically
– If an ASM instance crashes, it will be automatically restarted if ASM COUNT is set to ALL
– If an ASM instance crashes, and ASM COUNT is not set to ALL, it will be restarted on the first
available hub node
 41
Oracle 12C – Flex ASM
Why use Oracle Flex ASM
 Oracle Flex ASM supports larger LUN sizes for Oracle Database 12c clients.
 Maximum number of Disk Groups supported is 511.
 Flexibility to rename an ASM Disk in a Disk Group.
Network enhancement in Oracle Flex ASM
 In previous versions the cluster requires:
- A public network for client application access
- One or more private networks for inter-node communication within the
cluster including ASM traffic.
 Flex ASM adds the ASM network, which can be used for communication between
ASM and its clients to isolate and offload ASM traffic Physical Metadata
Conclusion
– Clients are automatically relocated if an ASM Instance goes down
– Adding a new node to a cluster (which currently exists as a standalone) and
migration to ASM is easier
– Even though with previous releases, there is very little over-head of ASM
• Fewer resources on a Hub nodes without ASM to manage
– The database is not the super-star in the cluster!
Conclusion
Q & A
Thank You
Please contact me
@ ajithpathyil@gmail.com or
http://oracledbascriptsfromajith.blogspot.com

More Related Content

What's hot

Trivadis TechEvent 2016 Oracle Client Failover - Under the Hood by Robert Bialek
Trivadis TechEvent 2016 Oracle Client Failover - Under the Hood by Robert BialekTrivadis TechEvent 2016 Oracle Client Failover - Under the Hood by Robert Bialek
Trivadis TechEvent 2016 Oracle Client Failover - Under the Hood by Robert BialekTrivadis
 
A Deep Dive into ASM Redundancy in Exadata
A Deep Dive into ASM Redundancy in ExadataA Deep Dive into ASM Redundancy in Exadata
A Deep Dive into ASM Redundancy in ExadataEmre Baransel
 
Performance Tuning Oracle Weblogic Server 12c
Performance Tuning Oracle Weblogic Server 12cPerformance Tuning Oracle Weblogic Server 12c
Performance Tuning Oracle Weblogic Server 12cAjith Narayanan
 
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 Database Performance Tuning Concept
Oracle Database Performance Tuning ConceptOracle Database Performance Tuning Concept
Oracle Database Performance Tuning ConceptChien Chung Shen
 
Making MySQL highly available using Oracle Grid Infrastructure
Making MySQL highly available using Oracle Grid InfrastructureMaking MySQL highly available using Oracle Grid Infrastructure
Making MySQL highly available using Oracle Grid InfrastructureIlmar Kerm
 
Cloug Troubleshooting Oracle 11g Rac 101 Tips And Tricks
Cloug Troubleshooting Oracle 11g Rac 101 Tips And TricksCloug Troubleshooting Oracle 11g Rac 101 Tips And Tricks
Cloug Troubleshooting Oracle 11g Rac 101 Tips And TricksScott Jenner
 
Install oracle binaris or clonse oracle home
Install oracle binaris or clonse oracle homeInstall oracle binaris or clonse oracle home
Install oracle binaris or clonse oracle homeSatishbabu Gunukula
 
Simplifying EBS 12.2 ADOP - Collaborate 2019
Simplifying EBS 12.2 ADOP - Collaborate 2019   Simplifying EBS 12.2 ADOP - Collaborate 2019
Simplifying EBS 12.2 ADOP - Collaborate 2019 Alfredo Krieg
 
Christo kutrovsky oracle rac solving common scalability problems
Christo kutrovsky   oracle rac solving common scalability problemsChristo kutrovsky   oracle rac solving common scalability problems
Christo kutrovsky oracle rac solving common scalability problemsChristo Kutrovsky
 
Collaborate 2019 - How to Understand an AWR Report
Collaborate 2019 - How to Understand an AWR ReportCollaborate 2019 - How to Understand an AWR Report
Collaborate 2019 - How to Understand an AWR ReportAlfredo Krieg
 
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
 
Crating a Robust Performance Strategy
Crating a Robust Performance StrategyCrating a Robust Performance Strategy
Crating a Robust Performance StrategyGuatemala User Group
 
Troubleshooting Complex Performance issues - Oracle SEG$ contention
Troubleshooting Complex Performance issues - Oracle SEG$ contentionTroubleshooting Complex Performance issues - Oracle SEG$ contention
Troubleshooting Complex Performance issues - Oracle SEG$ contentionTanel Poder
 
Oracle Database 12c "New features"
Oracle Database 12c "New features" Oracle Database 12c "New features"
Oracle Database 12c "New features" Anar Godjaev
 
Oracle Active Data Guard 12c New Features
Oracle Active Data Guard 12c New FeaturesOracle Active Data Guard 12c New Features
Oracle Active Data Guard 12c New FeaturesEmre Baransel
 
Migrate database to Exadata using RMAN duplicate
Migrate database to Exadata using RMAN duplicateMigrate database to Exadata using RMAN duplicate
Migrate database to Exadata using RMAN duplicateUmair Mansoob
 
PDB Provisioning with Oracle Multitenant Self Service Application
PDB Provisioning with Oracle Multitenant Self Service ApplicationPDB Provisioning with Oracle Multitenant Self Service Application
PDB Provisioning with Oracle Multitenant Self Service ApplicationLeighton Nelson
 
Oracle database 12.2 new features
Oracle database 12.2 new featuresOracle database 12.2 new features
Oracle database 12.2 new featuresAlfredo Krieg
 

What's hot (20)

Trivadis TechEvent 2016 Oracle Client Failover - Under the Hood by Robert Bialek
Trivadis TechEvent 2016 Oracle Client Failover - Under the Hood by Robert BialekTrivadis TechEvent 2016 Oracle Client Failover - Under the Hood by Robert Bialek
Trivadis TechEvent 2016 Oracle Client Failover - Under the Hood by Robert Bialek
 
A Deep Dive into ASM Redundancy in Exadata
A Deep Dive into ASM Redundancy in ExadataA Deep Dive into ASM Redundancy in Exadata
A Deep Dive into ASM Redundancy in Exadata
 
Performance Tuning Oracle Weblogic Server 12c
Performance Tuning Oracle Weblogic Server 12cPerformance Tuning Oracle Weblogic Server 12c
Performance Tuning Oracle Weblogic Server 12c
 
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...
 
Convert single instance to RAC
Convert single instance to RACConvert single instance to RAC
Convert single instance to RAC
 
Oracle Database Performance Tuning Concept
Oracle Database Performance Tuning ConceptOracle Database Performance Tuning Concept
Oracle Database Performance Tuning Concept
 
Making MySQL highly available using Oracle Grid Infrastructure
Making MySQL highly available using Oracle Grid InfrastructureMaking MySQL highly available using Oracle Grid Infrastructure
Making MySQL highly available using Oracle Grid Infrastructure
 
Cloug Troubleshooting Oracle 11g Rac 101 Tips And Tricks
Cloug Troubleshooting Oracle 11g Rac 101 Tips And TricksCloug Troubleshooting Oracle 11g Rac 101 Tips And Tricks
Cloug Troubleshooting Oracle 11g Rac 101 Tips And Tricks
 
Install oracle binaris or clonse oracle home
Install oracle binaris or clonse oracle homeInstall oracle binaris or clonse oracle home
Install oracle binaris or clonse oracle home
 
Simplifying EBS 12.2 ADOP - Collaborate 2019
Simplifying EBS 12.2 ADOP - Collaborate 2019   Simplifying EBS 12.2 ADOP - Collaborate 2019
Simplifying EBS 12.2 ADOP - Collaborate 2019
 
Christo kutrovsky oracle rac solving common scalability problems
Christo kutrovsky   oracle rac solving common scalability problemsChristo kutrovsky   oracle rac solving common scalability problems
Christo kutrovsky oracle rac solving common scalability problems
 
Collaborate 2019 - How to Understand an AWR Report
Collaborate 2019 - How to Understand an AWR ReportCollaborate 2019 - How to Understand an AWR Report
Collaborate 2019 - How to Understand an AWR Report
 
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
 
Crating a Robust Performance Strategy
Crating a Robust Performance StrategyCrating a Robust Performance Strategy
Crating a Robust Performance Strategy
 
Troubleshooting Complex Performance issues - Oracle SEG$ contention
Troubleshooting Complex Performance issues - Oracle SEG$ contentionTroubleshooting Complex Performance issues - Oracle SEG$ contention
Troubleshooting Complex Performance issues - Oracle SEG$ contention
 
Oracle Database 12c "New features"
Oracle Database 12c "New features" Oracle Database 12c "New features"
Oracle Database 12c "New features"
 
Oracle Active Data Guard 12c New Features
Oracle Active Data Guard 12c New FeaturesOracle Active Data Guard 12c New Features
Oracle Active Data Guard 12c New Features
 
Migrate database to Exadata using RMAN duplicate
Migrate database to Exadata using RMAN duplicateMigrate database to Exadata using RMAN duplicate
Migrate database to Exadata using RMAN duplicate
 
PDB Provisioning with Oracle Multitenant Self Service Application
PDB Provisioning with Oracle Multitenant Self Service ApplicationPDB Provisioning with Oracle Multitenant Self Service Application
PDB Provisioning with Oracle Multitenant Self Service Application
 
Oracle database 12.2 new features
Oracle database 12.2 new featuresOracle database 12.2 new features
Oracle database 12.2 new features
 

Viewers also liked

tow nodes Oracle 12c RAC on virtualbox
tow nodes Oracle 12c RAC on virtualboxtow nodes Oracle 12c RAC on virtualbox
tow nodes Oracle 12c RAC on virtualboxjustinit
 
Oracle 12c SQL: Date Ranges
Oracle 12c SQL: Date RangesOracle 12c SQL: Date Ranges
Oracle 12c SQL: Date RangesStew Ashton
 
Oracle 12c Automatic Dynamic Sampling
Oracle 12c Automatic Dynamic SamplingOracle 12c Automatic Dynamic Sampling
Oracle 12c Automatic Dynamic SamplingIgor Usoltsev
 
How to Upgrade Hundreds or Thousands of Databases
How to Upgrade Hundreds or Thousands of DatabasesHow to Upgrade Hundreds or Thousands of Databases
How to Upgrade Hundreds or Thousands of DatabasesGuatemala User Group
 
Oracle 12c in memory en action
Oracle 12c in memory en actionOracle 12c in memory en action
Oracle 12c in memory en actionLaurent Leturgez
 
Upgrade/Migrate to Oracle 12c: Live and Uncensored!
Upgrade/Migrate to Oracle 12c: Live and Uncensored!Upgrade/Migrate to Oracle 12c: Live and Uncensored!
Upgrade/Migrate to Oracle 12c: Live and Uncensored!Guatemala User Group
 
Oracle 12c Multi Process Multi Threaded
Oracle 12c Multi Process Multi ThreadedOracle 12c Multi Process Multi Threaded
Oracle 12c Multi Process Multi ThreadedMarkus Flechtner
 
Backup and Restore of database on 2-Node RAC
Backup and Restore of database on 2-Node RACBackup and Restore of database on 2-Node RAC
Backup and Restore of database on 2-Node RACPaulo Fagundes
 
Indexes and Indexing in Oracle 12c
Indexes and Indexing in Oracle 12cIndexes and Indexing in Oracle 12c
Indexes and Indexing in Oracle 12cOren Nakdimon
 
Oracle sharding : Installation & Configuration
Oracle sharding : Installation & ConfigurationOracle sharding : Installation & Configuration
Oracle sharding : Installation & Configurationsuresh gandhi
 
Oracle 12c New Features For Better Performance
Oracle 12c New Features For Better PerformanceOracle 12c New Features For Better Performance
Oracle 12c New Features For Better PerformanceZohar Elkayam
 
Oracle 12c RAC On your laptop Step by Step Implementation Guide 1.0
Oracle 12c RAC On your laptop Step by Step Implementation Guide 1.0Oracle 12c RAC On your laptop Step by Step Implementation Guide 1.0
Oracle 12c RAC On your laptop Step by Step Implementation Guide 1.0Yury Velikanov
 
SQL Monitoring in Oracle Database 12c
SQL Monitoring in Oracle Database 12cSQL Monitoring in Oracle Database 12c
SQL Monitoring in Oracle Database 12cTanel Poder
 
Oracle 12c Parallel Execution New Features
Oracle 12c Parallel Execution New FeaturesOracle 12c Parallel Execution New Features
Oracle 12c Parallel Execution New FeaturesRandolf Geist
 

Viewers also liked (16)

tow nodes Oracle 12c RAC on virtualbox
tow nodes Oracle 12c RAC on virtualboxtow nodes Oracle 12c RAC on virtualbox
tow nodes Oracle 12c RAC on virtualbox
 
Oracle 12c SQL: Date Ranges
Oracle 12c SQL: Date RangesOracle 12c SQL: Date Ranges
Oracle 12c SQL: Date Ranges
 
Oracle 12c Automatic Dynamic Sampling
Oracle 12c Automatic Dynamic SamplingOracle 12c Automatic Dynamic Sampling
Oracle 12c Automatic Dynamic Sampling
 
Oracle 12 Upgrade
Oracle 12 UpgradeOracle 12 Upgrade
Oracle 12 Upgrade
 
How to Upgrade Hundreds or Thousands of Databases
How to Upgrade Hundreds or Thousands of DatabasesHow to Upgrade Hundreds or Thousands of Databases
How to Upgrade Hundreds or Thousands of Databases
 
Oracle 12c in memory en action
Oracle 12c in memory en actionOracle 12c in memory en action
Oracle 12c in memory en action
 
Upgrade/Migrate to Oracle 12c: Live and Uncensored!
Upgrade/Migrate to Oracle 12c: Live and Uncensored!Upgrade/Migrate to Oracle 12c: Live and Uncensored!
Upgrade/Migrate to Oracle 12c: Live and Uncensored!
 
Oracle 12c Multi Process Multi Threaded
Oracle 12c Multi Process Multi ThreadedOracle 12c Multi Process Multi Threaded
Oracle 12c Multi Process Multi Threaded
 
Backup and Restore of database on 2-Node RAC
Backup and Restore of database on 2-Node RACBackup and Restore of database on 2-Node RAC
Backup and Restore of database on 2-Node RAC
 
Indexes and Indexing in Oracle 12c
Indexes and Indexing in Oracle 12cIndexes and Indexing in Oracle 12c
Indexes and Indexing in Oracle 12c
 
Oracle sharding : Installation & Configuration
Oracle sharding : Installation & ConfigurationOracle sharding : Installation & Configuration
Oracle sharding : Installation & Configuration
 
Oracle 12c New Features For Better Performance
Oracle 12c New Features For Better PerformanceOracle 12c New Features For Better Performance
Oracle 12c New Features For Better Performance
 
Oracle 12c New Features
Oracle 12c New FeaturesOracle 12c New Features
Oracle 12c New Features
 
Oracle 12c RAC On your laptop Step by Step Implementation Guide 1.0
Oracle 12c RAC On your laptop Step by Step Implementation Guide 1.0Oracle 12c RAC On your laptop Step by Step Implementation Guide 1.0
Oracle 12c RAC On your laptop Step by Step Implementation Guide 1.0
 
SQL Monitoring in Oracle Database 12c
SQL Monitoring in Oracle Database 12cSQL Monitoring in Oracle Database 12c
SQL Monitoring in Oracle Database 12c
 
Oracle 12c Parallel Execution New Features
Oracle 12c Parallel Execution New FeaturesOracle 12c Parallel Execution New Features
Oracle 12c Parallel Execution New Features
 

Similar to How oracle 12c flexes its muscles against oracle 11g r2 final

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
 
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
 
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
 
Oracle flex asm & flex cluster
Oracle flex asm & flex clusterOracle flex asm & flex cluster
Oracle flex asm & flex clusterGhanshyam Khetan
 
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
 
RACATTACK Lab Handbook - Enable Flex Cluster and Flex ASM
RACATTACK Lab Handbook - Enable Flex Cluster and Flex ASMRACATTACK Lab Handbook - Enable Flex Cluster and Flex ASM
RACATTACK Lab Handbook - Enable Flex Cluster and Flex ASMMaaz Anjum
 
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
 
Oracle12c flex asm_flexcluster - Y V RAVI KUMAR
Oracle12c flex asm_flexcluster - Y V RAVI KUMAROracle12c flex asm_flexcluster - Y V RAVI KUMAR
Oracle12c flex asm_flexcluster - Y V RAVI KUMARpasalapudi123
 
Oracle Real Application Clusters 19c- Best Practices and Internals- EMEA Tour...
Oracle Real Application Clusters 19c- Best Practices and Internals- EMEA Tour...Oracle Real Application Clusters 19c- Best Practices and Internals- EMEA Tour...
Oracle Real Application Clusters 19c- Best Practices and Internals- EMEA Tour...Sandesh Rao
 
Oracle Database on ACFS: a perfect marriage?
Oracle Database on ACFS: a perfect marriage?Oracle Database on ACFS: a perfect marriage?
Oracle Database on ACFS: a perfect marriage?Ludovico Caldara
 
Presentation Template - NCOAUG Conference Presentation - 16 9
Presentation Template - NCOAUG Conference Presentation - 16 9Presentation Template - NCOAUG Conference Presentation - 16 9
Presentation Template - NCOAUG Conference Presentation - 16 9Mohamed Sadek
 
Unleash oracle 12c performance with cisco ucs
Unleash oracle 12c performance with cisco ucsUnleash oracle 12c performance with cisco ucs
Unleash oracle 12c performance with cisco ucssolarisyougood
 
Oracle RAC 12c Release 2 - Overview
Oracle RAC 12c Release 2 - OverviewOracle RAC 12c Release 2 - Overview
Oracle RAC 12c Release 2 - OverviewMarkus Michalewicz
 
The Oracle RAC Family of Solutions - Presentation
The Oracle RAC Family of Solutions - PresentationThe Oracle RAC Family of Solutions - Presentation
The Oracle RAC Family of Solutions - PresentationMarkus Michalewicz
 
Enable oracle database vault
Enable oracle database vaultEnable oracle database vault
Enable oracle database vaultOsama Mustafa
 
What we unlearned_and_learned_by_moving_from_m9000_to_ssc_ukoug2014
What we unlearned_and_learned_by_moving_from_m9000_to_ssc_ukoug2014What we unlearned_and_learned_by_moving_from_m9000_to_ssc_ukoug2014
What we unlearned_and_learned_by_moving_from_m9000_to_ssc_ukoug2014Philippe Fierens
 
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
 

Similar to How oracle 12c flexes its muscles against oracle 11g r2 final (20)

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]
 
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]
 
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
 
Oracle flex asm & flex cluster
Oracle flex asm & flex clusterOracle flex asm & flex cluster
Oracle flex asm & flex cluster
 
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
 
RACATTACK Lab Handbook - Enable Flex Cluster and Flex ASM
RACATTACK Lab Handbook - Enable Flex Cluster and Flex ASMRACATTACK Lab Handbook - Enable Flex Cluster and Flex ASM
RACATTACK Lab Handbook - Enable Flex Cluster and Flex ASM
 
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
 
Oracle12c flex asm_flexcluster - Y V RAVI KUMAR
Oracle12c flex asm_flexcluster - Y V RAVI KUMAROracle12c flex asm_flexcluster - Y V RAVI KUMAR
Oracle12c flex asm_flexcluster - Y V RAVI KUMAR
 
Oracle Real Application Clusters 19c- Best Practices and Internals- EMEA Tour...
Oracle Real Application Clusters 19c- Best Practices and Internals- EMEA Tour...Oracle Real Application Clusters 19c- Best Practices and Internals- EMEA Tour...
Oracle Real Application Clusters 19c- Best Practices and Internals- EMEA Tour...
 
Oracle RAC 12c Overview
Oracle RAC 12c OverviewOracle RAC 12c Overview
Oracle RAC 12c Overview
 
Oracle Database on ACFS: a perfect marriage?
Oracle Database on ACFS: a perfect marriage?Oracle Database on ACFS: a perfect marriage?
Oracle Database on ACFS: a perfect marriage?
 
Presentation Template - NCOAUG Conference Presentation - 16 9
Presentation Template - NCOAUG Conference Presentation - 16 9Presentation Template - NCOAUG Conference Presentation - 16 9
Presentation Template - NCOAUG Conference Presentation - 16 9
 
Unleash oracle 12c performance with cisco ucs
Unleash oracle 12c performance with cisco ucsUnleash oracle 12c performance with cisco ucs
Unleash oracle 12c performance with cisco ucs
 
Oracle RAC 12c Release 2 - Overview
Oracle RAC 12c Release 2 - OverviewOracle RAC 12c Release 2 - Overview
Oracle RAC 12c Release 2 - Overview
 
The Oracle RAC Family of Solutions - Presentation
The Oracle RAC Family of Solutions - PresentationThe Oracle RAC Family of Solutions - Presentation
The Oracle RAC Family of Solutions - Presentation
 
oracle dba
oracle dbaoracle dba
oracle dba
 
Rac&asm
Rac&asmRac&asm
Rac&asm
 
Enable oracle database vault
Enable oracle database vaultEnable oracle database vault
Enable oracle database vault
 
What we unlearned_and_learned_by_moving_from_m9000_to_ssc_ukoug2014
What we unlearned_and_learned_by_moving_from_m9000_to_ssc_ukoug2014What we unlearned_and_learned_by_moving_from_m9000_to_ssc_ukoug2014
What we unlearned_and_learned_by_moving_from_m9000_to_ssc_ukoug2014
 
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
 

Recently uploaded

"I hear you": Moving beyond empathy in UXR
"I hear you": Moving beyond empathy in UXR"I hear you": Moving beyond empathy in UXR
"I hear you": Moving beyond empathy in UXRMegan Campos
 
Ready Set Go Children Sermon about Mark 16:15-20
Ready Set Go Children Sermon about Mark 16:15-20Ready Set Go Children Sermon about Mark 16:15-20
Ready Set Go Children Sermon about Mark 16:15-20rejz122017
 
Using AI to boost productivity for developers
Using AI to boost productivity for developersUsing AI to boost productivity for developers
Using AI to boost productivity for developersTeri Eyenike
 
2024 mega trends for the digital workplace - FINAL.pdf
2024 mega trends for the digital workplace - FINAL.pdf2024 mega trends for the digital workplace - FINAL.pdf
2024 mega trends for the digital workplace - FINAL.pdfNancy Goebel
 
ECOLOGY OF FISHES.pptx full presentation
ECOLOGY OF FISHES.pptx full presentationECOLOGY OF FISHES.pptx full presentation
ECOLOGY OF FISHES.pptx full presentationFahadFazal7
 
Digital collaboration with Microsoft 365 as extension of Drupal
Digital collaboration with Microsoft 365 as extension of DrupalDigital collaboration with Microsoft 365 as extension of Drupal
Digital collaboration with Microsoft 365 as extension of DrupalFabian de Rijk
 
History of Morena Moshoeshoe birth death
History of Morena Moshoeshoe birth deathHistory of Morena Moshoeshoe birth death
History of Morena Moshoeshoe birth deathphntsoaki
 
SOLID WASTE MANAGEMENT SYSTEM OF FENI PAURASHAVA, BANGLADESH.pdf
SOLID WASTE MANAGEMENT SYSTEM OF FENI PAURASHAVA, BANGLADESH.pdfSOLID WASTE MANAGEMENT SYSTEM OF FENI PAURASHAVA, BANGLADESH.pdf
SOLID WASTE MANAGEMENT SYSTEM OF FENI PAURASHAVA, BANGLADESH.pdfMahamudul Hasan
 
Unlocking Exploration: Self-Motivated Agents Thrive on Memory-Driven Curiosity
Unlocking Exploration: Self-Motivated Agents Thrive on Memory-Driven CuriosityUnlocking Exploration: Self-Motivated Agents Thrive on Memory-Driven Curiosity
Unlocking Exploration: Self-Motivated Agents Thrive on Memory-Driven CuriosityHung Le
 
Proofreading- Basics to Artificial Intelligence Integration - Presentation:Sl...
Proofreading- Basics to Artificial Intelligence Integration - Presentation:Sl...Proofreading- Basics to Artificial Intelligence Integration - Presentation:Sl...
Proofreading- Basics to Artificial Intelligence Integration - Presentation:Sl...David Celestin
 
The Concession of Asaba International Airport: Balancing Politics and Policy ...
The Concession of Asaba International Airport: Balancing Politics and Policy ...The Concession of Asaba International Airport: Balancing Politics and Policy ...
The Concession of Asaba International Airport: Balancing Politics and Policy ...Kayode Fayemi
 
BIG DEVELOPMENTS IN LESOTHO(DAMS & MINES
BIG DEVELOPMENTS IN LESOTHO(DAMS & MINESBIG DEVELOPMENTS IN LESOTHO(DAMS & MINES
BIG DEVELOPMENTS IN LESOTHO(DAMS & MINESfuthumetsaneliswa
 
LITTLE ABOUT LESOTHO FROM THE TIME MOSHOESHOE THE FIRST WAS BORN
LITTLE ABOUT LESOTHO FROM THE TIME MOSHOESHOE THE FIRST WAS BORNLITTLE ABOUT LESOTHO FROM THE TIME MOSHOESHOE THE FIRST WAS BORN
LITTLE ABOUT LESOTHO FROM THE TIME MOSHOESHOE THE FIRST WAS BORNtntlai16
 
Introduction to Artificial intelligence.
Introduction to Artificial intelligence.Introduction to Artificial intelligence.
Introduction to Artificial intelligence.thamaeteboho94
 
Jual obat aborsi Jakarta 085657271886 Cytote pil telat bulan penggugur kandun...
Jual obat aborsi Jakarta 085657271886 Cytote pil telat bulan penggugur kandun...Jual obat aborsi Jakarta 085657271886 Cytote pil telat bulan penggugur kandun...
Jual obat aborsi Jakarta 085657271886 Cytote pil telat bulan penggugur kandun...ZurliaSoop
 
BEAUTIFUL PLACES TO VISIT IN LESOTHO.pptx
BEAUTIFUL PLACES TO VISIT IN LESOTHO.pptxBEAUTIFUL PLACES TO VISIT IN LESOTHO.pptx
BEAUTIFUL PLACES TO VISIT IN LESOTHO.pptxthusosetemere
 

Recently uploaded (19)

"I hear you": Moving beyond empathy in UXR
"I hear you": Moving beyond empathy in UXR"I hear you": Moving beyond empathy in UXR
"I hear you": Moving beyond empathy in UXR
 
Ready Set Go Children Sermon about Mark 16:15-20
Ready Set Go Children Sermon about Mark 16:15-20Ready Set Go Children Sermon about Mark 16:15-20
Ready Set Go Children Sermon about Mark 16:15-20
 
Abortion Pills Fahaheel ௹+918133066128💬@ Safe and Effective Mifepristion and ...
Abortion Pills Fahaheel ௹+918133066128💬@ Safe and Effective Mifepristion and ...Abortion Pills Fahaheel ௹+918133066128💬@ Safe and Effective Mifepristion and ...
Abortion Pills Fahaheel ௹+918133066128💬@ Safe and Effective Mifepristion and ...
 
Using AI to boost productivity for developers
Using AI to boost productivity for developersUsing AI to boost productivity for developers
Using AI to boost productivity for developers
 
2024 mega trends for the digital workplace - FINAL.pdf
2024 mega trends for the digital workplace - FINAL.pdf2024 mega trends for the digital workplace - FINAL.pdf
2024 mega trends for the digital workplace - FINAL.pdf
 
ICT role in 21st century education and it's challenges.pdf
ICT role in 21st century education and it's challenges.pdfICT role in 21st century education and it's challenges.pdf
ICT role in 21st century education and it's challenges.pdf
 
in kuwait௹+918133066128....) @abortion pills for sale in Kuwait City
in kuwait௹+918133066128....) @abortion pills for sale in Kuwait Cityin kuwait௹+918133066128....) @abortion pills for sale in Kuwait City
in kuwait௹+918133066128....) @abortion pills for sale in Kuwait City
 
ECOLOGY OF FISHES.pptx full presentation
ECOLOGY OF FISHES.pptx full presentationECOLOGY OF FISHES.pptx full presentation
ECOLOGY OF FISHES.pptx full presentation
 
Digital collaboration with Microsoft 365 as extension of Drupal
Digital collaboration with Microsoft 365 as extension of DrupalDigital collaboration with Microsoft 365 as extension of Drupal
Digital collaboration with Microsoft 365 as extension of Drupal
 
History of Morena Moshoeshoe birth death
History of Morena Moshoeshoe birth deathHistory of Morena Moshoeshoe birth death
History of Morena Moshoeshoe birth death
 
SOLID WASTE MANAGEMENT SYSTEM OF FENI PAURASHAVA, BANGLADESH.pdf
SOLID WASTE MANAGEMENT SYSTEM OF FENI PAURASHAVA, BANGLADESH.pdfSOLID WASTE MANAGEMENT SYSTEM OF FENI PAURASHAVA, BANGLADESH.pdf
SOLID WASTE MANAGEMENT SYSTEM OF FENI PAURASHAVA, BANGLADESH.pdf
 
Unlocking Exploration: Self-Motivated Agents Thrive on Memory-Driven Curiosity
Unlocking Exploration: Self-Motivated Agents Thrive on Memory-Driven CuriosityUnlocking Exploration: Self-Motivated Agents Thrive on Memory-Driven Curiosity
Unlocking Exploration: Self-Motivated Agents Thrive on Memory-Driven Curiosity
 
Proofreading- Basics to Artificial Intelligence Integration - Presentation:Sl...
Proofreading- Basics to Artificial Intelligence Integration - Presentation:Sl...Proofreading- Basics to Artificial Intelligence Integration - Presentation:Sl...
Proofreading- Basics to Artificial Intelligence Integration - Presentation:Sl...
 
The Concession of Asaba International Airport: Balancing Politics and Policy ...
The Concession of Asaba International Airport: Balancing Politics and Policy ...The Concession of Asaba International Airport: Balancing Politics and Policy ...
The Concession of Asaba International Airport: Balancing Politics and Policy ...
 
BIG DEVELOPMENTS IN LESOTHO(DAMS & MINES
BIG DEVELOPMENTS IN LESOTHO(DAMS & MINESBIG DEVELOPMENTS IN LESOTHO(DAMS & MINES
BIG DEVELOPMENTS IN LESOTHO(DAMS & MINES
 
LITTLE ABOUT LESOTHO FROM THE TIME MOSHOESHOE THE FIRST WAS BORN
LITTLE ABOUT LESOTHO FROM THE TIME MOSHOESHOE THE FIRST WAS BORNLITTLE ABOUT LESOTHO FROM THE TIME MOSHOESHOE THE FIRST WAS BORN
LITTLE ABOUT LESOTHO FROM THE TIME MOSHOESHOE THE FIRST WAS BORN
 
Introduction to Artificial intelligence.
Introduction to Artificial intelligence.Introduction to Artificial intelligence.
Introduction to Artificial intelligence.
 
Jual obat aborsi Jakarta 085657271886 Cytote pil telat bulan penggugur kandun...
Jual obat aborsi Jakarta 085657271886 Cytote pil telat bulan penggugur kandun...Jual obat aborsi Jakarta 085657271886 Cytote pil telat bulan penggugur kandun...
Jual obat aborsi Jakarta 085657271886 Cytote pil telat bulan penggugur kandun...
 
BEAUTIFUL PLACES TO VISIT IN LESOTHO.pptx
BEAUTIFUL PLACES TO VISIT IN LESOTHO.pptxBEAUTIFUL PLACES TO VISIT IN LESOTHO.pptx
BEAUTIFUL PLACES TO VISIT IN LESOTHO.pptx
 

How oracle 12c flexes its muscles against oracle 11g r2 final

  • 1. 1 GE Title or job number 12/14/2015 How Oracle 12c Flexes Its Muscles Against Oracle 11gR2 Ajith Narayanan Oracle ACE Associate 17th Nov-2014, Bangkok, Thailand.
  • 2. 2 GE Title or job number 12/14/2015 The views/contents in this slides are those of the author and do not necessarily reflect that of General Electric Company or Oracle Corporation and/or their respective affiliates/subsidiaries. The material in this document is for informational purposes only, and is provided on an AS-IS basis. Disclaimer
  • 3. 3 GE Title or job number 12/14/2015 Ajith Narayanan  10+ years of Oracle [APPS] DBA/Technical Architect experience.  Oracle ACE Associate  Blogger :- http://oracledbascriptsfromajith.blogspot.com  Member:-OAUG, AIOUG  Website Chair (2011-2013) – Oracle RACSIG http://www.oracleracsig.org  AIOUG Real Application Clusters SIG Leader Who Am I?
  • 4. 4 GE Title or job number 12/14/2015 Take away : End of the session, we should be able to clearly understand the high availability features provided by Oracle 12C version. Agenda  Introduction  Oracle RAC – Over the years  Oracle 11g R2 – Standard Cluster  Oracle 12c Flex Cluster  Oracle 12C – Flex ASM  Conclusion  Q & A
  • 5. 5 GE Title or job number 12/14/2015 Introduction
  • 6. 6 GE Title or job number 12/14/2015  Oracle 12C, “C” stands for cloud, this database version is specially designed for the cloud.  Heard about CDB, PDB, SEED etc.  This session is all about, the introduction of high availability features like Flex Cluster & Flex ASM. Introduction
  • 7. 7 GE Title or job number 12/14/2015 Oracle RAC – Over the years
  • 8.  Oracle 9i Database files, OCR & Voting disk on raw devices  Oracle 10g ASM for datafiles comes into picture  Oracle 11g OCR & Voting disk can be created in ASM too  Oracle 11g R2 CRS home, ASM Home Consolidated, Called “Grid infrastructure”  Oracle 12C Flex ASM, Flex Cluster Oracle RAC – Over the years GI GI GI GI App1 App2 App3 App4 +ASM 1 +ASM 2 +ASM 3 +ASM 4 • Raw Devices • Voting Disk • OCR (9i Days) +DATA +FRA Datafiles
  • 9. 9 GE Title or job number 12/14/2015 Oracle 11g R2 – Standard Cluster
  • 10. • A number of nodes/servers forming a cluster with a shared storage • Being a member of the cluster all the nodes typically has the below running.  Grid Infrastructure  ASM  Listener(s)  Database Instance(s) Oracle 11g R2 – Standard Cluster
  • 11. 11 GE Title or job number 12/14/2015 Oracle 12c Flex Cluster
  • 12. • All nodes in an Oracle Flex Cluster belong to a single Oracle Grid Infrastructure cluster. • Concept of Hub & Leaf nodes introduced • Provide high availability , scalability and flexibility  Hub Hub Nodes are similar to Oracle Grid Infrastructure nodes in an Oracle Clusterware standard Cluster configuration.  Leaf Leaf Nodes are different from standard Oracle Grid Infrastructure nodes, in that they do not require direct access to shared storage, but instead request data through Hub Nodes. Oracle 12c Flex Cluster
  • 13.  If a Leaf-node has access to shared storage, it can perform a role change to a HUB-node.  A Standard Cluster can be converted to a Flex Cluster at any time after the installation.  Once a cluster is configured as a Flex Cluster this configuration is irreversible. Oracle 12C – Flex Cluster GI GI GI GI App1 App2 App3 App4 +ASM 1 +ASM 2 +ASM 3 +ASM 4 +DATA +FRA Datafiles App2 App2 App1 App1 App3 App3 App4 App4 Leaf Nodes Leaf Nodes Leaf Nodes Leaf Nodes Hub Nodes
  • 14. Oracle 12C – Flex Cluster Flex Cluster can be configured during GI installation
  • 15. Oracle 12C – Flex Cluster Flex Cluster can be configured using crsctl, later, But remember GNS setup should be done #cluvfy stage –pre crsinst –n nodelist #srvctl add gns --domain domain_name --vip vip_name #srvctl start gns #cluvfy comp gns --precrsinst --domain domain --vip gns_vip #srvctl modify network --nettype MIXED #srvctl update scan_listener #srvctl update listener #srvctl update database --db db_unique_name SQL> alter database set remote_listener=["scan_name:scan_port"]; #cluvfy stage --post crsinst --n all #srvctl modify network --nettype DHCP #srvctl update database --db db_unique_name #srvctl update scan_listener #srvctl update listener #srvctl modify scan --scanname scan_name [root@ajithEBS1~]#crsctl set cluster mode flex Cluster is configured for ”flex" mode [root@ajithEBS1~]#crsctl stop crs [root@ajithEBS1~]#crsctl start crs --wait [root@ajithEBS1~]#crsctl set cluster mode flex Cluster is already configured in "flex" mode
  • 16. Oracle 12C – Flex Cluster Node Roles  Once the node is converted to a leaf node, check “crs_stat –t –v” it will have a local listener.  # of ASM Instances also reduces  VIP Fails over to available node [root@ajithEBS1~]#./crsctl get node role config Node 'ajithEBS1' configured role is 'hub’ [root@ajithEBS1~]#./crsctl set node role leaf CRS--4408: Node 'ajithEBS1' configured role successfully changed;restart Oracle High Availability Services for new role to take effect. [root@ajithEBS1~]#./crsctl stop crs [root@ajithEBS1~]#./crsctl start crs
  • 17. Oracle 12C – Flex Cluster  ASM Network • By default, it will share the interconnect NIC • Can be changed during install, or later  Grid Naming Services (GNS), Was optional during 11g days, and /etc/hosts were a workaround, But in 12C, it is mandatory to have the Grid Naming Service setup • You can install GI in Standard Mode and reconfigure it with GNS prior to conversion to Flex Mode.
  • 18. Oracle 12C – Flex ASM
  • 19. Oracle 12C – Flex ASM  The Next generation Automatic Storage Management (ASM) has a new name “Flex ASM”.  Gone are the days, like, One ASM instance per node in a cluster.  Your ASM configured to run on fewer nodes in a cluster  Allows for seamless client connection failover
  • 20. Oracle 12C – Flex ASM  Network  Public Network  Private Network  Storage FC/ISCI  ASM Network With Oracle Flex ASM you can – Consolidate all the storage requirements into a single set of disk groups. – Small set of Oracle ASM instances running in a single cluster manages all the diskgroups. – Number of Oracle ASM instances can be set with cardinality setting. The default is three instances. [oracle@ajithEBS2~]$srvctl modify asm --count 4 [oracle@ajithEBS2~]$srvctl modify asm --count ALL
  • 21. Oracle 12C – Flex ASM If installing an Oracle Flex Cluster, Oracle Flex ASM is enabled by default because an Oracle Flex Cluster requires Oracle Flex ASM. [oracle@ajithEBS2~]$ asmcmd Showclustermode ASM cluster : Flex mode enabled
  • 22. Oracle 12C – Flex ASM Connectivity  Connections from a database instance to an ASM instance are based on SQLnet using listeners.  The listener directs the connection to the least loaded ASM instance based on the load metric it maintains.  The ASM instance to which the database instance connects to is listed in the database alert log  ASM instance die, it will be restarted automatically – If an ASM instance crashes, it will be automatically restarted if ASM COUNT is set to ALL – If an ASM instance crashes, and ASM COUNT is not set to ALL, it will be restarted on the first available hub node  41
  • 23. Oracle 12C – Flex ASM Connectivity  Connections from a database instance to an ASM instance are based on SQLnet using listeners.  The listener directs the connection to the least loaded ASM instance based on the load metric it maintains.  The ASM instance to which the database instance connects to is listed in the database alert log  ASM instance die, it will be restarted automatically – If an ASM instance crashes, it will be automatically restarted if ASM COUNT is set to ALL – If an ASM instance crashes, and ASM COUNT is not set to ALL, it will be restarted on the first available hub node  41
  • 24. Oracle 12C – Flex ASM Why use Oracle Flex ASM  Oracle Flex ASM supports larger LUN sizes for Oracle Database 12c clients.  Maximum number of Disk Groups supported is 511.  Flexibility to rename an ASM Disk in a Disk Group. Network enhancement in Oracle Flex ASM  In previous versions the cluster requires: - A public network for client application access - One or more private networks for inter-node communication within the cluster including ASM traffic.  Flex ASM adds the ASM network, which can be used for communication between ASM and its clients to isolate and offload ASM traffic Physical Metadata
  • 26. – Clients are automatically relocated if an ASM Instance goes down – Adding a new node to a cluster (which currently exists as a standalone) and migration to ASM is easier – Even though with previous releases, there is very little over-head of ASM • Fewer resources on a Hub nodes without ASM to manage – The database is not the super-star in the cluster! Conclusion
  • 27. Q & A
  • 28. Thank You Please contact me @ ajithpathyil@gmail.com or http://oracledbascriptsfromajith.blogspot.com