SlideShare uma empresa Scribd logo
1 de 36
Oracle ACFS in Oracle 11.2 Concepts, Architecture, Deployment, Management and performance monitoring Guenadi N. Jilevski: OCP 7,8,8i,9i,10g 11g OCM 9i
Oracle ACFS in Oracle 11.2 Features & Concepts ACFS is General Purpose Cluster Multi OS file system integrated with Grid Infrastructure. (Linux, Windows, AIX, Solaris in Oracle 11.2 and Oracle 11.2.0.2) ACFS can be dynamically re-sized online.  ACFS can be managed with ASMCA, ASMCMD, OEM, sqlplus, Linux/UNIX command line. ACFS is extend based. ACFS in build on top of ASM. ACFS depends on ASM striping. ACFS depends on ASM mirroring. ACFS is based on the ASM features. ( I/O  and data balancing, disk group redundancy etc…) ACFS is build on top of ASM volumes. ASM volumes are created in a ASM disk group. ASM volumes can be used for any FS ( do not assume FS is clustered FS if using ASM volumes). Accessible via NAS protocols (NFS, CIFS), POSIX, X/OPEN compliant for Linux/Unix. ASM Software stack ( ASM replaces  the functionality of the Volume manager and File System)
Oracle ACFS in Oracle 11.2 ASM concepts ( ADVM/ACFS)  ,[object Object]
ASM volumes devices files in /dev/asm/<Volume-name>-<number> presented by ADVM as block devices
OS kernel modules (Linux):  oracleasm, oracleadvm, oracleoks and oracleacfs
 ASM layers are transparent to OS file system commands.  Only files and directories created in ACFS and ACFS snapshots are visible.,[object Object]
Oracle ACFS in Oracle 11.2 ADVM processes in RAC ASM VDBG –  Volume Driver Background forwards ASM requests to the dynamic volume manager driver (kernel). Death of VDBG kills ASM instance. VBGn – Volume Background processes wait for requests from dynamic volume manager driver (kernel) that need to be coordinated with ASM instance. Death of VBGn does NOT kill ASM instance. VMB – Volume Membership Background coordinates cluster membership with ASM instance. Death of VMB does NOT kill ASM instance.
Oracle ACFS in Oracle 11.2 Restrictions ADVM volumes can not be used as boot devices or root file system. ADVM volumes can not be used for RAW devices. ADVM volume devices can not be used for multi-pathing. ADVM volumes can not be used with ASMlib. Do not layer ASM over ASM. ADVM volumes can not be partitioned with fdisk. ADVM volumes are not to be used for Oracle Grid Infrastructure installation.
Oracle ACFS in Oracle 11.2 Space allocation for volumes in ASM disk group VAU – Volume Allocation Unit. Smallest allocation for a volume. On creation or extension of a volume space is allocated from an ASM disk group in multiples of VAU.  Stripe is the number of Volume Extents within VAU. Can very from 1 to 8. Default is 4. If 1 than there is no striping. VAU=Stripe X Volume Extent VE - Volume Extent has a static value based on AU. For a default AU=1MB the extent size is 64MB. Each volume extent is allocated round-robin on different disks of a disk group. Example: if stripe is 4 and AU is 1MB than VAU=4X64=256MB. Space is allocated in multiples of VAU. For a requested volume of 400MB a volume of 512MB consisting of 2 VAU will be created. In case of re-size space will be added in multiple of 256MB (VAU).
Oracle ACFS in Oracle 11.2  Space allocation within a volume Volume is created with  Stripe column – number of stripes. Default 4. From 1 to 8. If 1 no striping. Stripe width – size of each stripe. Default 128K. Range from 4K, 8K,16K,32K,64K, 128K, 256K, 512K,1M. Space for the volume is allocated as explained in VAU from ASM disk group. Space within the volume, when a file is created/resized on the ACFS, is allocated in chunks:  ,[object Object]
the size of the strip width round-robin across all of the VE  in the VAU.,[object Object]
Oracle ACFS in Oracle 11.2 ASMCA
Oracle ACFS in Oracle 11.2 ASMCA Note:  ,[object Object]
DB Home FS=GP FS + Register  Mount Point,[object Object]
Verify the creation process,[object Object]
Verify the creation process,[object Object]
Oracle ACFS in Oracle 11.2 ,[object Object]
 Example extend/u01/acfs with 2GB
/sbin/acfsutil size +2G /u01/acfs,[object Object]
Oracle ACFS in Oracle 11.2 ,[object Object],/sbin/acfsutil snap create    <snap_name> <mountpoint> .ACFS directory created as a subdirectory to the ACFS with two subdirectories ,[object Object]
repl
  Delete snapshots: /sbin/acfsutil snap delete    <snap_name> <mountpoint>
