SlideShare a Scribd company logo
Oracle 12c New Features
Real Application Cluster (RAC)
@saifulmuhajir
Why 12c?
Many Oracle customers have large numbers of “departmental” applications
built on Oracle RDBMS. They:
• Do NOT use a significant percentage of the hardware on which they are
deployed
• Have instance and storage overhead preventing large numbers of
“departmental” databases from being placed on the same physical and
storage server
• Are NOT sufficiently complex to require 100% of the attention of a full
time administrator
• Do require significant time to patch or upgrade all applications
Oracle 11g Characters
Multiple monolithic or non-CDBs share nothing:
- Too many background processes
- High shared/process memory
- Many copies of Oracle metadata
New Multitenant Architecture: Benefits
Operates multiple databases in a centrally managed platform to lower costs:
- Less instance overhead
- Less storage cost
Reduces DBA resources costs and maintains security
- No application changes
- Fast and easy provisioning
- Time saving for patching and upgrade
- Separation of duties between:
• Different application administrators
• Application administrators and DBA
• Users within application
Multitenant Container Database
Multitenant Container Database (CDB)
Datafiles Controlfiles Redo logs
ROOT
Datafiles
APPLICATION(1)
Datafiles
APPLICATION(2)
Datafiles
APPLICATION(3)
System Global Area
Instance
Process structures
Single Instance
Multitenant
Container Database
SERVER
Shares:
• Background processes
• Shared/process memory
• Oracle metadata
Plug & Unplug
• Move PDB easily
• Quick Patching & Upgrade
• Non-CDB conversion
Cloning, Upgrade & Patching
• Cloning:
- Local CDB
- Remote CDB (same or different server)
- Remote clone for converting non-CDB
• Upgrade & Patching: not as simple and quick as Oracle said. Require both
pre-upgrade and post-upgrade steps
Demo
Convert Non-CBD to CDB
Oracle Database 12c
RAC New
Features
Flex ASM
• Avoid ASM instance single-point-failure
• Number of ASM instances running is called the ASM cardinality
Flex ASM: More
• Supports larger LUN sizes for Oracle Database 12c clients (20 PB -> 32 PB)
• Maximum number of Disk Groups supported is 511 (from 63)
• Flexibility to rename an ASM Disk in a Disk Group
• All the instances in an ASM cluster ensure they are running the same code
release by validating the patch level across the cluster.
ASM Disk Scrubbing
• Monitors all the disks in the ASM disk groups
• Verifies the logical data corruption on all ASM disks
• Auto-magic error correction using mirrored data
• ASM 12c scrubbing occurs in two ways:
- As part of rebalance operations
SQL> alter diskgroup DGDATA set attribute ‘content.check’ = ‘TRUE’
- On demand scrubbing: can be performed on a Disk Group, individual
files or individual disks
SQL> alter diskgroup DGDATA scrub repair;
SQL> alter diskgroup DGDATA scrub disk data_0004 repair power auto;
Rebalance Improvements
• Establish upfront estimates before actually doing a rebalance operation
SQL> EXPLAIN WORK SET STATEMENT_ID='ADD_DISK' FOR ALTER
DISKGROUP DG_DATA AD DISK data_005;
SQL> SELECT est_work FROM V$ASM_ESTIMATE
WHERE STATEMENT_ID = 'ADD_DISK’;
• Improved accuracy of rebalance estimates
RAC: More
• IPv6 support for client connectivity, helps the customers meet the PCI,
SOX and other Security Compliance standards
• Auto root.sh execution on all nodes
• Multiple SCAN per Subnet
• New GHCTL utility for patching improvements
• Shared password file in ASM: A single password file can now be stored
in the ASM diskgroup and can be shared by all nodes
• What-if Command: simulate the command without it actually being
executed or making any changes
$ ./srvctl stop database –d MYDB –eval
$ ./crsctl eval modify resource <resource_name> -attr “value”
12c RAC: Deprecated Features
• Oracle Restart
• RAW/Block Storage Devices

More Related Content

PPTX
Database Consolidation using Oracle Multitenant
PPTX
Oracle 12c
PPTX
Why Upgrade to Oracle Database 12c?
PPTX
Oracle database 12c new features
PDF
Oracle Database 12c Multitenant for Consolidation
PDF
Oracle database 12c intro
PPTX
What's new in Oracle 19c & 18c Recovery Manager (RMAN)
PDF
Oracle database 12c introduction- Satyendra Pasalapudi
Database Consolidation using Oracle Multitenant
Oracle 12c
Why Upgrade to Oracle Database 12c?
Oracle database 12c new features
Oracle Database 12c Multitenant for Consolidation
Oracle database 12c intro
What's new in Oracle 19c & 18c Recovery Manager (RMAN)
Oracle database 12c introduction- Satyendra Pasalapudi

