As you learned in Chapter 4, Oracle 10g now ships its own volume manager with the introduction of Automatic Storage Management, or ASM. ASM was designed to ease the tasks associated with database administration by automatically distributing and rebalancing files across all available raw devices within the ASM disk group. ASM offers a unique alternative for supporting the physical requirements of RAC by combining Oracle-managed files and volume-management technology, all within a shared cluster environment. This new concept offers RAC DBAs the opportunity to create Oracle data files in a self-managing and automatically stripped and mirrored clustered environment. By using ASM with RAC, DBAs can eliminate the manageability issues that come with raw devices as well as the extra layer of software required for a cluster file system. Managing ASM with 10g RACIn order to utilize ASM volume management for 10g RAC, each node within your cluster must have its own ASM instance. If you use the 10g DBCA utility to create your RAC database, DBCA will also provide you the opportunity to create your ASM instance. Because ASM is designed specially for the Oracle database, only Oracle-specific files are supported. All other files can only be utilized locally on each node. Files supported with ASM include the following:
Files not supported with ASM include the following:
ASM Maximum File Size Limitation with 10g RACFor files that are supported on ASM disk groups, Oracle does impose specific maximum file sizes depending on the redundancy level of each ASM disk group. These maximum file sizes are enforced regardless of whether you create your 10g tablespaces with the small file or BigFile syntax. Because the data file size limit essentially depends on the DB_BLOCK_SIZE of your database, the ASM limitations would only affect 32KB block size for small file tablespaces and all block sizes using BigFile tablespaces. The maximum file sizes per redundancy level are as follows:
If you created your tablespace data files using normal syntax or specifically using the small file syntax, the maximum file sizes on ASM disk groups would be as follows:
If you created your tablespace data files using the new BigFile syntax, then the ASM maximum file limits will apply to all block sizes:
Because ASM is the new volume management/file system solution that is designed specifically for Oracle database files, it is now the recommended shared storage environment for all 10g RAC environments. Also, ASM does not require any additional license fee as you would find with third-party cluster vendors. If you are interested in migrating your clustered environment to ASM, please refer to the section "Non-ASM to ASM Migration" in Chapter 4.
|