Oracle Database

What is RAC and ASM in Oracle?

Are you operating a critical application with a large database and need its high availability? Oracle Corporation provides a solution for such scenarios that can store critical systems with high availability and scalability. To have more information, you should learn about Oracle RAC and AMS. Oracle ASM is recommended storage and volume manager for Oracle RAC.

This post will discuss:

What is RAC in Oracle?

RAC (Real Application Clusters) is an option for the high availability of Oracle Database introduced in 2001. It allows running a single database on multiple instances clustered using the shared storage disks. The requirement for RAC is that instances in the cluster must run the same version of Oracle as well as the operating system. Its focus is to implement a clustered database to ensure maximum availability, scalability, and performance.

What is ASM in Oracle?

ASM (Automatic Storage Management) is a feature of Oracle Database that simplifies and automates storage management of data files, control files and log files across all server and storage platforms. In addition to storage management, it has the capabilities of volume management. ASM is the extension of Oracle Managed Files functionality with features such as striping and mirroring.

Using ASM with RAC in Oracle

Oracle ASM is a recommended volume management for RAC and single database instances. ASM is the part of Oracle RAC family which will maintain files for locating database files. It was introduced in the release of Oracle 10g, whereas RAC was released with Oracle9i. ASM replaced the vanilla file system.

Conclusion

Oracle RAC is an option to run a single database on multiple instances clustered using the shared storage disks. Oracle Database feature AMC simplifies and automates storage management across all storage platforms and servers. ASM is recommended storage and volume manager for Oracle RAC. This post discussed RAC and ASM in Oracle.

About the author

Sharqa Hameed

I am a Linux enthusiast, I love to read Every Linux blog on the internet. I hold masters degree in computer science and am passionate about learning and teaching.