What's hot (20)

PDF
Oracle RAC 12c (12.1.0.2) Operational Best Practices - A result of true colla...
PDF
Oracle database high availability solutions
PDF
Oracle 12c and its pluggable databases
PPTX
Oracle database upgrade to 12c and available methods
PPTX
Oracle 12c Architecture
PDF
PostgreSQL 9.5 Features
PDF
Time for Change: Migrate your Non-RAC Database to RAC
PPT
Oracle High Availability
PPTX
Oracle 12c Multi Tenant
PDF
Oracle 12c PDB insights
PPTX
Data Guard Architecture & Setup
PDF
Reduce planned database down time with Oracle technology
PDF
Migration to Oracle Multitenant
PPS
Oracle Database Overview
PPTX
Why oracle data guard new features in oracle 18c, 19c
PPSX
Oracle database 12c new features
PPTX
Oracle Database 12.1.0.2: New Features
PDF
Oracle RAC One Node 12c Overview
PDF
RMAN in 12c: The Next Generation (WP)
PPTX
Oracle golden gate 12c New Features
Oracle RAC 12c (12.1.0.2) Operational Best Practices - A result of true colla...
Oracle database high availability solutions
Oracle 12c and its pluggable databases
Oracle database upgrade to 12c and available methods
Oracle 12c Architecture
PostgreSQL 9.5 Features
Time for Change: Migrate your Non-RAC Database to RAC
Oracle High Availability
Oracle 12c Multi Tenant
Oracle 12c PDB insights
Data Guard Architecture & Setup
Reduce planned database down time with Oracle technology
Migration to Oracle Multitenant
Oracle Database Overview
Why oracle data guard new features in oracle 18c, 19c
Oracle database 12c new features
Oracle Database 12.1.0.2: New Features
Oracle RAC One Node 12c Overview
RMAN in 12c: The Next Generation (WP)
Oracle golden gate 12c New Features
Ad

Similar to Oracle 12c New Features_RAC_slides (20)

PDF
Oracle RAC 12c Overview
PDF
Understanding Oracle RAC 12c Internals OOW13 [CON8806]
PDF
Oracle RAC 12c New Features List OOW13
PPTX
How oracle 12c flexes its muscles against oracle 11g r2 final
PDF
Oracle RAC 12c Best Practices with Appendices DOAG2013
PPTX
Anil nair rac_internals_sangam_2016
PPTX
One database solution for your enterprise business - Oracle 12c
PDF
Expert performance tuning tips for Oracle RAC
PDF
Oracle12c flex asm_flexcluster - Y V RAVI KUMAR
PDF
Oracle RAC 19c and Later - Best Practices #OOWLON
PDF
Oracle RAC 12c Best Practices Sanger OOW13 [CON8805]
PDF
Oracle RAC 12c Collaborate Best Practices - IOUG 2014 version
PDF
les12.pdf
DOC
Oracle10g rac course_contents
PPTX
SAOUG - Connect 2014 - Flex Cluster and Flex ASM
PDF
Scaling paypal workloads with oracle rac ss
PDF
AIOUG-GroundBreakers-Jul 2019 - 19c RAC
PDF
Rac 12c rel2_operational_best_practices_sangam_2017_as_pdf
PDF
Oracle RAC - New Generation
PDF
The Top 5 Reasons to Deploy Your Applications on Oracle RAC
Oracle RAC 12c Overview
Understanding Oracle RAC 12c Internals OOW13 [CON8806]
Oracle RAC 12c New Features List OOW13
How oracle 12c flexes its muscles against oracle 11g r2 final
Oracle RAC 12c Best Practices with Appendices DOAG2013
Anil nair rac_internals_sangam_2016
One database solution for your enterprise business - Oracle 12c
Expert performance tuning tips for Oracle RAC
Oracle12c flex asm_flexcluster - Y V RAVI KUMAR
Oracle RAC 19c and Later - Best Practices #OOWLON
Oracle RAC 12c Best Practices Sanger OOW13 [CON8805]
Oracle RAC 12c Collaborate Best Practices - IOUG 2014 version
les12.pdf
Oracle10g rac course_contents
SAOUG - Connect 2014 - Flex Cluster and Flex ASM
Scaling paypal workloads with oracle rac ss
AIOUG-GroundBreakers-Jul 2019 - 19c RAC
Rac 12c rel2_operational_best_practices_sangam_2017_as_pdf
Oracle RAC - New Generation
The Top 5 Reasons to Deploy Your Applications on Oracle RAC
Ad