Oracle ACFS in Oracle 11.2 ACFS snapshot stores the data in .ACFS/snaps/<snapshot-name> directory Example: ,[object Object]
Use the snapshot as a backup to restore ( from point in time copy)
Oracle internally maintains the file integrity,[object Object]
Oracle ACFS in Oracle 11.2
Oracle ACFS in Oracle 11.2
Oracle ACFS in Oracle 11.2
Oracle ACFS in Oracle 11.2
Oracle ACFS in Oracle 11.2 Example Resize /u01/acfs3 from 2GB to 6GB
Oracle ACFS in Oracle 11.2
Oracle ACFS in Oracle 11.2  /sbin/acfsutil size           [-|+]nnn[K|M|G|T|P] <path> - Resize file system
Oracle ACFS in Oracle 11.2 ASM views SQL> desc v$asm_volume  Name                                      Null?    Type  ----------------------------------------- -------- ----------------------------  GROUP_NUMBER                                       NUMBER  VOLUME_NAME                                        VARCHAR2(30)  COMPOUND_INDEX                                     NUMBER  SIZE_MB                                            NUMBER  VOLUME_NUMBER                                      NUMBER  REDUNDANCY                                         VARCHAR2(6)  STRIPE_COLUMNS                                     NUMBER  STRIPE_WIDTH_K                                     NUMBER  STATE                                              VARCHAR2(8)  FILE_NUMBER                                        NUMBER  INCARNATION                                        NUMBER  DRL_FILE_NUMBER                                    NUMBER  RESIZE_UNIT_MB                                     NUMBER  USAGE                                              VARCHAR2(30)  VOLUME_DEVICE                                      VARCHAR2(256)  MOUNTPATH                                          VARCHAR2(1024) SQL> SQL>  select * from v$asm_acfsvolumes; FS_NAME              VOL_DEVICE           VOL_LABEL            PRIMA   TOTAL_MB    FREE_MB -------------------- -------------------- -------------------- ----- ---------- ---------- /u03                 /dev/asm/datavol-239                      TRUE       10240 9008.67969 /u04                 /dev/asm/datavol1-23                      TRUE       10240 10091.6523                      9 /u06                 /dev/asm/sec-351                          TRUE       29696 29476.8047 SQL> select * from v$asm_filesystem; FS_NAME              AVAILABLE BLOCK_SIZE STATE         CORRU    NUM_VOL TOTAL_SIZE TOTAL_FREE TOTAL_SNAP_SPACE_USAGE -------------------- --------- ---------- ------------- ----- ---------- ---------- ---------- ---------------------- /u03                 11-JUL-11          4 AVAILABLE     FALSE          1      10240 9008.67969                      0 /u04                 11-JUL-11          4 AVAILABLE     TRUE           1      10240 10091.6523                .046875 /u06                 11-JUL-11          4 AVAILABLE     TRUE           1      29696 29476.8047                      0 SQL>
Oracle ACFS in Oracle 11.2 ACFS information from asmcmd and acfcutil [oracle@raclinux1 u03]$ /sbin/acfsutil info fs  /u03 /u03     ACFS Version: 11.2.0.2.0     flags:        MountPoint,Available     mount time:   Mon Jul 11 15:51:45 2011     volumes:      1     total size:   10737418240     total free:   9446285312     primary volume: /dev/asm/datavol-239         label:                          flags:                 Primary,Available,ADVM         on-disk version:       39.0         allocation unit:       4096         major, minor:          252, 122369         size:                  10737418240         free:                  9446285312         ADVM diskgroup         DATA         ADVM resize increment: 268435456         ADVM redundancy:       unprotected         ADVM stripe columns:   4         ADVM stripe width:     131072     number of snapshots:  0     snapshot space usage: 0 [oracle@raclinux1 u03]$ ASMCMD> volinfo -G data -a Diskgroup Name: DATA          Volume Name: DATAVOL          Volume Device: /dev/asm/datavol-239          State: ENABLED          Size (MB): 10240          Resize Unit (MB): 256          Redundancy: UNPROT          Stripe Columns: 4          Stripe Width (K): 128          Usage: ACFS          Mountpath: /u03           Volume Name: DATAVOL1          Volume Device: /dev/asm/datavol1-239          State: ENABLED          Size (MB): 10240          Resize Unit (MB): 256          Redundancy: UNPROT          Stripe Columns: 4          Stripe Width (K): 128          Usage: ACFS          Mountpath: /u04  ASMCMD> exit
Oracle ACFS in Oracle 11.2  Oracle 11gR2 ACFS Replication – New feature in 11.2.0.2  Designate a primary ACFS and DR standby ACFS asynchronously replicating changes across the network using Oracle Net. Capture changes into a log change file on the primary ACFS. Transfer the changes to similar log change file to the DR ACFS. After application on the DR ACFS changes are purged. Size properly ACFS to accommodate changes. Make sure that the network have sufficient bandwidth. Refer to the docs how to gather sizing statistics.
Oracle ACFS in Oracle 11.2  Oracle 11gR2 ACFS Replication – New feature in 11.2.0.2  Limitations There is presently only one standby site supported for a given primary files system. Only up to 8 nodes in a cluster can mount a file system. There is no support for ACFS file systems with encryption or ACFS security. Prerequisites compatible.ASM=11.2.0.2  compatible.ADVM=11.2.0.2

