SlideShare a Scribd company logo
1 of 67
Oracle ASM 11g
The Evolution
Alex Gorbachev
RMOUG Training Days 2010
Denver, 18-Feb-10
Alex Gorbachev

    • CTO, The Pythian Group
    • Blogger

    • OakTable Network member
    • Oracle ACE Director

    • BattleAgainstAnyGuess.com

    • Vice-president, Oracle RAC SIG




2                             © 2009/2010 Pythian
Why Companies Trust Pythian
    • Recognized Leader:
    •   Global industry-leader in remote database administration services and consulting for Oracle,
        Oracle Applications, MySQL and SQL Server
    •   Work with over 150 multinational companies such as Forbes.com, Fox Interactive media, and
        MDS Inc. to help manage their complex IT deployments

    • Expertise:
    •   One of the world’s largest concentrations of dedicated, full-time DBA expertise.

    • Global Reach & Scalability:
    •   24/7/365 global remote support for DBA and consulting, systems administration, special
        projects or emergency response




3                                            © 2009/2010 Pythian
ASM adoption poll

    • How    many use ASM?
     •   Plan to use?
     •   Plan NOT to use?


    • Adoption     rates amongst Pythian customers - very high




4                                © 2009/2010 Pythian
Pre-ASM - simple file system on JBOD

                       • Resilience?
                               •   multiplexing
                                     •   redo + controlfiles
    Server
                               •   hardware mirroring
     /u01     /u02
                       • Scaleability?
                               •   Manual datafile layout
                                     •   separate indexes and tables?
                               •   Hardware striping
                       • Manageability?
      Disk     Disk
                               •   poor
                               •   resize? move?

5                     © 2009/2010 Pythian
Pre-ASM - raw devices




    Server
    /dev/sdb   /dev/sdc          • One file => disk or partition
                                 • Why raw devices?
                                        • remove overhead of FS
                                        • Later CIO, direct IO, etc



      Disk       Disk



6                         © 2009/2010 Pythian
Pre-ASM - raw devices (cluster)



Server 1                          • One file => disk or partition
                                  • Why raw devices?
    /dev/sdb   /dev/sdc
                                         • remove overhead of FS
                                         • Later CIO, direct IO, etc

      Disk       Disk
                                   • Clusters - shared storage

    /dev/sdb   /dev/sdc
                Server 2

7                          © 2009/2010 Pythian
Pre-ASM - volume manager

      • FS   or “raw device”

      • Logical   volume

      • Volume     groups

      • Physical   disks




8                              © 2009/2010 Pythian
Pre-ASM - volume manager

        • FS   or “raw device”

        • Logical   volume

        • Volume     groups

        • Physical   disks

     Storage box




8                                © 2009/2010 Pythian
Pre-ASM - cluster VM and FS

    • Cluster       Volume Manager (CVM)
     •   Synchronizes volume metadata
     •   Still lots of manageability overhead
         •   1 volume = one file
    • Cluster       File System (CFS)
     •   On top of CVM
     •   Synchronize file metadata & concurrent IO
    • Network        Attached Storage (NAS)
     •   FS and VM on storage box
    • ZFS      opens the whole new dimension in manageability

9                                    © 2009/2010 Pythian
Pre-ASM storage issues




10           © 2009/2010 Pythian
Pre-ASM storage issues



     • Too complex
     • 3rd party vendors
      •   Additional licensing cost
     • Many       groups involved
      •   Storage engineers
      •   SA’s
      •   DBA’s
     • Loosing      layout visibility



10                                © 2009/2010 Pythian
Pre-ASM storage issues



     • Too complex                                      • Too simple
     • 3rd party vendors                                  • Doesn’t scale
                                                          • Not reliable
      •   Additional licensing cost
                                                          • Not flexible
     • Many       groups involved
      •   Storage engineers
      •   SA’s
      •   DBA’s
     • Loosing      layout visibility



10                                © 2009/2010 Pythian
ASM introduction

     • Simplify
      •   Fewer vendors involved
      •   Fewer layers
      •   Move many operations under DBA umbrella
          •   oh well, Storage Administrator role
     • Cost      efficient
      •   No need to license volume manager
      •   Cheap storage boxes are good for ASM
      •   Manageable




11                                         © 2009/2010 Pythian
ASM principles

     • Organizing     Oracle files on physical disks

     • Mirroring
      •   reliability & failure tolerance
     • Striping
      •   performance & scaleability
     • Rebalancing
      •   manageability




12                                     © 2009/2010 Pythian
ASM striping 10g




13                      © 2009/2010 Pythian
ASM striping 10g




13                      © 2009/2010 Pythian
ASM striping 10g




13                      © 2009/2010 Pythian
ASM striping 10g




13                      © 2009/2010 Pythian
ASM striping 10g




13                      © 2009/2010 Pythian
ASM striping 10g




13                      © 2009/2010 Pythian
ASM striping 10g




          file1




13                      © 2009/2010 Pythian
ASM striping 10g




          file1    file2




13                       © 2009/2010 Pythian
ASM striping 10g

     • Allocation    unit (AU) 1MB
      •   Coarse striping - whole AU
      •   Fine striping - 128K inside AU




                file1            file2




13                                     © 2009/2010 Pythian
ASM striping 10g

     • Allocation    unit (AU) 1MB
      •   Coarse striping - whole AU
      •   Fine striping - 128K inside AU
     • One    extent = 1 AU




                file1            file2




13                                     © 2009/2010 Pythian
ASM striping 10g

     • Allocation    unit (AU) 1MB
      •   Coarse striping - whole AU
      •   Fine striping - 128K inside AU
     • One extent = 1 AU
     • Random striping -> equal distribution
      •   No auto-magic re-layout based on performance


                file1            file2




13                                     © 2009/2010 Pythian
ASM rebalancing




14                     © 2009/2010 Pythian
ASM rebalancing




14                     © 2009/2010 Pythian
ASM rebalancing




14                     © 2009/2010 Pythian
ASM rebalancing




14                     © 2009/2010 Pythian
ASM rebalancing




14                     © 2009/2010 Pythian
ASM rebalancing




14                     © 2009/2010 Pythian
ASM rebalancing

     •   Add / remove disks
     •   Migrate to another storage
     •   Extend / shrink
     •   asm_power_limit - rebalancing power/overhead
     •   No mirroring (external redundancy)
         •   planned maintenance




14                                    © 2009/2010 Pythian
ASM mirroring




15                   © 2009/2010 Pythian
ASM mirroring




15                   © 2009/2010 Pythian
ASM mirroring




15                   © 2009/2010 Pythian
ASM mirroring




15                   © 2009/2010 Pythian
ASM mirroring




15                   © 2009/2010 Pythian
ASM mirroring




15                   © 2009/2010 Pythian
ASM mirroring




15                   © 2009/2010 Pythian
ASM mirroring




15                   © 2009/2010 Pythian
ASM mirroring




15                   © 2009/2010 Pythian
ASM mirroring

     •   Primary extent & mirror extent


     •   Failure tolerance
         •   two or three way mirroring




15                                        © 2009/2010 Pythian
ASM failure groups

     •   Group of disks can fail at once
     •   Mirror extents between failure groups




              SAN 1                                SAN 2




16                                   © 2009/2010 Pythian
ASM failure groups

     •   Group of disks can fail at once
     •   Mirror extents between failure groups




              SAN 1




16                                   © 2009/2010 Pythian
ASM failure groups

     •   Group of disks can fail at once
     •   Mirror extents between failure groups




              SAN 1




16                                   © 2009/2010 Pythian
ASM instance

     • Special   kind of Oracle instance
      •   Clustered in RAC
     • ASM disks and diskgroups
     • ASM extent map

     • Rebalancing operations

     • Must be started before database instance




17                                © 2009/2010 Pythian
ASM 10g issues

     • ASM upgrade requires full RAC outage
     • Fixed 1MB allocation unit

     • Overhead with multi-TB databases
     • Recovery from failure is inefficient

     • Extended clusters read IO is inefficient

     • Limited FS functionality and tools

     • No snapshot-like functionality