Oracle 12c New Features_RAC_slides

  • 1. Oracle 12c New Features Real Application Cluster (RAC) @saifulmuhajir
  • 2. Why 12c? Many Oracle customers have large numbers of “departmental” applications built on Oracle RDBMS. They: • Do NOT use a significant percentage of the hardware on which they are deployed • Have instance and storage overhead preventing large numbers of “departmental” databases from being placed on the same physical and storage server • Are NOT sufficiently complex to require 100% of the attention of a full time administrator • Do require significant time to patch or upgrade all applications
  • 3. Oracle 11g Characters Multiple monolithic or non-CDBs share nothing: - Too many background processes - High shared/process memory - Many copies of Oracle metadata
  • 4. New Multitenant Architecture: Benefits Operates multiple databases in a centrally managed platform to lower costs: - Less instance overhead - Less storage cost Reduces DBA resources costs and maintains security - No application changes - Fast and easy provisioning - Time saving for patching and upgrade - Separation of duties between: • Different application administrators • Application administrators and DBA • Users within application
  • 5. Multitenant Container Database Multitenant Container Database (CDB) Datafiles Controlfiles Redo logs ROOT Datafiles APPLICATION(1) Datafiles APPLICATION(2) Datafiles APPLICATION(3) System Global Area Instance Process structures Single Instance Multitenant Container Database SERVER Shares: • Background processes • Shared/process memory • Oracle metadata
  • 6. Plug & Unplug • Move PDB easily • Quick Patching & Upgrade • Non-CDB conversion
  • 7. Cloning, Upgrade & Patching • Cloning: - Local CDB - Remote CDB (same or different server) - Remote clone for converting non-CDB • Upgrade & Patching: not as simple and quick as Oracle said. Require both pre-upgrade and post-upgrade steps
  • 8. Demo Convert Non-CBD to CDB Oracle Database 12c
  • 10. Flex ASM • Avoid ASM instance single-point-failure • Number of ASM instances running is called the ASM cardinality
  • 11. Flex ASM: More • Supports larger LUN sizes for Oracle Database 12c clients (20 PB -> 32 PB) • Maximum number of Disk Groups supported is 511 (from 63) • Flexibility to rename an ASM Disk in a Disk Group • All the instances in an ASM cluster ensure they are running the same code release by validating the patch level across the cluster.
  • 12. ASM Disk Scrubbing • Monitors all the disks in the ASM disk groups • Verifies the logical data corruption on all ASM disks • Auto-magic error correction using mirrored data • ASM 12c scrubbing occurs in two ways: - As part of rebalance operations SQL> alter diskgroup DGDATA set attribute ‘content.check’ = ‘TRUE’ - On demand scrubbing: can be performed on a Disk Group, individual files or individual disks SQL> alter diskgroup DGDATA scrub repair; SQL> alter diskgroup DGDATA scrub disk data_0004 repair power auto;
  • 13. Rebalance Improvements • Establish upfront estimates before actually doing a rebalance operation SQL> EXPLAIN WORK SET STATEMENT_ID='ADD_DISK' FOR ALTER DISKGROUP DG_DATA AD DISK data_005; SQL> SELECT est_work FROM V$ASM_ESTIMATE WHERE STATEMENT_ID = 'ADD_DISK’; • Improved accuracy of rebalance estimates
  • 14. RAC: More • IPv6 support for client connectivity, helps the customers meet the PCI, SOX and other Security Compliance standards • Auto root.sh execution on all nodes • Multiple SCAN per Subnet • New GHCTL utility for patching improvements • Shared password file in ASM: A single password file can now be stored in the ASM diskgroup and can be shared by all nodes • What-if Command: simulate the command without it actually being executed or making any changes $ ./srvctl stop database –d MYDB –eval $ ./crsctl eval modify resource <resource_name> -attr “value”
  • 15. 12c RAC: Deprecated Features • Oracle Restart • RAW/Block Storage Devices