Mais conteúdo relacionado

Mais procurados

Oracle Active Data Guard and Global Data Services in Action!
Oracle Active Data Guard and Global Data Services in Action!Oracle Active Data Guard and Global Data Services in Action!
Oracle Active Data Guard and Global Data Services in Action!Ludovico Caldara
 
ORACLE 12C DATA GUARD: FAR SYNC, REAL-TIME CASCADE STANDBY AND OTHER GOODIES
ORACLE 12C DATA GUARD: FAR SYNC, REAL-TIME CASCADE STANDBY AND OTHER GOODIESORACLE 12C DATA GUARD: FAR SYNC, REAL-TIME CASCADE STANDBY AND OTHER GOODIES
ORACLE 12C DATA GUARD: FAR SYNC, REAL-TIME CASCADE STANDBY AND OTHER GOODIESLudovico Caldara
 
Oracle ACFS High Availability NFS Services (HANFS)
Oracle ACFS High Availability NFS Services (HANFS)Oracle ACFS High Availability NFS Services (HANFS)
Oracle ACFS High Availability NFS Services (HANFS)Anju Garg
 
Crating a Robust Performance Strategy
Crating a Robust Performance StrategyCrating a Robust Performance Strategy
Crating a Robust Performance StrategyGuatemala User Group
 
Oracle12c data guard farsync and whats new - Nassyam Basha
Oracle12c data guard farsync and whats new - Nassyam BashaOracle12c data guard farsync and whats new - Nassyam Basha
Oracle12c data guard farsync and whats new - Nassyam Bashapasalapudi123
 
Oracle Enteprise Manager Cloud Control 12c - Setting Up Metrics and Monitorin...
Oracle Enteprise Manager Cloud Control 12c - Setting Up Metrics and Monitorin...Oracle Enteprise Manager Cloud Control 12c - Setting Up Metrics and Monitorin...
Oracle Enteprise Manager Cloud Control 12c - Setting Up Metrics and Monitorin...Leighton Nelson
 
Performance Scenario: Diagnosing and resolving sudden slow down on two node RAC
Performance Scenario: Diagnosing and resolving sudden slow down on two node RACPerformance Scenario: Diagnosing and resolving sudden slow down on two node RAC
Performance Scenario: Diagnosing and resolving sudden slow down on two node RACKristofferson A
 
Oracle12c data guard farsync and whats new
Oracle12c data guard farsync and whats newOracle12c data guard farsync and whats new
Oracle12c data guard farsync and whats newNassyam Basha
 
Oracle flex asm & flex cluster
Oracle flex asm & flex clusterOracle flex asm & flex cluster
Oracle flex asm & flex clusterGhanshyam Khetan
 
Oracle Drivers configuration for High Availability, is it a developer's job?
Oracle Drivers configuration for High Availability, is it a developer's job?Oracle Drivers configuration for High Availability, is it a developer's job?
Oracle Drivers configuration for High Availability, is it a developer's job?Ludovico Caldara
 
Oracle Failover Database Cluster with Grid Infrastructure 12c
Oracle Failover Database Cluster with Grid Infrastructure 12cOracle Failover Database Cluster with Grid Infrastructure 12c
Oracle Failover Database Cluster with Grid Infrastructure 12cTrivadis
 
Oracle Active Data Guard 12c: Far Sync Instance, Real-Time Cascade and Other ...
Oracle Active Data Guard 12c: Far Sync Instance, Real-Time Cascade and Other ...Oracle Active Data Guard 12c: Far Sync Instance, Real-Time Cascade and Other ...
Oracle Active Data Guard 12c: Far Sync Instance, Real-Time Cascade and Other ...Ludovico Caldara
 
Oracle Drivers configuration for High Availability
Oracle Drivers configuration for High AvailabilityOracle Drivers configuration for High Availability
Oracle Drivers configuration for High AvailabilityLudovico Caldara
 