18                              © 2009/2010 Pythian
ASM 11gR1 - diskgroup compatibility

     • Default
        SQL> select name, compatibility, database_compatibility
               from v$asm_diskgroup;
        NAME COMPATIBIL DATABASE_C
        ---- ---------- ----------
        DG1 10.1.0.0.0 10.1.0.0.0


     • New   features
        SQL> ALTER DISKGROUP dg1 SET ATTRIBUTE 'compatible.asm'='11.1';
        Diskgroup altered.
        SQL> ALTER DISKGROUP dg1 SET ATTRIBUTE 'compatible.rdbms'='11.1';
        Diskgroup altered.
        SQL> select name, compatibility, database_compatibility
               from v$asm_diskgroup;
        NAME COMPATIBIL DATABASE_C
        ---- ---------- ----------
        DG1 11.1.0.0.0 11.1.0.0.0




19                                     © 2009/2010 Pythian
ASM 11g - rolling updates for RAC

 ALTER SYSTEM START ROLLING MIGRATION TO
 11.2.0.0.0;

• Limited   services from ASM
   •   Normal database operation
   •   No diskgroup configuration changes
   •   Mount / unmount diskgroups

 ALTER SYSTEM STOP ROLLING
 MIGRATION;


                               © 2009/2010 Pythian
ASM 11gR1 - variable AU size

• Allocation    Unit - 1/2/4/.../64 MB
 •   10g - 1MB (_asm_ausize)
• Data   sits closer together and can be read in bigger chunks
 •   Can improve sequential IO
 •   Reduces striping over SAN striped LUN’s
 •   Configuring Oracle ASM hidden parameters for EVA8000, HP
     Knowledge Brief
• Reduces  SGA for metadata for large files
• 11g - can be done per diskgroup




                                 © 2009/2010 Pythian
ASM 11gR1 - variable extent size

     • 10g
      •   1 extent = 1 AU                   •   1 TB = 1+ mil. extents


     • 11g
      •   1-20,000 extents                  •   1MB AU:
          1 extent = 1 AU                   •   1 TB   = 53,572 extents
      •   20,001 - 40,000                   •   64MB AU:
          1 extent = 8 AU’s                 •   1 TB   = 16,384 extents
      •   40,001 - ...                      •   100 TB = 66,788 extents
          1 extent = 64 AU’s


22                             © 2009/2010 Pythian
ASM 11gR1 - recovery from failures

• Fast   Mirror Resync
 •   OFFLINE disks
 •   disk_repair_time attribute
 •   ASM extent change tracking
 •   Suitable for transient failures and maintenance
• Fast   Rebalancing in restricted mount
 •   Rebalancing => many lock/unlock extent map
 •   Restrict mode rebalancing => no locks
 •   Restricted mounted DG => service outage




                                  © 2009/2010 Pythian
ASM 11gR1 - Preferred Mirror Read

• For   extended clusters
 •   Storage mirrored across 2 or 3 datacenters


• 10g
 •   Read is first done on primary extent


• 11g
 •   Preferred read failure groups (to local disks)
 •   asm_preferred_read_failure_groups in init.ora




                                  © 2009/2010 Pythian
ASM Dynamic Volume Manager (ADVM)

     • Clustervolume manager
     • Can place any filesystem on top of an ASM Volume
      •   Oracle ACFS or third-party like ext3
     • Unix/Linux & Windows
     • Dynamically resizable volumes

     • Leveraging all standard ASM features (like mirroring)
      •   Extent size 64MB - allocation unit
      •   Number of columns - 1 to 8 configurable
      •   Striping across columns
     • Dirty   Region Logging (DRL)

25                                    © 2009/2010 Pythian
ADVM on Linux

      Loadable kernel modules

     [root@epa01 init.d]# ./acfsload start -s
     [root@epa01 init.d]# lsmod | grep ora
     oracleacfs        787460 0
     oracleadvm          177792 0
     oracleoks         226656 2 oracleacfs,oracleadvm
     [root@epa01 init.d]#




26                                      © 2009/2010 Pythian
ADVM: Creating a volume

     ASMCMD & SQL Interfaces (+GUI Tools: ASMCA & OEM)

     ASMCMD> volcreate -G DG_A1 -s 50M DV_A2
         Volume Name: DV_A2
         Volume Device: /dev/asm/dv_a2-354
         State: ENABLED
         Size (MB): 256
         Resize Unit (MB): 256
         Redundancy: UNPROT
         Stripe Columns: 4
         Stripe Width (K): 128
         Usage:
         Mountpath:
     SQL> ALTER DISKGROUP DG_A1 ADD VOLUME DV_A2 SIZE 50M;


27                                © 2009/2010 Pythian
ADVM in the OS

     OS devices
     [oradb@epa01 ~]$ ls -l /dev/asm/
     total 0
     brwxrwx--- 1 root dba 252, 12289 Nov 16 02:15 dv_a1-24
     brwxrwx--- 1 root dba 252, 111617 Nov 16 02:15 dv_main_db-218
     [oradb@epa01 ~]$



     Dynamically resizable
     ASMCMD> volresize -G DG_A1 -s 400M DV_A2




28                                 © 2009/2010 Pythian
ADVM: creating filesystems

     # /sbin/mkfs -t ext4 /dev/asm/dv_a3-461
     # /sbin/mkfs -t acfs -b 4k /dev/asm/dv_a3-461
     mkfs.acfs: version              = 11.2.0.1.0.0
     mkfs.acfs: on-disk version         = 39.0
     mkfs.acfs: volume               = /dev/asm/dv_a3-461
     mkfs.acfs: volume size            = 268435456
     mkfs.acfs: Format complete.


     # mount -t acfs /dev/asm/dv_a3-461 /a03
     # df –h /a03
     Filesystem           Size Used Avail Use% Mounted on
     /dev/asm/dv_a3-461         256M 37M 220M 15% /a03




29                                       © 2009/2010 Pythian
Oracle ASM Cluster Filesystem (ACFS)

                                                       • General   purpose cluster
                                                          filesystem
                                                          •   Journaling, variable extent-based
                                                          •   Windows/Linux/Unix
                                                          •   Oracle homes, dumps, traces,
                                                              export files and etc - *anything*
                                                          •   Native ASM files (i.e. no datafiles,
    Diagram from Oracle ASM 10gR2 Documentation
                                                              controlfiles and etc) unsupported
•    Direct path IO or cached                          • ASM        tools
•    Dynamic resize                                       SQL/ASMCMD/ASMCA/OEM
•    Mount registry (like /etc/fstab)
                                                       • Standard           OS commands
                                                          mkfs / mount / fsck / fuser / cp / chmod / chown / ...


30                                                © 2009/2010 Pythian
ACFS Snapshots

     • Filesystem     technology
      •   No snapshots for ASM diskgroups and ADVM volumes
     • Read-only
     • Space-efficient
      •   Initially sparse with copy-on-write technology
     • Up to 63 snapshots per filesystem
     • Access via .ACFS/snaps hidden directory

     • CLI acfsutil snap and OEM support




31                                    © 2009/2010 Pythian
ASM 11gR2 - “small” enhancements

     • ASM  supports placement of OCR and voting disks
     • Intelligent Data Placement (hot/cold -> outer/inner)

     • Disk Group rename
      •   renamedg utility
     • ASMCMD   enhancements
     • New ASMCA tool, OEM support

     • Access control for ASM files (owner/group/others)

     • 4K sector-size for diskgroups




32                             © 2009/2010 Pythian
ASM Overhead?

     • ASM is not in the IO code path for Oracle Database
     • ASM only operates extent maps and disk headers
      •   Database -> thousands IO’s per second vs ASM -> few IO’s per minute
     • Additional    ASM instance - memory and processes but not
       much
     • Database instance keeps ASM extent maps in SGA

     • Mirroring generates additional write IO

     • ADVM - another layer

     • ACFS - yet another layer




33                                   © 2009/2010 Pythian
What’s still missing?




34                      © 2009/2010 Pythian
What’s still missing?


     •   Everything ZFS has




34                      © 2009/2010 Pythian
What’s still missing?

     • Read-write  ACFS snapshots / clones
     • ASM diskgroup level snapshots for database files

     • ADVM snapshots (do we need them?)
     • ACFS or ADVM compression

     • Diskgroup mirroring conversion

     • Split mirror functionality

     • De-duplication capabilities

     • Still need multipathing

     • Proper throttling of rebalancing operations

     • Is ADVM and ACFS are production ready?


35                             © 2009/2010 Pythian
What’s next?

     • Book   draw
        •   Leave me your cards or email+phone
      Q&A




      Email me - gorbachev@pythian.com
      Read my blog - http://www.pythian.com
      Follow me on Twitter - @AlexGorbachev
      Join Pythian fan club on Facebook & LinkedIn

36                                 © 2009/2010 Pythian

More Related Content

What's hot

My Experience Using Oracle SQL Plan Baselines 11g/12c
My Experience Using Oracle SQL Plan Baselines 11g/12cMy Experience Using Oracle SQL Plan Baselines 11g/12c
My Experience Using Oracle SQL Plan Baselines 11g/12cNelson Calero
 
Migration to Oracle Multitenant
Migration to Oracle MultitenantMigration to Oracle Multitenant
Migration to Oracle MultitenantJitendra Singh
 
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
 
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
 
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
 
Oracle RAC on Extended Distance Clusters - Customer Examples
Oracle RAC on Extended Distance Clusters - Customer ExamplesOracle RAC on Extended Distance Clusters - Customer Examples
Oracle RAC on Extended Distance Clusters - Customer ExamplesMarkus Michalewicz
 
Oracle運用Tips大放出! ~ RAC環境のRMANのパラレル化を極める 編 ~ @2016-02-23 JPOUG
Oracle運用Tips大放出! ~ RAC環境のRMANのパラレル化を極める 編 ~ @2016-02-23 JPOUG Oracle運用Tips大放出! ~ RAC環境のRMANのパラレル化を極める 編 ~ @2016-02-23 JPOUG
Oracle運用Tips大放出! ~ RAC環境のRMANのパラレル化を極める 編 ~ @2016-02-23 JPOUG Yuya Ohta
 
A deep dive about VIP,HAIP, and SCAN
A deep dive about VIP,HAIP, and SCAN A deep dive about VIP,HAIP, and SCAN
A deep dive about VIP,HAIP, and SCAN Riyaj Shamsudeen
 
Oracle_Patching_Untold_Story_Final_Part2.pdf
Oracle_Patching_Untold_Story_Final_Part2.pdfOracle_Patching_Untold_Story_Final_Part2.pdf
Oracle_Patching_Untold_Story_Final_Part2.pdfAlex446314
 
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
 
Oracle Extended Clusters for Oracle RAC
Oracle Extended Clusters for Oracle RACOracle Extended Clusters for Oracle RAC
Oracle Extended Clusters for Oracle RACMarkus Michalewicz
 
Oracle Multitenant meets Oracle RAC - IOUG 2014 Version
Oracle Multitenant meets Oracle RAC - IOUG 2014 VersionOracle Multitenant meets Oracle RAC - IOUG 2014 Version
Oracle Multitenant meets Oracle RAC - IOUG 2014 VersionMarkus Michalewicz
 
High Availability for Oracle SE2
High Availability for Oracle SE2High Availability for Oracle SE2
High Availability for Oracle SE2Markus Flechtner
 
AIOUG : OTNYathra - Troubleshooting and Diagnosing Oracle Database 12.2 and O...
AIOUG : OTNYathra - Troubleshooting and Diagnosing Oracle Database 12.2 and O...AIOUG : OTNYathra - Troubleshooting and Diagnosing Oracle Database 12.2 and O...
AIOUG : OTNYathra - Troubleshooting and Diagnosing Oracle Database 12.2 and O...Sandesh Rao
 
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
 
Step by Step Restore rman to different host
Step by Step Restore rman to different hostStep by Step Restore rman to different host
Step by Step Restore rman to different hostOsama Mustafa
 
Oracle RAC - New Generation
Oracle RAC - New GenerationOracle RAC - New Generation
Oracle RAC - New GenerationAnil Nair
 

What's hot (20)

My Experience Using Oracle SQL Plan Baselines 11g/12c
My Experience Using Oracle SQL Plan Baselines 11g/12cMy Experience Using Oracle SQL Plan Baselines 11g/12c
My Experience Using Oracle SQL Plan Baselines 11g/12c
 
Migration to Oracle Multitenant
Migration to Oracle MultitenantMigration to Oracle Multitenant
Migration to Oracle Multitenant
 
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
 
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
 
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
 
Oracle RAC on Extended Distance Clusters - Customer Examples
Oracle RAC on Extended Distance Clusters - Customer ExamplesOracle RAC on Extended Distance Clusters - Customer Examples
Oracle RAC on Extended Distance Clusters - Customer Examples
 
Oracle運用Tips大放出! ~ RAC環境のRMANのパラレル化を極める 編 ~ @2016-02-23 JPOUG
Oracle運用Tips大放出! ~ RAC環境のRMANのパラレル化を極める 編 ~ @2016-02-23 JPOUG Oracle運用Tips大放出! ~ RAC環境のRMANのパラレル化を極める 編 ~ @2016-02-23 JPOUG
Oracle運用Tips大放出! ~ RAC環境のRMANのパラレル化を極める 編 ~ @2016-02-23 JPOUG
 
A deep dive about VIP,HAIP, and SCAN
A deep dive about VIP,HAIP, and SCAN A deep dive about VIP,HAIP, and SCAN
A deep dive about VIP,HAIP, and SCAN
 
Oracle_Patching_Untold_Story_Final_Part2.pdf
Oracle_Patching_Untold_Story_Final_Part2.pdfOracle_Patching_Untold_Story_Final_Part2.pdf
Oracle_Patching_Untold_Story_Final_Part2.pdf
 
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
 
Oracle Extended Clusters for Oracle RAC
Oracle Extended Clusters for Oracle RACOracle Extended Clusters for Oracle RAC
Oracle Extended Clusters for Oracle RAC
 
Oracle Multitenant meets Oracle RAC - IOUG 2014 Version
Oracle Multitenant meets Oracle RAC - IOUG 2014 VersionOracle Multitenant meets Oracle RAC - IOUG 2014 Version
Oracle Multitenant meets Oracle RAC - IOUG 2014 Version
 
High Availability for Oracle SE2
High Availability for Oracle SE2High Availability for Oracle SE2
High Availability for Oracle SE2
 
Oracle ASM Training
Oracle ASM TrainingOracle ASM Training
Oracle ASM Training
 
ASM
ASMASM
ASM
 
AIOUG : OTNYathra - Troubleshooting and Diagnosing Oracle Database 12.2 and O...
AIOUG : OTNYathra - Troubleshooting and Diagnosing Oracle Database 12.2 and O...AIOUG : OTNYathra - Troubleshooting and Diagnosing Oracle Database 12.2 and O...
AIOUG : OTNYathra - Troubleshooting and Diagnosing Oracle Database 12.2 and O...
 
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
 
Step by Step Restore rman to different host
Step by Step Restore rman to different hostStep by Step Restore rman to different host
Step by Step Restore rman to different host
 
Oracle RAC - New Generation
Oracle RAC - New GenerationOracle RAC - New Generation
Oracle RAC - New Generation
 
Data Guard Architecture & Setup
Data Guard Architecture & SetupData Guard Architecture & Setup
Data Guard Architecture & Setup
 

Viewers also liked

Presentation implementing oracle asm successfully
Presentation    implementing oracle asm successfullyPresentation    implementing oracle asm successfully
Presentation implementing oracle asm successfullyxKinAnx
 