Oracle Database 12.1.0.2: New Features
Oracle Database 12.1.0.2: New FeaturesOracle Database 12.1.0.2: New Features
Oracle Database 12.1.0.2: New FeaturesDeiby Gómez
 
10 ways to improve your rman script
10 ways to improve your rman script10 ways to improve your rman script
10 ways to improve your rman scriptMaris Elsins
 
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
 

Mais procurados (20)

Oracle Active Data Guard and Global Data Services in Action!
Oracle Active Data Guard and Global Data Services in Action!Oracle Active Data Guard and Global Data Services in Action!
Oracle Active Data Guard and Global Data Services in Action!
 
ORACLE 12C DATA GUARD: FAR SYNC, REAL-TIME CASCADE STANDBY AND OTHER GOODIES
ORACLE 12C DATA GUARD: FAR SYNC, REAL-TIME CASCADE STANDBY AND OTHER GOODIESORACLE 12C DATA GUARD: FAR SYNC, REAL-TIME CASCADE STANDBY AND OTHER GOODIES
ORACLE 12C DATA GUARD: FAR SYNC, REAL-TIME CASCADE STANDBY AND OTHER GOODIES
 
Oracle ACFS High Availability NFS Services (HANFS)
Oracle ACFS High Availability NFS Services (HANFS)Oracle ACFS High Availability NFS Services (HANFS)
Oracle ACFS High Availability NFS Services (HANFS)
 
Crating a Robust Performance Strategy
Crating a Robust Performance StrategyCrating a Robust Performance Strategy
Crating a Robust Performance Strategy
 
Oracle12c data guard farsync and whats new - Nassyam Basha
Oracle12c data guard farsync and whats new - Nassyam BashaOracle12c data guard farsync and whats new - Nassyam Basha
Oracle12c data guard farsync and whats new - Nassyam Basha
 
Oracle Enteprise Manager Cloud Control 12c - Setting Up Metrics and Monitorin...
Oracle Enteprise Manager Cloud Control 12c - Setting Up Metrics and Monitorin...Oracle Enteprise Manager Cloud Control 12c - Setting Up Metrics and Monitorin...
Oracle Enteprise Manager Cloud Control 12c - Setting Up Metrics and Monitorin...
 
Long live to CMAN!
Long live to CMAN!Long live to CMAN!
Long live to CMAN!
 
Performance Scenario: Diagnosing and resolving sudden slow down on two node RAC
Performance Scenario: Diagnosing and resolving sudden slow down on two node RACPerformance Scenario: Diagnosing and resolving sudden slow down on two node RAC
Performance Scenario: Diagnosing and resolving sudden slow down on two node RAC
 
Oracle ASM Training
Oracle ASM TrainingOracle ASM Training
Oracle ASM Training
 
Oracle12c data guard farsync and whats new
Oracle12c data guard farsync and whats newOracle12c data guard farsync and whats new
Oracle12c data guard farsync and whats new
 
Oracle flex asm & flex cluster
Oracle flex asm & flex clusterOracle flex asm & flex cluster
Oracle flex asm & flex cluster
 
Oracle Drivers configuration for High Availability, is it a developer's job?
Oracle Drivers configuration for High Availability, is it a developer's job?Oracle Drivers configuration for High Availability, is it a developer's job?
Oracle Drivers configuration for High Availability, is it a developer's job?
 
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
 
Convert single instance to RAC
Convert single instance to RACConvert single instance to RAC
Convert single instance to RAC
 
Oracle Active Data Guard 12c: Far Sync Instance, Real-Time Cascade and Other ...
Oracle Active Data Guard 12c: Far Sync Instance, Real-Time Cascade and Other ...Oracle Active Data Guard 12c: Far Sync Instance, Real-Time Cascade and Other ...
Oracle Active Data Guard 12c: Far Sync Instance, Real-Time Cascade and Other ...
 
Oracle Drivers configuration for High Availability
Oracle Drivers configuration for High AvailabilityOracle Drivers configuration for High Availability
Oracle Drivers configuration for High Availability
 
Oracle Database 12.1.0.2: New Features
Oracle Database 12.1.0.2: New FeaturesOracle Database 12.1.0.2: New Features
Oracle Database 12.1.0.2: New Features
 
141 Rac
141 Rac141 Rac
141 Rac
 
10 ways to improve your rman script
10 ways to improve your rman script10 ways to improve your rman script
10 ways to improve your rman script
 
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
 

Semelhante a Oracle acfs in oracle 11

10g rac asm
10g rac asm10g rac asm
10g rac asmVictor
 