Greate Introduction to Oracle Fusion Middleware and ADF
Greate Introduction to Oracle Fusion Middleware and ADFGreate Introduction to Oracle Fusion Middleware and ADF
Greate Introduction to Oracle Fusion Middleware and ADFMohamed Shahpoup
 
Hacking Oracle From Web Apps 1 9
Hacking Oracle From Web Apps 1 9Hacking Oracle From Web Apps 1 9
Hacking Oracle From Web Apps 1 9sumsid1234
 
UTHOC2 - Under The Hood of Oracle Clusterware 2.0 - Grid Infrastructure by Al...
UTHOC2 - Under The Hood of Oracle Clusterware 2.0 - Grid Infrastructure by Al...UTHOC2 - Under The Hood of Oracle Clusterware 2.0 - Grid Infrastructure by Al...
UTHOC2 - Under The Hood of Oracle Clusterware 2.0 - Grid Infrastructure by Al...Alex Gorbachev
 
O Racle Asm Best Practices Presentation
O Racle Asm Best Practices PresentationO Racle Asm Best Practices Presentation
O Racle Asm Best Practices Presentationeraz
 
Oracel ADF Introduction
Oracel ADF IntroductionOracel ADF Introduction
Oracel ADF IntroductionHojjat Abedie
 
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
 
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
 
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
 

Viewers also liked (11)

Presentation implementing oracle asm successfully
Presentation    implementing oracle asm successfullyPresentation    implementing oracle asm successfully
Presentation implementing oracle asm successfully
 
Greate Introduction to Oracle Fusion Middleware and ADF
Greate Introduction to Oracle Fusion Middleware and ADFGreate Introduction to Oracle Fusion Middleware and ADF
Greate Introduction to Oracle Fusion Middleware and ADF
 
Hacking Oracle From Web Apps 1 9
Hacking Oracle From Web Apps 1 9Hacking Oracle From Web Apps 1 9
Hacking Oracle From Web Apps 1 9
 
UTHOC2 - Under The Hood of Oracle Clusterware 2.0 - Grid Infrastructure by Al...
UTHOC2 - Under The Hood of Oracle Clusterware 2.0 - Grid Infrastructure by Al...UTHOC2 - Under The Hood of Oracle Clusterware 2.0 - Grid Infrastructure by Al...
UTHOC2 - Under The Hood of Oracle Clusterware 2.0 - Grid Infrastructure by Al...
 
O Racle Asm Best Practices Presentation
O Racle Asm Best Practices PresentationO Racle Asm Best Practices Presentation
O Racle Asm Best Practices Presentation
 
Oracel ADF Introduction
Oracel ADF IntroductionOracel ADF Introduction
Oracel ADF Introduction
 
Les 01 Arch
Les 01 ArchLes 01 Arch
Les 01 Arch
 
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?
 
Oracle Essentials Oracle Database 11g
Oracle Essentials   Oracle Database 11gOracle Essentials   Oracle Database 11g
Oracle Essentials Oracle Database 11g
 
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
 
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
 

Similar to Oracle ASM 11g - The Evolution

[INSIGHT OUT 2011] B16 analysis of oracle asm failability(alex)
[INSIGHT OUT 2011] B16 analysis of oracle asm failability(alex)[INSIGHT OUT 2011] B16 analysis of oracle asm failability(alex)
[INSIGHT OUT 2011] B16 analysis of oracle asm failability(alex)Insight Technology, Inc.
 
[INSIGHT OUT 2011] A25 2 TB highly available mysql solution(alex)
[INSIGHT OUT 2011] A25 2 TB highly available mysql solution(alex)[INSIGHT OUT 2011] A25 2 TB highly available mysql solution(alex)
[INSIGHT OUT 2011] A25 2 TB highly available mysql solution(alex)Insight Technology, Inc.
 
TRON - Mt KFest 2009
TRON - Mt KFest 2009TRON - Mt KFest 2009
TRON - Mt KFest 2009aft3rmath
 
Transforming your Business with Scale-Out Flash: How MongoDB & Flash Accelera...
Transforming your Business with Scale-Out Flash: How MongoDB & Flash Accelera...Transforming your Business with Scale-Out Flash: How MongoDB & Flash Accelera...
Transforming your Business with Scale-Out Flash: How MongoDB & Flash Accelera...MongoDB
 
Jeff Rigby on Scaling Drupal in the Enterprise
Jeff Rigby on Scaling Drupal in the EnterpriseJeff Rigby on Scaling Drupal in the Enterprise
Jeff Rigby on Scaling Drupal in the EnterpriseJoe Bachana
 
Using Snap Clone with Enterprise Manager 12c
Using Snap Clone with Enterprise Manager 12cUsing Snap Clone with Enterprise Manager 12c
Using Snap Clone with Enterprise Manager 12cPete Sharman
 
Cassandra on Azure - "Tel-Aviv-Cassandra-Users" meetup 2015
Cassandra on Azure - "Tel-Aviv-Cassandra-Users" meetup 2015Cassandra on Azure - "Tel-Aviv-Cassandra-Users" meetup 2015
Cassandra on Azure - "Tel-Aviv-Cassandra-Users" meetup 2015odpeer
 
Cloud Array : Exploitez le stockage Cloud en toute simplicité
Cloud Array : Exploitez le stockage Cloud en toute simplicitéCloud Array : Exploitez le stockage Cloud en toute simplicité
Cloud Array : Exploitez le stockage Cloud en toute simplicitéRSD
 
Private cloud virtual reality to reality a partner story daniel mar_technicom
Private cloud virtual reality to reality a partner story daniel mar_technicomPrivate cloud virtual reality to reality a partner story daniel mar_technicom
Private cloud virtual reality to reality a partner story daniel mar_technicomMicrosoft Singapore
 
MOW2010: 1TB MySQL Database Migration and HA Infrastructure by Alex Gorbachev...
MOW2010: 1TB MySQL Database Migration and HA Infrastructure by Alex Gorbachev...MOW2010: 1TB MySQL Database Migration and HA Infrastructure by Alex Gorbachev...
MOW2010: 1TB MySQL Database Migration and HA Infrastructure by Alex Gorbachev...Alex Gorbachev
 
Coupling Facility CPU
Coupling Facility CPUCoupling Facility CPU
Coupling Facility CPUMartin Packer
 
VMworld 2014: Databases in a Virtualized World
VMworld 2014:  Databases in a Virtualized WorldVMworld 2014:  Databases in a Virtualized World
VMworld 2014: Databases in a Virtualized WorldViolin Memory
 
Ceph Day Tokyo - Bit-Isle's 3 years footprint with Ceph
Ceph Day Tokyo - Bit-Isle's 3 years footprint with Ceph Ceph Day Tokyo - Bit-Isle's 3 years footprint with Ceph
Ceph Day Tokyo - Bit-Isle's 3 years footprint with Ceph Ceph Community
 
SUN+Oracle存储产品介绍
SUN+Oracle存储产品介绍SUN+Oracle存储产品介绍
SUN+Oracle存储产品介绍PencilData
 
Nimble storage investor_deck_public
Nimble storage investor_deck_publicNimble storage investor_deck_public
Nimble storage investor_deck_publicSequoia Capital
 
Self-Driving Storage and Applications Integration
Self-Driving Storage and Applications IntegrationSelf-Driving Storage and Applications Integration
Self-Driving Storage and Applications IntegrationMarketingArrowECS_CZ
 
IBM's Cloud Storage Options
IBM's Cloud Storage OptionsIBM's Cloud Storage Options
IBM's Cloud Storage OptionsTony Pearson
 

Similar to Oracle ASM 11g - The Evolution (20)

[INSIGHT OUT 2011] B16 analysis of oracle asm failability(alex)
[INSIGHT OUT 2011] B16 analysis of oracle asm failability(alex)[INSIGHT OUT 2011] B16 analysis of oracle asm failability(alex)
[INSIGHT OUT 2011] B16 analysis of oracle asm failability(alex)
 