Trivadis TechEvent 2017 ACFS Replication as of 12 2 by Mathias Zarick
Trivadis TechEvent 2017 ACFS Replication as of 12 2 by Mathias ZarickTrivadis TechEvent 2017 ACFS Replication as of 12 2 by Mathias Zarick
Trivadis TechEvent 2017 ACFS Replication as of 12 2 by Mathias ZarickTrivadis
 
General commands for navisphere cli
General commands for navisphere cliGeneral commands for navisphere cli
General commands for navisphere climsaleh1234
 
クラウド時代の半導体メモリー技術
クラウド時代の半導体メモリー技術クラウド時代の半導体メモリー技術
クラウド時代の半導体メモリー技術Ryousei Takano
 
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
 
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
 
New Oracle Infrastructure2
New Oracle Infrastructure2New Oracle Infrastructure2
New Oracle Infrastructure2markleeuw
 
Step by Step to Install oracle grid 11.2.0.3 on solaris 11.1
Step by Step to Install oracle grid 11.2.0.3 on solaris 11.1Step by Step to Install oracle grid 11.2.0.3 on solaris 11.1
Step by Step to Install oracle grid 11.2.0.3 on solaris 11.1Osama Mustafa
 
O Racle Asm Best Practices Presentation
O Racle Asm Best Practices PresentationO Racle Asm Best Practices Presentation
O Racle Asm Best Practices Presentationeraz
 
🔴Oracle ASM Filter Driver & ASMLIB & UDEV🔴.pdf
🔴Oracle ASM Filter Driver & ASMLIB & UDEV🔴.pdf🔴Oracle ASM Filter Driver & ASMLIB & UDEV🔴.pdf
🔴Oracle ASM Filter Driver & ASMLIB & UDEV🔴.pdfAlireza Kamrani
 
What's New and Coming in Oracle ASM 12c Rel. 2 - by Jim Williams
What's New and Coming in Oracle ASM 12c Rel. 2 - by Jim WilliamsWhat's New and Coming in Oracle ASM 12c Rel. 2 - by Jim Williams
What's New and Coming in Oracle ASM 12c Rel. 2 - by Jim WilliamsMarkus Michalewicz
 
Docker Security Paradigm
Docker Security ParadigmDocker Security Paradigm
Docker Security ParadigmAnis LARGUEM
 
Технологии работы с дисковыми хранилищами и файловыми системами Windows Serve...
Технологии работы с дисковыми хранилищами и файловыми системами Windows Serve...Технологии работы с дисковыми хранилищами и файловыми системами Windows Serve...
Технологии работы с дисковыми хранилищами и файловыми системами Windows Serve...Виталий Стародубцев
 
Ds8000 Practical Performance Analysis P04 20060718
Ds8000 Practical Performance Analysis P04 20060718Ds8000 Practical Performance Analysis P04 20060718
Ds8000 Practical Performance Analysis P04 20060718brettallison
 
RAC+ASM: Stories to Share
RAC+ASM: Stories to ShareRAC+ASM: Stories to Share
RAC+ASM: Stories to Sharekutrovsky
 
How oracle 12c flexes its muscles against oracle 11g r2 final
How oracle 12c flexes its muscles against oracle 11g r2 finalHow oracle 12c flexes its muscles against oracle 11g r2 final
How oracle 12c flexes its muscles against oracle 11g r2 finalAjith Narayanan
 

Semelhante a Oracle acfs in oracle 11 (20)

10g rac asm
10g rac asm10g rac asm
10g rac asm
 
Trivadis TechEvent 2017 ACFS Replication as of 12 2 by Mathias Zarick
Trivadis TechEvent 2017 ACFS Replication as of 12 2 by Mathias ZarickTrivadis TechEvent 2017 ACFS Replication as of 12 2 by Mathias Zarick
Trivadis TechEvent 2017 ACFS Replication as of 12 2 by Mathias Zarick
 
General commands for navisphere cli
General commands for navisphere cliGeneral commands for navisphere cli
General commands for navisphere cli
 
ASM
ASMASM
ASM
 
クラウド時代の半導体メモリー技術
クラウド時代の半導体メモリー技術クラウド時代の半導体メモリー技術
クラウド時代の半導体メモリー技術
 
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
 
Les 01 Arch
Les 01 ArchLes 01 Arch
Les 01 Arch
 
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]
 
New Oracle Infrastructure2
New Oracle Infrastructure2New Oracle Infrastructure2
New Oracle Infrastructure2
 
Step by Step to Install oracle grid 11.2.0.3 on solaris 11.1
Step by Step to Install oracle grid 11.2.0.3 on solaris 11.1Step by Step to Install oracle grid 11.2.0.3 on solaris 11.1
Step by Step to Install oracle grid 11.2.0.3 on solaris 11.1
 
oracle dba
oracle dbaoracle dba
oracle dba
 
O Racle Asm Best Practices Presentation
O Racle Asm Best Practices PresentationO Racle Asm Best Practices Presentation
O Racle Asm Best Practices Presentation
 
🔴Oracle ASM Filter Driver & ASMLIB & UDEV🔴.pdf
🔴Oracle ASM Filter Driver & ASMLIB & UDEV🔴.pdf🔴Oracle ASM Filter Driver & ASMLIB & UDEV🔴.pdf
🔴Oracle ASM Filter Driver & ASMLIB & UDEV🔴.pdf
 
What's New and Coming in Oracle ASM 12c Rel. 2 - by Jim Williams
What's New and Coming in Oracle ASM 12c Rel. 2 - by Jim WilliamsWhat's New and Coming in Oracle ASM 12c Rel. 2 - by Jim Williams
What's New and Coming in Oracle ASM 12c Rel. 2 - by Jim Williams
 
Docker Security Paradigm
Docker Security ParadigmDocker Security Paradigm
Docker Security Paradigm
 
Технологии работы с дисковыми хранилищами и файловыми системами Windows Serve...
Технологии работы с дисковыми хранилищами и файловыми системами Windows Serve...Технологии работы с дисковыми хранилищами и файловыми системами Windows Serve...
Технологии работы с дисковыми хранилищами и файловыми системами Windows Serve...
 
Ds8000 Practical Performance Analysis P04 20060718
Ds8000 Practical Performance Analysis P04 20060718Ds8000 Practical Performance Analysis P04 20060718
Ds8000 Practical Performance Analysis P04 20060718
 
RAC+ASM: Stories to Share
RAC+ASM: Stories to ShareRAC+ASM: Stories to Share
RAC+ASM: Stories to Share
 
How oracle 12c flexes its muscles against oracle 11g r2 final
How oracle 12c flexes its muscles against oracle 11g r2 finalHow oracle 12c flexes its muscles against oracle 11g r2 final
How oracle 12c flexes its muscles against oracle 11g r2 final
 
Rac&asm
Rac&asmRac&asm
Rac&asm
 

Último

The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdfChristopherTHyatt
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 

Último (20)

The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdf
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 