[INSIGHT OUT 2011] A25 2 TB highly available mysql solution(alex)
[INSIGHT OUT 2011] A25 2 TB highly available mysql solution(alex)[INSIGHT OUT 2011] A25 2 TB highly available mysql solution(alex)
[INSIGHT OUT 2011] A25 2 TB highly available mysql solution(alex)
 
TRON - Mt KFest 2009
TRON - Mt KFest 2009TRON - Mt KFest 2009
TRON - Mt KFest 2009
 
Transforming your Business with Scale-Out Flash: How MongoDB & Flash Accelera...
Transforming your Business with Scale-Out Flash: How MongoDB & Flash Accelera...Transforming your Business with Scale-Out Flash: How MongoDB & Flash Accelera...
Transforming your Business with Scale-Out Flash: How MongoDB & Flash Accelera...
 
Jeff Rigby on Scaling Drupal in the Enterprise
Jeff Rigby on Scaling Drupal in the EnterpriseJeff Rigby on Scaling Drupal in the Enterprise
Jeff Rigby on Scaling Drupal in the Enterprise
 
Splunk-EMC
Splunk-EMCSplunk-EMC
Splunk-EMC
 
Emc isilon overview
Emc isilon overview Emc isilon overview
Emc isilon overview
 
Using Snap Clone with Enterprise Manager 12c
Using Snap Clone with Enterprise Manager 12cUsing Snap Clone with Enterprise Manager 12c
Using Snap Clone with Enterprise Manager 12c
 
Cassandra on Azure - "Tel-Aviv-Cassandra-Users" meetup 2015
Cassandra on Azure - "Tel-Aviv-Cassandra-Users" meetup 2015Cassandra on Azure - "Tel-Aviv-Cassandra-Users" meetup 2015
Cassandra on Azure - "Tel-Aviv-Cassandra-Users" meetup 2015
 
Cloud Array : Exploitez le stockage Cloud en toute simplicité
Cloud Array : Exploitez le stockage Cloud en toute simplicitéCloud Array : Exploitez le stockage Cloud en toute simplicité
Cloud Array : Exploitez le stockage Cloud en toute simplicité
 
Private cloud virtual reality to reality a partner story daniel mar_technicom
Private cloud virtual reality to reality a partner story daniel mar_technicomPrivate cloud virtual reality to reality a partner story daniel mar_technicom
Private cloud virtual reality to reality a partner story daniel mar_technicom
 
MOW2010: 1TB MySQL Database Migration and HA Infrastructure by Alex Gorbachev...
MOW2010: 1TB MySQL Database Migration and HA Infrastructure by Alex Gorbachev...MOW2010: 1TB MySQL Database Migration and HA Infrastructure by Alex Gorbachev...
MOW2010: 1TB MySQL Database Migration and HA Infrastructure by Alex Gorbachev...
 
Coupling Facility CPU
Coupling Facility CPUCoupling Facility CPU
Coupling Facility CPU
 
VMworld 2014: Databases in a Virtualized World
VMworld 2014:  Databases in a Virtualized WorldVMworld 2014:  Databases in a Virtualized World
VMworld 2014: Databases in a Virtualized World
 
Ceph Day Tokyo - Bit-Isle's 3 years footprint with Ceph
Ceph Day Tokyo - Bit-Isle's 3 years footprint with Ceph Ceph Day Tokyo - Bit-Isle's 3 years footprint with Ceph
Ceph Day Tokyo - Bit-Isle's 3 years footprint with Ceph
 
SUN+Oracle存储产品介绍
SUN+Oracle存储产品介绍SUN+Oracle存储产品介绍
SUN+Oracle存储产品介绍
 
Nimble storage investor_deck_public
Nimble storage investor_deck_publicNimble storage investor_deck_public
Nimble storage investor_deck_public
 
Self-Driving Storage and Applications Integration
Self-Driving Storage and Applications IntegrationSelf-Driving Storage and Applications Integration
Self-Driving Storage and Applications Integration
 
Oracle Storage a ochrana dat
Oracle Storage a ochrana datOracle Storage a ochrana dat
Oracle Storage a ochrana dat
 
IBM's Cloud Storage Options
IBM's Cloud Storage OptionsIBM's Cloud Storage Options
IBM's Cloud Storage Options
 

More from Alex Gorbachev

Bridging Oracle Database and Hadoop by Alex Gorbachev, Pythian from Oracle Op...
Bridging Oracle Database and Hadoop by Alex Gorbachev, Pythian from Oracle Op...Bridging Oracle Database and Hadoop by Alex Gorbachev, Pythian from Oracle Op...
Bridging Oracle Database and Hadoop by Alex Gorbachev, Pythian from Oracle Op...Alex Gorbachev
 
Introduction to Machine Learning for Oracle Database Professionals
Introduction to Machine Learning for Oracle Database ProfessionalsIntroduction to Machine Learning for Oracle Database Professionals
Introduction to Machine Learning for Oracle Database ProfessionalsAlex Gorbachev
 
Under The Hood of Pluggable Databases by Alex Gorbachev, Pythian, Oracle OpeW...
Under The Hood of Pluggable Databases by Alex Gorbachev, Pythian, Oracle OpeW...Under The Hood of Pluggable Databases by Alex Gorbachev, Pythian, Oracle OpeW...
Under The Hood of Pluggable Databases by Alex Gorbachev, Pythian, Oracle OpeW...Alex Gorbachev
 
Benchmarking Oracle I/O Performance with Orion by Alex Gorbachev
Benchmarking Oracle I/O Performance with Orion by Alex GorbachevBenchmarking Oracle I/O Performance with Orion by Alex Gorbachev
Benchmarking Oracle I/O Performance with Orion by Alex GorbachevAlex Gorbachev
 
Demystifying Oracle RAC Workload Management by Alex Gorbachev, Pythian | NoCO...
Demystifying Oracle RAC Workload Management by Alex Gorbachev, Pythian | NoCO...Demystifying Oracle RAC Workload Management by Alex Gorbachev, Pythian | NoCO...
Demystifying Oracle RAC Workload Management by Alex Gorbachev, Pythian | NoCO...Alex Gorbachev
 
MOW2010: Under the Hood of Oracle Clusterware by Alex Gorbachev, Pythian
MOW2010: Under the Hood of Oracle Clusterware by Alex Gorbachev, PythianMOW2010: Under the Hood of Oracle Clusterware by Alex Gorbachev, Pythian
MOW2010: Under the Hood of Oracle Clusterware by Alex Gorbachev, PythianAlex Gorbachev
 