Oracle acfs in oracle 11

  • 1. Oracle ACFS in Oracle 11.2 Concepts, Architecture, Deployment, Management and performance monitoring Guenadi N. Jilevski: OCP 7,8,8i,9i,10g 11g OCM 9i
  • 2. Oracle ACFS in Oracle 11.2 Features & Concepts ACFS is General Purpose Cluster Multi OS file system integrated with Grid Infrastructure. (Linux, Windows, AIX, Solaris in Oracle 11.2 and Oracle 11.2.0.2) ACFS can be dynamically re-sized online. ACFS can be managed with ASMCA, ASMCMD, OEM, sqlplus, Linux/UNIX command line. ACFS is extend based. ACFS in build on top of ASM. ACFS depends on ASM striping. ACFS depends on ASM mirroring. ACFS is based on the ASM features. ( I/O and data balancing, disk group redundancy etc…) ACFS is build on top of ASM volumes. ASM volumes are created in a ASM disk group. ASM volumes can be used for any FS ( do not assume FS is clustered FS if using ASM volumes). Accessible via NAS protocols (NFS, CIFS), POSIX, X/OPEN compliant for Linux/Unix. ASM Software stack ( ASM replaces the functionality of the Volume manager and File System)
  • 3.
  • 4. ASM volumes devices files in /dev/asm/<Volume-name>-<number> presented by ADVM as block devices
  • 5. OS kernel modules (Linux): oracleasm, oracleadvm, oracleoks and oracleacfs
  • 6.
  • 7. Oracle ACFS in Oracle 11.2 ADVM processes in RAC ASM VDBG – Volume Driver Background forwards ASM requests to the dynamic volume manager driver (kernel). Death of VDBG kills ASM instance. VBGn – Volume Background processes wait for requests from dynamic volume manager driver (kernel) that need to be coordinated with ASM instance. Death of VBGn does NOT kill ASM instance. VMB – Volume Membership Background coordinates cluster membership with ASM instance. Death of VMB does NOT kill ASM instance.
  • 8. Oracle ACFS in Oracle 11.2 Restrictions ADVM volumes can not be used as boot devices or root file system. ADVM volumes can not be used for RAW devices. ADVM volume devices can not be used for multi-pathing. ADVM volumes can not be used with ASMlib. Do not layer ASM over ASM. ADVM volumes can not be partitioned with fdisk. ADVM volumes are not to be used for Oracle Grid Infrastructure installation.
  • 9. Oracle ACFS in Oracle 11.2 Space allocation for volumes in ASM disk group VAU – Volume Allocation Unit. Smallest allocation for a volume. On creation or extension of a volume space is allocated from an ASM disk group in multiples of VAU. Stripe is the number of Volume Extents within VAU. Can very from 1 to 8. Default is 4. If 1 than there is no striping. VAU=Stripe X Volume Extent VE - Volume Extent has a static value based on AU. For a default AU=1MB the extent size is 64MB. Each volume extent is allocated round-robin on different disks of a disk group. Example: if stripe is 4 and AU is 1MB than VAU=4X64=256MB. Space is allocated in multiples of VAU. For a requested volume of 400MB a volume of 512MB consisting of 2 VAU will be created. In case of re-size space will be added in multiple of 256MB (VAU).
  • 10.
  • 11.
  • 12. Oracle ACFS in Oracle 11.2 ASMCA
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 19.
  • 20.
  • 21. repl
  • 22. Delete snapshots: /sbin/acfsutil snap delete <snap_name> <mountpoint>
  • 23.
  • 24. Use the snapshot as a backup to restore ( from point in time copy)
  • 25.
  • 26. Oracle ACFS in Oracle 11.2
  • 27. Oracle ACFS in Oracle 11.2
  • 28. Oracle ACFS in Oracle 11.2
  • 29. Oracle ACFS in Oracle 11.2
  • 30. Oracle ACFS in Oracle 11.2 Example Resize /u01/acfs3 from 2GB to 6GB
  • 31. Oracle ACFS in Oracle 11.2
  • 32. Oracle ACFS in Oracle 11.2 /sbin/acfsutil size [-|+]nnn[K|M|G|T|P] <path> - Resize file system
  • 33. Oracle ACFS in Oracle 11.2 ASM views SQL> desc v$asm_volume Name Null? Type ----------------------------------------- -------- ---------------------------- GROUP_NUMBER NUMBER VOLUME_NAME VARCHAR2(30) COMPOUND_INDEX NUMBER SIZE_MB NUMBER VOLUME_NUMBER NUMBER REDUNDANCY VARCHAR2(6) STRIPE_COLUMNS NUMBER STRIPE_WIDTH_K NUMBER STATE VARCHAR2(8) FILE_NUMBER NUMBER INCARNATION NUMBER DRL_FILE_NUMBER NUMBER RESIZE_UNIT_MB NUMBER USAGE VARCHAR2(30) VOLUME_DEVICE VARCHAR2(256) MOUNTPATH VARCHAR2(1024) SQL> SQL> select * from v$asm_acfsvolumes; FS_NAME VOL_DEVICE VOL_LABEL PRIMA TOTAL_MB FREE_MB -------------------- -------------------- -------------------- ----- ---------- ---------- /u03 /dev/asm/datavol-239 TRUE 10240 9008.67969 /u04 /dev/asm/datavol1-23 TRUE 10240 10091.6523 9 /u06 /dev/asm/sec-351 TRUE 29696 29476.8047 SQL> select * from v$asm_filesystem; FS_NAME AVAILABLE BLOCK_SIZE STATE CORRU NUM_VOL TOTAL_SIZE TOTAL_FREE TOTAL_SNAP_SPACE_USAGE -------------------- --------- ---------- ------------- ----- ---------- ---------- ---------- ---------------------- /u03 11-JUL-11 4 AVAILABLE FALSE 1 10240 9008.67969 0 /u04 11-JUL-11 4 AVAILABLE TRUE 1 10240 10091.6523 .046875 /u06 11-JUL-11 4 AVAILABLE TRUE 1 29696 29476.8047 0 SQL>
  • 34. Oracle ACFS in Oracle 11.2 ACFS information from asmcmd and acfcutil [oracle@raclinux1 u03]$ /sbin/acfsutil info fs /u03 /u03 ACFS Version: 11.2.0.2.0 flags: MountPoint,Available mount time: Mon Jul 11 15:51:45 2011 volumes: 1 total size: 10737418240 total free: 9446285312 primary volume: /dev/asm/datavol-239 label: flags: Primary,Available,ADVM on-disk version: 39.0 allocation unit: 4096 major, minor: 252, 122369 size: 10737418240 free: 9446285312 ADVM diskgroup DATA ADVM resize increment: 268435456 ADVM redundancy: unprotected ADVM stripe columns: 4 ADVM stripe width: 131072 number of snapshots: 0 snapshot space usage: 0 [oracle@raclinux1 u03]$ ASMCMD> volinfo -G data -a Diskgroup Name: DATA Volume Name: DATAVOL Volume Device: /dev/asm/datavol-239 State: ENABLED Size (MB): 10240 Resize Unit (MB): 256 Redundancy: UNPROT Stripe Columns: 4 Stripe Width (K): 128 Usage: ACFS Mountpath: /u03 Volume Name: DATAVOL1 Volume Device: /dev/asm/datavol1-239 State: ENABLED Size (MB): 10240 Resize Unit (MB): 256 Redundancy: UNPROT Stripe Columns: 4 Stripe Width (K): 128 Usage: ACFS Mountpath: /u04 ASMCMD> exit
  • 35. Oracle ACFS in Oracle 11.2 Oracle 11gR2 ACFS Replication – New feature in 11.2.0.2 Designate a primary ACFS and DR standby ACFS asynchronously replicating changes across the network using Oracle Net. Capture changes into a log change file on the primary ACFS. Transfer the changes to similar log change file to the DR ACFS. After application on the DR ACFS changes are purged. Size properly ACFS to accommodate changes. Make sure that the network have sufficient bandwidth. Refer to the docs how to gather sizing statistics.
  • 36. Oracle ACFS in Oracle 11.2 Oracle 11gR2 ACFS Replication – New feature in 11.2.0.2 Limitations There is presently only one standby site supported for a given primary files system. Only up to 8 nodes in a cluster can mount a file system. There is no support for ACFS file systems with encryption or ACFS security. Prerequisites compatible.ASM=11.2.0.2 compatible.ADVM=11.2.0.2
  • 37. Oracle ACFS in Oracle 11.2 Oracle 11gR2 ACFS Replication – New feature in 11.2.0.2 Example: Primary ACFS based on volume prim mounted on /u05 and DR secondary ACFS based on volume sec mounted on /u06. ACFS needs to be mounted on only one node (primary) during setup. Use the following commends for mount dismount. /bin/umount /dev/asm/prim-481 # Unmount on raclinux1,raclinux2 /bin/mount -t acfs /dev/asm/prim-481 /u05 # Mount on raclinux1,raclinux2 /bin/mount -t acfs /dev/asm/sec-351 /u06 # Mount on raclinux1,raclinux2 /bin/umount /dev/asm/sec-351 # Mount on on raclinux1,raclinux2 /sbin/mount.acfs -o all # Mount all on raclinux1, raclinux2
  • 38. Oracle ACFS in Oracle 11.2 Oracle 11gR2 ACFS Replication – New feature in 11.2.0.2 Create a user on ASM with sysasm and sysdba privileges (oracle in the example) Create a service for the primary site (prim) and secondary site(sec). +ASMn will not work. Initiate the standby ACFS [root@raclinux1 bin]# /sbin/acfsutil repl init standby -p oracle/oracle@prim -c sec /u06 Where prim is the service created in bullet two and oracle is the user created in bullet one. Note that before starting the initiation the standby and primary site you need to have the ACFS mounted on only one node ,that is, you need to dismount the both /u05 and /u06 on raclinux2 node. Initiate the primary ACFS while as root ( In case of failure re-Initiate the standby) [root@raclinux1 bin]# /sbin/acfsutil repl init primary -s oracle/oracle@sec -m /u06 -c prim /u05validating the remote connection validating the remote connectionvalidating the remote connectionacfsutil repl init: ACFS-05050: remote connection cannot be establishedacfsutil repl init: ACFS-05052: standby replication site requires reinitialization[root@raclinux1 bin]# /sbin/acfsutil repl init standby -p oracle/oracle@prim -c sec /u06[root@raclinux1 bin]#[root@raclinux1 bin]# /sbin/acfsutil repl init primary -s oracle/oracle@sec -m /u06 -c prim /u05remote connection has been establishedRegistering with user specified service name-primwaiting for the standby replication site to initializewaiting for the standby replication site to initializeThe standby replication site is initialized. ACFS replication will begin.[root@raclinux1 bin]# Step 4 starts the processes for ACFS replication and we can use already the ACFS replication. The replication can be validated and configuration checked with the following commands.
  • 39.
  • 41. # /sbin/acfsutil repl info -c -v /u06
  • 42. # /sbin/acfsutil repl info -c -v /u05
  • 43. # /sbin/acfsutil repl info -s -v /u05
  • 44. Start & Stop replication : Although ACFS replication is automatically started after initiation and registered with Grid Infrastructure as a resource for automatic restart the acfsutil repl bg command can be used to start and stop the background processes and daemons implementing the replication.
  • 45. # /sbin/acfsutil repl bg stop /u06
  • 46. # /sbin/acfsutil repl bg start /u06
  • 47.
  • 48. Oracle ACFS in Oracle 11.2 Q & A