Oracle 11g New Features Out-of-the-Box by Alex Gorbachev (from Sydney Oracle ...
Oracle 11g New Features Out-of-the-Box by Alex Gorbachev (from Sydney Oracle ...Oracle 11g New Features Out-of-the-Box by Alex Gorbachev (from Sydney Oracle ...
Oracle 11g New Features Out-of-the-Box by Alex Gorbachev (from Sydney Oracle ...Alex Gorbachev
 

More from Alex Gorbachev (7)

Bridging Oracle Database and Hadoop by Alex Gorbachev, Pythian from Oracle Op...
Bridging Oracle Database and Hadoop by Alex Gorbachev, Pythian from Oracle Op...Bridging Oracle Database and Hadoop by Alex Gorbachev, Pythian from Oracle Op...
Bridging Oracle Database and Hadoop by Alex Gorbachev, Pythian from Oracle Op...
 
Introduction to Machine Learning for Oracle Database Professionals
Introduction to Machine Learning for Oracle Database ProfessionalsIntroduction to Machine Learning for Oracle Database Professionals
Introduction to Machine Learning for Oracle Database Professionals
 
Under The Hood of Pluggable Databases by Alex Gorbachev, Pythian, Oracle OpeW...
Under The Hood of Pluggable Databases by Alex Gorbachev, Pythian, Oracle OpeW...Under The Hood of Pluggable Databases by Alex Gorbachev, Pythian, Oracle OpeW...
Under The Hood of Pluggable Databases by Alex Gorbachev, Pythian, Oracle OpeW...
 
Benchmarking Oracle I/O Performance with Orion by Alex Gorbachev
Benchmarking Oracle I/O Performance with Orion by Alex GorbachevBenchmarking Oracle I/O Performance with Orion by Alex Gorbachev
Benchmarking Oracle I/O Performance with Orion by Alex Gorbachev
 
Demystifying Oracle RAC Workload Management by Alex Gorbachev, Pythian | NoCO...
Demystifying Oracle RAC Workload Management by Alex Gorbachev, Pythian | NoCO...Demystifying Oracle RAC Workload Management by Alex Gorbachev, Pythian | NoCO...
Demystifying Oracle RAC Workload Management by Alex Gorbachev, Pythian | NoCO...
 
MOW2010: Under the Hood of Oracle Clusterware by Alex Gorbachev, Pythian
MOW2010: Under the Hood of Oracle Clusterware by Alex Gorbachev, PythianMOW2010: Under the Hood of Oracle Clusterware by Alex Gorbachev, Pythian
MOW2010: Under the Hood of Oracle Clusterware by Alex Gorbachev, Pythian
 
Oracle 11g New Features Out-of-the-Box by Alex Gorbachev (from Sydney Oracle ...
Oracle 11g New Features Out-of-the-Box by Alex Gorbachev (from Sydney Oracle ...Oracle 11g New Features Out-of-the-Box by Alex Gorbachev (from Sydney Oracle ...
Oracle 11g New Features Out-of-the-Box by Alex Gorbachev (from Sydney Oracle ...
 

Recently uploaded

Unlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsUnlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsPrecisely
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Neo4j
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxnull - The Open Security Community
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 

Recently uploaded (20)

The transition to renewables in India.pdf
The transition to renewables in India.pdfThe transition to renewables in India.pdf
The transition to renewables in India.pdf
 
Unlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsUnlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power Systems
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 

Oracle ASM 11g - The Evolution

  • 1. Oracle ASM 11g The Evolution Alex Gorbachev RMOUG Training Days 2010 Denver, 18-Feb-10
  • 2. Alex Gorbachev • CTO, The Pythian Group • Blogger • OakTable Network member • Oracle ACE Director • BattleAgainstAnyGuess.com • Vice-president, Oracle RAC SIG 2 © 2009/2010 Pythian
  • 3. Why Companies Trust Pythian • Recognized Leader: • Global industry-leader in remote database administration services and consulting for Oracle, Oracle Applications, MySQL and SQL Server • Work with over 150 multinational companies such as Forbes.com, Fox Interactive media, and MDS Inc. to help manage their complex IT deployments • Expertise: • One of the world’s largest concentrations of dedicated, full-time DBA expertise. • Global Reach & Scalability: • 24/7/365 global remote support for DBA and consulting, systems administration, special projects or emergency response 3 © 2009/2010 Pythian
  • 4. ASM adoption poll • How many use ASM? • Plan to use? • Plan NOT to use? • Adoption rates amongst Pythian customers - very high 4 © 2009/2010 Pythian
  • 5. Pre-ASM - simple file system on JBOD • Resilience? • multiplexing • redo + controlfiles Server • hardware mirroring /u01 /u02 • Scaleability? • Manual datafile layout • separate indexes and tables? • Hardware striping • Manageability? Disk Disk • poor • resize? move? 5 © 2009/2010 Pythian
  • 6. Pre-ASM - raw devices Server /dev/sdb /dev/sdc • One file => disk or partition • Why raw devices? • remove overhead of FS • Later CIO, direct IO, etc Disk Disk 6 © 2009/2010 Pythian
  • 7. Pre-ASM - raw devices (cluster) Server 1 • One file => disk or partition • Why raw devices? /dev/sdb /dev/sdc • remove overhead of FS • Later CIO, direct IO, etc Disk Disk • Clusters - shared storage /dev/sdb /dev/sdc Server 2 7 © 2009/2010 Pythian
  • 8. Pre-ASM - volume manager • FS or “raw device” • Logical volume • Volume groups • Physical disks 8 © 2009/2010 Pythian
  • 9. Pre-ASM - volume manager • FS or “raw device” • Logical volume • Volume groups • Physical disks Storage box 8 © 2009/2010 Pythian
  • 10. Pre-ASM - cluster VM and FS • Cluster Volume Manager (CVM) • Synchronizes volume metadata • Still lots of manageability overhead • 1 volume = one file • Cluster File System (CFS) • On top of CVM • Synchronize file metadata & concurrent IO • Network Attached Storage (NAS) • FS and VM on storage box • ZFS opens the whole new dimension in manageability 9 © 2009/2010 Pythian
  • 11. Pre-ASM storage issues 10 © 2009/2010 Pythian
  • 12. Pre-ASM storage issues • Too complex • 3rd party vendors • Additional licensing cost • Many groups involved • Storage engineers • SA’s • DBA’s • Loosing layout visibility 10 © 2009/2010 Pythian
  • 13. Pre-ASM storage issues • Too complex • Too simple • 3rd party vendors • Doesn’t scale • Not reliable • Additional licensing cost • Not flexible • Many groups involved • Storage engineers • SA’s • DBA’s • Loosing layout visibility 10 © 2009/2010 Pythian
  • 14. ASM introduction • Simplify • Fewer vendors involved • Fewer layers • Move many operations under DBA umbrella • oh well, Storage Administrator role • Cost efficient • No need to license volume manager • Cheap storage boxes are good for ASM • Manageable 11 © 2009/2010 Pythian
  • 15. ASM principles • Organizing Oracle files on physical disks • Mirroring • reliability & failure tolerance • Striping • performance & scaleability • Rebalancing • manageability 12 © 2009/2010 Pythian
  • 16. ASM striping 10g 13 © 2009/2010 Pythian
  • 17. ASM striping 10g 13 © 2009/2010 Pythian
  • 18. ASM striping 10g 13 © 2009/2010 Pythian
  • 19. ASM striping 10g 13 © 2009/2010 Pythian
  • 20. ASM striping 10g 13 © 2009/2010 Pythian
  • 21. ASM striping 10g 13 © 2009/2010 Pythian
  • 22. ASM striping 10g file1 13 © 2009/2010 Pythian
  • 23. ASM striping 10g file1 file2 13 © 2009/2010 Pythian
  • 24. ASM striping 10g • Allocation unit (AU) 1MB • Coarse striping - whole AU • Fine striping - 128K inside AU file1 file2 13 © 2009/2010 Pythian
  • 25. ASM striping 10g • Allocation unit (AU) 1MB • Coarse striping - whole AU • Fine striping - 128K inside AU • One extent = 1 AU file1 file2 13 © 2009/2010 Pythian
  • 26. ASM striping 10g • Allocation unit (AU) 1MB • Coarse striping - whole AU • Fine striping - 128K inside AU • One extent = 1 AU • Random striping -> equal distribution • No auto-magic re-layout based on performance file1 file2 13 © 2009/2010 Pythian
  • 27. ASM rebalancing 14 © 2009/2010 Pythian
  • 28. ASM rebalancing 14 © 2009/2010 Pythian
  • 29. ASM rebalancing 14 © 2009/2010 Pythian
  • 30. ASM rebalancing 14 © 2009/2010 Pythian
  • 31. ASM rebalancing 14 © 2009/2010 Pythian
  • 32. ASM rebalancing 14 © 2009/2010 Pythian
  • 33. ASM rebalancing • Add / remove disks • Migrate to another storage • Extend / shrink • asm_power_limit - rebalancing power/overhead • No mirroring (external redundancy) • planned maintenance 14 © 2009/2010 Pythian
  • 34. ASM mirroring 15 © 2009/2010 Pythian
  • 35. ASM mirroring 15 © 2009/2010 Pythian
  • 36. ASM mirroring 15 © 2009/2010 Pythian
  • 37. ASM mirroring 15 © 2009/2010 Pythian
  • 38. ASM mirroring 15 © 2009/2010 Pythian
  • 39. ASM mirroring 15 © 2009/2010 Pythian
  • 40. ASM mirroring 15 © 2009/2010 Pythian
  • 41. ASM mirroring 15 © 2009/2010 Pythian
  • 42. ASM mirroring 15 © 2009/2010 Pythian
  • 43. ASM mirroring • Primary extent & mirror extent • Failure tolerance • two or three way mirroring 15 © 2009/2010 Pythian
  • 44. ASM failure groups • Group of disks can fail at once • Mirror extents between failure groups SAN 1 SAN 2 16 © 2009/2010 Pythian
  • 45. ASM failure groups • Group of disks can fail at once • Mirror extents between failure groups SAN 1 16 © 2009/2010 Pythian
  • 46. ASM failure groups • Group of disks can fail at once • Mirror extents between failure groups SAN 1 16 © 2009/2010 Pythian
  • 47. ASM instance • Special kind of Oracle instance • Clustered in RAC • ASM disks and diskgroups • ASM extent map • Rebalancing operations • Must be started before database instance 17 © 2009/2010 Pythian
  • 48. ASM 10g issues • ASM upgrade requires full RAC outage • Fixed 1MB allocation unit • Overhead with multi-TB databases • Recovery from failure is inefficient • Extended clusters read IO is inefficient • Limited FS functionality and tools • No snapshot-like functionality 18 © 2009/2010 Pythian
  • 49. ASM 11gR1 - diskgroup compatibility • Default SQL> select name, compatibility, database_compatibility from v$asm_diskgroup; NAME COMPATIBIL DATABASE_C ---- ---------- ---------- DG1 10.1.0.0.0 10.1.0.0.0 • New features SQL> ALTER DISKGROUP dg1 SET ATTRIBUTE 'compatible.asm'='11.1'; Diskgroup altered. SQL> ALTER DISKGROUP dg1 SET ATTRIBUTE 'compatible.rdbms'='11.1'; Diskgroup altered. SQL> select name, compatibility, database_compatibility from v$asm_diskgroup; NAME COMPATIBIL DATABASE_C ---- ---------- ---------- DG1 11.1.0.0.0 11.1.0.0.0 19 © 2009/2010 Pythian
  • 50. ASM 11g - rolling updates for RAC ALTER SYSTEM START ROLLING MIGRATION TO 11.2.0.0.0; • Limited services from ASM • Normal database operation • No diskgroup configuration changes • Mount / unmount diskgroups ALTER SYSTEM STOP ROLLING MIGRATION; © 2009/2010 Pythian
  • 51. ASM 11gR1 - variable AU size • Allocation Unit - 1/2/4/.../64 MB • 10g - 1MB (_asm_ausize) • Data sits closer together and can be read in bigger chunks • Can improve sequential IO • Reduces striping over SAN striped LUN’s • Configuring Oracle ASM hidden parameters for EVA8000, HP Knowledge Brief • Reduces SGA for metadata for large files • 11g - can be done per diskgroup © 2009/2010 Pythian
  • 52. ASM 11gR1 - variable extent size • 10g • 1 extent = 1 AU • 1 TB = 1+ mil. extents • 11g • 1-20,000 extents • 1MB AU: 1 extent = 1 AU • 1 TB = 53,572 extents • 20,001 - 40,000 • 64MB AU: 1 extent = 8 AU’s • 1 TB = 16,384 extents • 40,001 - ... • 100 TB = 66,788 extents 1 extent = 64 AU’s 22 © 2009/2010 Pythian
  • 53. ASM 11gR1 - recovery from failures • Fast Mirror Resync • OFFLINE disks • disk_repair_time attribute • ASM extent change tracking • Suitable for transient failures and maintenance • Fast Rebalancing in restricted mount • Rebalancing => many lock/unlock extent map • Restrict mode rebalancing => no locks • Restricted mounted DG => service outage © 2009/2010 Pythian
  • 54. ASM 11gR1 - Preferred Mirror Read • For extended clusters • Storage mirrored across 2 or 3 datacenters • 10g • Read is first done on primary extent • 11g • Preferred read failure groups (to local disks) • asm_preferred_read_failure_groups in init.ora © 2009/2010 Pythian
  • 55. ASM Dynamic Volume Manager (ADVM) • Clustervolume manager • Can place any filesystem on top of an ASM Volume • Oracle ACFS or third-party like ext3 • Unix/Linux & Windows • Dynamically resizable volumes • Leveraging all standard ASM features (like mirroring) • Extent size 64MB - allocation unit • Number of columns - 1 to 8 configurable • Striping across columns • Dirty Region Logging (DRL) 25 © 2009/2010 Pythian
  • 56. ADVM on Linux Loadable kernel modules [root@epa01 init.d]# ./acfsload start -s [root@epa01 init.d]# lsmod | grep ora oracleacfs 787460 0 oracleadvm 177792 0 oracleoks 226656 2 oracleacfs,oracleadvm [root@epa01 init.d]# 26 © 2009/2010 Pythian
  • 57. ADVM: Creating a volume ASMCMD & SQL Interfaces (+GUI Tools: ASMCA & OEM) ASMCMD> volcreate -G DG_A1 -s 50M DV_A2 Volume Name: DV_A2 Volume Device: /dev/asm/dv_a2-354 State: ENABLED Size (MB): 256 Resize Unit (MB): 256 Redundancy: UNPROT Stripe Columns: 4 Stripe Width (K): 128 Usage: Mountpath: SQL> ALTER DISKGROUP DG_A1 ADD VOLUME DV_A2 SIZE 50M; 27 © 2009/2010 Pythian
  • 58. ADVM in the OS OS devices [oradb@epa01 ~]$ ls -l /dev/asm/ total 0 brwxrwx--- 1 root dba 252, 12289 Nov 16 02:15 dv_a1-24 brwxrwx--- 1 root dba 252, 111617 Nov 16 02:15 dv_main_db-218 [oradb@epa01 ~]$ Dynamically resizable ASMCMD> volresize -G DG_A1 -s 400M DV_A2 28 © 2009/2010 Pythian
  • 59. ADVM: creating filesystems # /sbin/mkfs -t ext4 /dev/asm/dv_a3-461 # /sbin/mkfs -t acfs -b 4k /dev/asm/dv_a3-461 mkfs.acfs: version = 11.2.0.1.0.0 mkfs.acfs: on-disk version = 39.0 mkfs.acfs: volume = /dev/asm/dv_a3-461 mkfs.acfs: volume size = 268435456 mkfs.acfs: Format complete. # mount -t acfs /dev/asm/dv_a3-461 /a03 # df –h /a03 Filesystem Size Used Avail Use% Mounted on /dev/asm/dv_a3-461 256M 37M 220M 15% /a03 29 © 2009/2010 Pythian
  • 60. Oracle ASM Cluster Filesystem (ACFS) • General purpose cluster filesystem • Journaling, variable extent-based • Windows/Linux/Unix • Oracle homes, dumps, traces, export files and etc - *anything* • Native ASM files (i.e. no datafiles, Diagram from Oracle ASM 10gR2 Documentation controlfiles and etc) unsupported • Direct path IO or cached • ASM tools • Dynamic resize SQL/ASMCMD/ASMCA/OEM • Mount registry (like /etc/fstab) • Standard OS commands mkfs / mount / fsck / fuser / cp / chmod / chown / ... 30 © 2009/2010 Pythian
  • 61. ACFS Snapshots • Filesystem technology • No snapshots for ASM diskgroups and ADVM volumes • Read-only • Space-efficient • Initially sparse with copy-on-write technology • Up to 63 snapshots per filesystem • Access via .ACFS/snaps hidden directory • CLI acfsutil snap and OEM support 31 © 2009/2010 Pythian
  • 62. ASM 11gR2 - “small” enhancements • ASM supports placement of OCR and voting disks • Intelligent Data Placement (hot/cold -> outer/inner) • Disk Group rename • renamedg utility • ASMCMD enhancements • New ASMCA tool, OEM support • Access control for ASM files (owner/group/others) • 4K sector-size for diskgroups 32 © 2009/2010 Pythian
  • 63. ASM Overhead? • ASM is not in the IO code path for Oracle Database • ASM only operates extent maps and disk headers • Database -> thousands IO’s per second vs ASM -> few IO’s per minute • Additional ASM instance - memory and processes but not much • Database instance keeps ASM extent maps in SGA • Mirroring generates additional write IO • ADVM - another layer • ACFS - yet another layer 33 © 2009/2010 Pythian
  • 64. What’s still missing? 34 © 2009/2010 Pythian
  • 65. What’s still missing? • Everything ZFS has 34 © 2009/2010 Pythian
  • 66. What’s still missing? • Read-write ACFS snapshots / clones • ASM diskgroup level snapshots for database files • ADVM snapshots (do we need them?) • ACFS or ADVM compression • Diskgroup mirroring conversion • Split mirror functionality • De-duplication capabilities • Still need multipathing • Proper throttling of rebalancing operations • Is ADVM and ACFS are production ready? 35 © 2009/2010 Pythian
  • 67. What’s next? • Book draw • Leave me your cards or email+phone Q&A Email me - gorbachev@pythian.com Read my blog - http://www.pythian.com Follow me on Twitter - @AlexGorbachev Join Pythian fan club on Facebook & LinkedIn 36 © 2009/2010 Pythian

Editor's Notes

  1. - Successful growing business for more than 10 years - Served many customers with complex requirements/infrastructure just like yours. - Operate globally for 24 x 7 “always awake” services
  2. - simplifying - could also partition
  3. Huge management overhead
  4. Advanced features - rebalancing and online moves - clones / snapshots / checkpoints - storage replication
  5. Advanced features - rebalancing and online moves - clones / snapshots / checkpoints - storage replication
  6. Advanced features - rebalancing and online moves - clones / snapshots / checkpoints - storage replication
  7. Advanced features - rebalancing and online moves - clones / snapshots / checkpoints - storage replication
  8. Advanced features - rebalancing and online moves - clones / snapshots / checkpoints - storage replication
  9. Advanced features - rebalancing and online moves - clones / snapshots / checkpoints - storage replication
  10. Advanced features - rebalancing and online moves - clones / snapshots / checkpoints - storage replication
  11. Advanced features - rebalancing and online moves - clones / snapshots / checkpoints - storage replication
  12. Advanced features - rebalancing and online moves - clones / snapshots / checkpoints - storage replication
  13. Advanced features - rebalancing and online moves - clones / snapshots / checkpoints - storage replication
  14. Advanced features - rebalancing and online moves - clones / snapshots / checkpoints - storage replication
  15. Advanced features - rebalancing and online moves - clones / snapshots / checkpoints - storage replication
  16. Advanced features - rebalancing and online moves - clones / snapshots / checkpoints - storage replication
  17. Advanced features - rebalancing and online moves - clones / snapshots / checkpoints - storage replication
  18. Advanced features - rebalancing and online moves - clones / snapshots / checkpoints - storage replication
  19. Advanced features - rebalancing and online moves - clones / snapshots / checkpoints - storage replication
  20. Advanced features - rebalancing and online moves - clones / snapshots / checkpoints - storage replication
  21. ASM is VM + CFS = specialized FS minimal you get is RAW device performance with manageability of FS
  22. Introduce diskgroup
  23. Introduce diskgroup
  24. Introduce diskgroup
  25. Introduce diskgroup
  26. Introduce diskgroup
  27. Introduce diskgroup
  28. Introduce diskgroup
  29. Introduce diskgroup
  30. Introduce diskgroup
  31. Introduce diskgroup
  32. Introduce diskgroup
  33. Introduce diskgroup
  34. Introduce diskgroup
  35. Introduce diskgroup
  36. Introduce diskgroup
  37. Introduce diskgroup
  38. Introduce diskgroup
  39. Introduce diskgroup
  40. Introduce diskgroup
  41. Introduce diskgroup
  42. Introduce diskgroup
  43. Easy to... Same happens when adding new disks - ASM re-distributes equally
  44. Easy to... Same happens when adding new disks - ASM re-distributes equally
  45. Easy to... Same happens when adding new disks - ASM re-distributes equally
  46. Easy to... Same happens when adding new disks - ASM re-distributes equally
  47. Easy to... Same happens when adding new disks - ASM re-distributes equally
  48. Easy to... Same happens when adding new disks - ASM re-distributes equally
  49. Easy to... Same happens when adding new disks - ASM re-distributes equally
  50. Easy to... Same happens when adding new disks - ASM re-distributes equally
  51. Easy to... Same happens when adding new disks - ASM re-distributes equally
  52. Previous slide - no failure groups = each disk in its own failure group What about recovery? Rebalancing as result of failure - enough space + enough failure groups. What about temporary failures? Extended clusters - even worse!
  53. Previous slide - no failure groups = each disk in its own failure group What about recovery? Rebalancing as result of failure - enough space + enough failure groups. What about temporary failures? Extended clusters - even worse!
  54. Previous slide - no failure groups = each disk in its own failure group What about recovery? Rebalancing as result of failure - enough space + enough failure groups. What about temporary failures? Extended clusters - even worse!
  55. Previous slide - no failure groups = each disk in its own failure group What about recovery? Rebalancing as result of failure - enough space + enough failure groups. What about temporary failures? Extended clusters - even worse!
  56. Previous slide - no failure groups = each disk in its own failure group What about recovery? Rebalancing as result of failure - enough space + enough failure groups. What about temporary failures? Extended clusters - even worse!
  57. ASM compat - metadata format. RDBMS compat - files content format. 11gR2 - COMPATIBLE.ADVM Default 10.1 - no new features. Defined per disk group. Case study - upgrade to 11g & downgrade, smooth upgrade path, transportable tablespaces. select i.ksppinm, v.ksppstvl from x$ksppi i, x$ksppcv v where i.ksppinm in ('_rdbms_compatibility','_asm_compatibility') and i.indx=v.indx;
  58. 1. start rolling migration 2. upgrade all instances one by one ASM provides limited services 3. stop rolling migration
  59. AU - smallest chunk of space that Oracle can allocate; coarse stripe size problem - inflexible physical layout + high overhead for VLDB 10g - underscore parameter - instance-wide + undocumented/unsupported 11g - official way to change AU size per diskgroup. AU 1-8 MB - compat 10.1 but 16-64 MB - compat 11.1. Fine striping is not changed!
  60. Fully automatic. Explain how it works. Main purpose - reduce overhead on disk mount and file open for huge files, sga overhead for extent maps.
  61. 10g - disk failure -> BROKEN & rebalancing 11g FMR - disk failure -> OFFLINE -> wait for disk_repair_time (3.6h default) -> rebalancing if too log or ALTER DISKGROUP DISK ... ONLINE; * can do manual ALTER DISKGROUP DISK ... OFFLINE; FMR - case study SAN firmware update, FMR - case study extended clusters FB - case study - rebalancing takes days and impacts performance but night can be offline
  62. Case study - extended clusters - in addition to Fast Mirror Resync
  63. Works on single node as well.
  64. Size - 256M increments Redundancy - unprotected Stripe Columns - 1 to 8 Stripe Width - 4K - 1MB in powers of two Primary/Secondary extents - hot/cold (Intelligent Data Placement) Usage - comment text
  65. ACFS - general purpose POSIX/X-OPEN standard FS All ASM features are leveraged like mirroring and striping
  66. new ASMCMD commands - find and cp in R1 - disk/group/volume management in R2, instance stop/start and etc.
  67. Install Oracle home on ASM took hours!