Professional Documents
Culture Documents
Deploying Oracle RAC 10g R2 and 11g R1 With ASM On RHEL With DS8000
Deploying Oracle RAC 10g R2 and 11g R1 With ASM On RHEL With DS8000
Pearl Valiton IBM Systems and Technology Group Open Systems Lab, San Jose, California August 2008
Copyright IBM Corporation, 2008. All Rights Reserved. All trademarks or registered trademarks mentioned herein are the property of their respective holders
Table of contents
Abstract........................................................................................................................................1 Executive summary ....................................................................................................................1 Introduction .................................................................................................................................2
IBM System Storage DS8000.................................................................................................................. 2 Copy Services.......................................................................................................................................... 2 FlashCopy........................................................................................................................................... 3 Metro Mirror and Global Mirror ........................................................................................................... 3
Oracle technologies....................................................................................................................4
Oracle RAC 10g Release 2 and Oracle Clusterware .............................................................................. 4 Oracle Cluster Synchronization Services ................................................................................................ 4 Oracle Automatic Storage Management (ASM) ...................................................................................... 4 Advantages of ASM technology ......................................................................................................... 5 ASM disk groups................................................................................................................................. 5 ASM failure groups ............................................................................................................................. 5
Abstract
This white paper details the configuration of the IBM System Storage DS8000 series disk storage system in a software environment consisting of Oracle Database 10g or 11g with Oracle Real Application Clusters (RAC) and Oracle Automatic Storage Manager (ASM) on a four-node Red Hat Enterprise Linux cluster.
Executive summary
This white paper details the step-by-step configuration of the IBM System Storage DS8000 with Oracle Database 10g or Database 11g, Oracle Real Application Clusters (RAC), and Oracle Automatic Storage Management (ASM) on the Red Hat Enterprise Linux operating system. The test exercise demonstrates that it is easy to configure the DS8000 in this environment by using the guidelines that are laid out in this document. The IBM System Storage DS8000 disk storage system is a high-performance storage system that offers expandable data open storage and data-protective systems to correspond with specific business requirements. The IBM Advanced Copy Services features that are available on the DS8000 include FlashCopy, Metro Mirror, Global Copy, and Global Mirror. Oracle Database 10g and 11g, and Oracle Clusterware technologies offer several features that work in single instance database and Oracle RAC database environments. Oracle Automatic Storage Management (ASM) technology is a feature that is designed to distribute information uniformly across all storage disk groups and has unique mirroring capabilities. The Linux operating systems Device Mapper Multipath (DM) driver works with the DS8000 disk-storage system in a multipath I/O (MPIO) environment that runs on servers with the x86-64 architecture, including the IBM System x platform. If an active path fails, Device Mapper Multipath reroutes the I/O through one of the other active paths.
Deploying Oracle RAC 10g and 11g with ASM on Red Hat Linux with the IBM System Storage DS8000 http://www.ibm.com/support/techdocs Copyright IBM Corporation, 2008
Introduction
Enterprise customers running Oracle Real Application Clusters (RAC) database can confidently use the IBM System Storage DS8000 to meet their critical business needs. The DS8000 and the Oracle RAC database help to deliver robust, flexible, highly available and cost-effective disk storage to support continuous operations for mission-critical transactions. This white paper explains the interoperability of the DS8000, Red Hat Enterprise Linux (RHEL) on x86-64 servers, and Linux Device Mapper Multipath, combined with Oracle RAC features, Oracle Automatic Storage Management (ASM), and Oracle Clusterware. Oracle ASM was introduced in Oracle 10g and provides an integrated file system and volume manager for Oracle database files. This white paper documents one configuration of Oracle RAC with ASM with DS8000 on a four-node cluster that runs the Red Hat Linux operating system on x86-64 servers.
Copy Services
Copy Services are a collection of functions that support disaster recovery, data migration, and datareplication operations. Copy Services run on the DS8000 storage unit and support the UNIX, Linux, Microsoft Windows and System z operating system environments. Many design characteristics and advanced functions of the DS8000 contribute to the protection of data. The DS8000 has a number of advanced Copy Services functions that are part of the IBM System Storage Resiliency family. Copy Services include the following types of functions: FlashCopy, a point-in-time copy function Remote mirror and copy functions which include: Metro Mirror, Global Copy, and Global Mirror
As mentioned, management of the Copy Services functions is done through the IBM System Storage DS8000 command-line interface (DSCLI) and Web-based interface, called IBM System Storage DS Storage Manager. The DS Storage Manager allows set up and management of data-copy functions from any point where network access is available.
Deploying Oracle RAC 10g and 11g with ASM on Red Hat Linux with the IBM System Storage DS8000 http://www.ibm.com/support/techdocs Copyright IBM Corporation, 2008
FlashCopy
The FlashCopy feature copies the contents of a source disk to a target disk. Any data that exists on the target disk is lost and replaced by the copied data. After the copy operation completes, the target disks contain the contents of the source disks as they existed at a point in time. Both source and target disks can then be updated independently. The FlashCopy feature is sometimes described as an example of a point-in-time copy technology. Although the FlashCopy operation takes time to complete, the resulting data on the target disk is presented so that the copy appears to occur immediately. FlashCopy operations can occur on multiple source and target disks. FlashCopy management operations are coordinated to allow a common, single point in time for copying target disks from their respective source disks. This allows a consistent copy of data that spans multiple disks.
Deploying Oracle RAC 10g and 11g with ASM on Red Hat Linux with the IBM System Storage DS8000 http://www.ibm.com/support/techdocs Copyright IBM Corporation, 2008
Oracle technologies
This section describes the Oracle RAC 10g Release 2 software and technologies.
ASM uses a unique mirroring algorithm. ASM does not mirror disks, but rather it mirrors extents. As a result, a hot-spare disk is not required. Only spare capacity is required within the disk group. If a disk fails, ASM automatically reconstructs the contents of the failed disk on the surviving disks. Reading the mirrored contents from the surviving disks, the I/O content that was hit from a disk failure is spread across several disks, rather than on the single disk that mirrors the failed drive. When ASM allocates a
Deploying Oracle RAC 10g and 11g with ASM on Red Hat Linux with the IBM System Storage DS8000 http://www.ibm.com/support/techdocs Copyright IBM Corporation, 2008 Version August 26, 2008
primary extent of a file to one disk in a disk group, it allocates a mirror copy of that extent to another disk in the disk group. Primary extents on a given disk have their respective mirror extents on one of several partner disks in the disk group. Each disk in a disk group has the same ratio of primary and mirror extents.
Deploying Oracle RAC 10g and 11g with ASM on Red Hat Linux with the IBM System Storage DS8000 http://www.ibm.com/support/techdocs Copyright IBM Corporation, 2008
eth1
node3
SAN
DS8000
Deploying Oracle RAC 10g and 11g with ASM on Red Hat Linux with the IBM System Storage DS8000 http://www.ibm.com/support/techdocs Copyright IBM Corporation, 2008
Oracle 10.2.0.3 Database, Oracle 10.2.0.3 Database, Oracle 11.1.0.6 Database , Oracle Clusterware, Oracle ASM Oracle Clusterware, Oracle ASM Oracle Clusterware, Oracle ASM
Storage hardware
Table 3 shows that one System Storage DS8000 was used for the Oracle RAC database.
Features Storage model Storage manager Storage image License machine code RAID type Table 3. Storage hardware IBM DS8000 2107-921 6.1.2.20070618.1 IBM.2107-1300351 5.2.420.636 5 (7+P)
Deploying Oracle RAC 10g and 11g with ASM on Red Hat Linux with the IBM System Storage DS8000 http://www.ibm.com/support/techdocs Copyright IBM Corporation, 2008
Configuration by example
This section provides an example of the storage-configuration scenario that is explained in this white paper.
All volumes are shared within the Oracle RAC nodes. Table 4 summarizes the storage infrastructure.
Description Oracle Database Oracle Cluster Registry Oracle Voting Disk LUN size 10 GB 1 GB 1 GB Number of LUNs 10 2 3 Volume type ASM Raw or block Raw or block Node name node1, node2, node3, node4 node1, node2, node3, node4 node1, node2, node3, node4
Notes: Use the storage DSCLI command to set the storage configuration. The raw devices are used for the Oracle CRS and Voting devices with Oracle RAC 10g Release 2. The block devices are used for the Oracle CRS and Voting devices with Oracle RAC 11g Release 1.
Deploying Oracle RAC 10g and 11g with ASM on Red Hat Linux with the IBM System Storage DS8000 http://www.ibm.com/support/techdocs Copyright IBM Corporation, 2008
6. Display a list of defined ranks in a storage image and rank status information.
dscli> lsrank ID Group State datastate Array RAIDtype extpoolID stgtype ============================================================================ IBM.2107-1300351/R0 0 Normal Normal IBM.2107-1300351/A0 5 IBM.21071300351/P0 fb
Note: This creates a volume group named x3550_ora_rhel_ds8k and assigned an identifier as v26. 2. Create an open-systems fixed-block volume in a storage image.
dscli> mkfbvol -extpool p5 -cap 10 -volgrp v26 -name x3550_#h 5100-5109 Note: Allocates ten 10 GB LUNs for the ASM disks. dscli> mkfbvol -extpool p6 -cap 1 -volgrp v26 -name x3550_#h 1401-1405 Note: This allocates five 1 GB LUNs for the Voting and CRS disks.
Deploying Oracle RAC 10g and 11g with ASM on Red Hat Linux with the IBM System Storage DS8000 http://www.ibm.com/support/techdocs Copyright IBM Corporation, 2008
-wwname 210000e08b86399c -profile "Intel - Linux RHEL" -wwname 210100e08ba6399c -profile "Intel - Linux RHEL" -
2.
Deploying Oracle RAC 10g and 11g with ASM on Red Hat Linux with the IBM System Storage DS8000 http://www.ibm.com/support/techdocs Copyright IBM Corporation, 2008
10
4. Run the multipathd command to list which devices are configured as multipath.
$ multipath ll 36005076303ffc0200000000000005104 [size=10 GB][features="0"][hwhandler="0"] \_ round-robin 0 [active] \_ 2:0:0:4 sdaj 66:48 [active][ready] \_ 2:0:1:4 sday 67:32 [active][ready] \_ 3:0:0:4 sdbn 68:16 [active][ready] \_ 3:0:1:4 sdcc 69:0 [active][ready] \_ 4:0:0:4 sdcr 69:240[active][ready] \_ 4:0:1:4 sddg 70:224[active][ready] \_ 1:0:0:4 sdf 8:80 [active][ready] \_ 1:0:1:4 sdu 65:64 [active][ready] : : : 36005076303ffc0200000000000005108 [size=10 GB][features="1 queue_if_no_path"][hwhandler="0"] \_ round-robin 0 [active] \_ 2:0:0:8 sdan 66:112[active][ready] \_ 2:0:1:8 sdbc 67:96 [active][ready] \_ 3:0:0:8 sdbr 68:80 [active][ready] \_ 3:0:1:8 sdcg 69:64 [active][ready] \_ 4:0:0:8 sdcv 70:48 [active][ready] \_ 4:0:1:8 sddk 71:32 [active][ready] \_ 1:0:0:8 sdj 8:144 [active][ready] \_ 1:0:1:8 sdy 65:128 [active][ready]
Note: For details on Device Mapper Multipath, see http://source.redhat.com/dm/. Documentation is located in /usr/share/doc/device-mapper-multipath-X.X.X (where X.X.X is the version level).
Deploying Oracle RAC 10g and 11g with ASM on Red Hat Linux with the IBM System Storage DS8000 http://www.ibm.com/support/techdocs Copyright IBM Corporation, 2008 Version August 26, 2008
11
Perform the following steps to discover all WWIDs, determine their LUN size, and map the WWID to the new aliases on all Oracle RAC nodes: 1. Run the multipath command to list which devices are configured as multipath.
$ multipath ll 36005076303ffc0200000000000005104 [size=10 GB][features="0"][hwhandler="0"] \_ round-robin 0 [active] \_ 2:0:0:4 sdaj 66:48 [active][ready] \_ 2:0:1:4 sday 67:32 [active][ready] \_ 3:0:0:4 sdbn 68:16 [active][ready] \_ 3:0:1:4 sdcc 69:0 [active][ready] \_ 4:0:0:4 sdcr 69:240[active][ready] \_ 4:0:1:4 sddg 70:224[active][ready] \_ 1:0:0:4 sdf 8:80 [active][ready] \_ 1:0:1:4 sdu 65:64 [active][ready] : : 36005076303ffc0200000000000005108 [size=10 GB][features="1 queue_if_no_path"][hwhandler="0"] \_ round-robin 0 [active] \_ 2:0:0:8 sdan 66:112[active][ready] \_ 2:0:1:8 sdbc 67:96 [active][ready] \_ 3:0:0:8 sdbr 68:80 [active][ready] \_ 3:0:1:8 sdcg 69:64 [active][ready] \_ 4:0:0:8 sdcv 70:48 [active][ready] \_ 4:0:1:8 sddk 71:32 [active][ready] \_ 1:0:0:8 sdj 8:144 [active][ready] \_ 1:0:1:8 sdy 65:128 [active][ready]
Deploying Oracle RAC 10g and 11g with ASM on Red Hat Linux with the IBM System Storage DS8000 http://www.ibm.com/support/techdocs Copyright IBM Corporation, 2008
12
2. Use the output from step 1 that determines which WWID is associated with a specific LUN size to assign a new alias name to the specific WWID for the Oracle Clusterware Registry, Voting and ASM LUNs based on Table 5. The following example associates a new name, OCR_1, to a LUN with a WWID of 36005076303ffc0200000000000001401:
multipaths { multipath { wwid 36005076303ffc0200000000000001401 alias OCR_1 path_grouping_policy group_by_serial path_checker tur path_selector round-robin 0 failback immediate rr_weight priorities no_path_retry 5 } multipath { .. For other target } multipath { .. For other target } }
13
Perform the following steps for the raw-device configuration on all Oracle RAC nodes: 1. Create the raw devices and add the following lines to the /etc/sysconfig/rawdevices file:
/dev/raw/raw101 /dev/raw/raw102 /dev/raw/raw103 /dev/raw/raw104 /dev/raw/raw105 /dev/mapper/OCR_1 /dev/mapper/OCR_2 /dev/mapper/VOTE_1 /dev/mapper/VOTE_2 /dev/mapper/VOTE_3
3. Query every raw device to ensure all Oracle RAC Clusterware Registry and Voting raw devices are bound properly.
$ /usr/bin/raw qa /dev/raw/raw101: /dev/raw/raw102: /dev/raw/raw103: /dev/raw/raw104: /dev/raw/raw105: bound bound bound bound bound to to to to to major major major major major 253, 253, 253, 253, 253, minor minor minor minor minor 2 3 4 5 6
Note: All devices that are listed in Table 7 need to be partitioned by using the fdisk command prior to the binding of raw devices for Oracle 10g Release 2 Clusterware installation.
Deploying Oracle RAC 10g and 11g with ASM on Red Hat Linux with the IBM System Storage DS8000 http://www.ibm.com/support/techdocs Copyright IBM Corporation, 2008
14
Perform the following steps for the raw-device configuration on all Oracle RAC nodes: 1. List the OCR and VOTE partition-device names. (Those names will be bound to raw devices.)
% /sbin/dmsetup ls --target linear --exec /bin/basename | egrep OCR|VOTE VOTE_1p1 VOTE_2p1 VOTE_3p1 OCR_1p1 OCR_2p1
2. Create the /etc/udev/rules.d/10-oracle-raw.rules file and add the following lines from step 1:
# Raw bind to Oracle Clusterware devices ACTION=="add", KERNEL=="dm-[0-9]*", RUN+="/bin/bash -c '/sbin/dmsetup info -c noheadings -o name -j %M -m %m | grep ^OCR_1p1 && /bin/raw /dev/raw/raw501 /dev/%k'" ACTION=="add", KERNEL=="dm-[0-9]*", RUN+="/bin/bash -c '/sbin/dmsetup info -c noheadings -o name -j %M -m %m | grep ^OCR_2p1 && /bin/raw /dev/raw/raw502 /dev/%k'" ACTION=="add", KERNEL=="dm-[0-9]*", RUN+="/bin/bash -c '/sbin/dmsetup info -c noheadings -o name -j %M -m %m | grep ^VOTE_1p1 && /bin/raw /dev/raw/raw503 /dev/%k'" ACTION=="add", KERNEL=="dm-[0-9]*", RUN+="/bin/bash -c '/sbin/dmsetup info -c noheadings -o name -j %M -m %m | grep ^VOTE_2p1 && /bin/raw /dev/raw/raw504 /dev/%k'" ACTION=="add", KERNEL=="dm-[0-9]*", RUN+="/bin/bash -c '/sbin/dmsetup info -c noheadings -o name -j %M -m %m | grep ^VOTE_3p1 && /bin/raw /dev/raw/raw505 /dev/%k'" ------
4. Query all raw devices to ensure that all Oracle RAC Clusterware Registry and Voting raw devices are bound properly.
% /bin/raw qa /dev/raw/raw501: /dev/raw/raw502: /dev/raw/raw503: /dev/raw/raw504: /dev/raw/raw505: bound bound bound bound bound to to to to to major major major major major 253, 253, 253, 253, 253, minor minor minor minor minor 48 80 67 63 60
Deploying Oracle RAC 10g and 11g with ASM on Red Hat Linux with the IBM System Storage DS8000 http://www.ibm.com/support/techdocs Copyright IBM Corporation, 2008
15
Changing the default permission on raw devices for Oracle RAC 10g Release 2 in RHEL 4
Note: Skip this section if the operating system is Red Hat 5 Linux. The udev facility dynamically creates device files under the /dev directory in Red Hat 4. Manual changes to the permission, user or group IDs to a device file under /dev are lost after a reboot. To prevent this, edit the /etc/udev/permissions.d/50-udev.permissions file to change the permission, user or group IDs. Perform the following steps to change the default permission of a device on all Oracle RAC nodes: 1. List all raw devices.
$ ll /dev/raw crw-r--r-crw-r--r-crw-r--r-crw-r--r-crw-r--r-1 1 1 1 1 root root root root root root root root root root 162, 162, 162, 162, 162, 101 102 103 104 105 Aug Aug Aug Aug Aug 8 8 8 8 8 14:22 14:22 14:22 14:22 14:22 /dev/raw/raw101 /dev/raw/raw102 /dev/raw/raw103 /dev/raw/raw104 /dev/raw/raw105
2. Add the Oracle Registry and Voting raw devices under the raw devices section in the /etc/udev/permissions.d/50-udev.permissions file.
# raw devices ram*:root:disk:0660 raw/raw101:root:g502:0640 raw/raw102:root:g502:0640 raw/raw103:oracle:g502:0660 raw/raw104:oracle:g502:0660 raw/raw105:oracle:g502:0660 raw/*:root:disk:0660
Deploying Oracle RAC 10g and 11g with ASM on Red Hat Linux with the IBM System Storage DS8000 http://www.ibm.com/support/techdocs Copyright IBM Corporation, 2008
16
Changing the default permission on raw devices for Oracle RAC 10g Release 2 in RHEL 5
Device files under the /dev directory are created dynamically by udev in Red Hat 5. Manual changes to the permission, user and group IDs to a device file under /dev are lost after a reboot. To prevent this, create the /etc/udev/rules.d/65-raw-permissions.rules file to change the permission, user and group IDs. Perform the following steps to change the default permission of the devices on all Oracle RAC nodes: 1. List all raw devices.
% ll /dev/raw crw-r----crw-r----crw-rw---crw-rw---crw-rw---1 1 1 1 1 root root root root root root root root root root 162, 162, 162, 162, 162, 501 502 503 504 505 Mar Mar Mar Mar Mar 13 13 13 13 13 06:46 06:46 06:46 06:46 06:46 raw501 raw502 raw503 raw504 raw505
2. Create the /etc/udev/rules.d/65-raw-permissions.rules file and add the Oracle Registry and Voting raw devices.
# Set permissions of raw bindings to Oracle Clusterware devices KERNEL=="raw501", KERNEL=="raw502", KERNEL=="raw503", KERNEL=="raw504", KERNEL=="raw505", OWNER="root", GROUP="oinstall", MODE="640" OWNER="root", GROUP="oinstall", MODE="640" OWNER="oracle", GROUP="oinstall", MODE="660" OWNER="oracle", GROUP="oinstall", MODE="660" OWNER="oracle", GROUP="oinstall", MODE="660"
Deploying Oracle RAC 10g and 11g with ASM on Red Hat Linux with the IBM System Storage DS8000 http://www.ibm.com/support/techdocs Copyright IBM Corporation, 2008
17
Changing the default permission on block devices for Oracle RAC 11g Release 1 in RHEL 5
The udev facility dynamically creates device files in Red Hat 5. Manual changes to the permission, user and group IDs to a device file under /dev are lost after a reboot. To prevent this, create the /etc/udev/rules.d/99-oracle-permissions.rules file to change the permission, user and group IDs. Perform the following steps to change the default permission of the devices on all Oracle RAC nodes: 1. List the OCR and VOTE block devices.
% ll /dev/mapper | egrep OCR*|VOTE* brw-rw---brw-rw---brw-rw---brw-rw---brw-rw---1 1 1 1 1 root root root root root disk disk disk disk disk 253, 253, 253, 253, 253, 21 28 32 30 29 May May May May May 9 9 9 9 9 16:27 16:27 16:27 16:27 16:27 OCR_1 OCR_2 VOTE_1 VOTE_2 VOTE_3
2. Create the /etc/udev/rules.d/99-oracle-permissions.rules file and add the Oracle Registry and Voting block devices.
# Set permissions of block bindings to Oracle Clusterware devices PROGRAM="/bin/chown PROGRAM="/bin/chown PROGRAM="/bin/chown PROGRAM="/bin/chown PROGRAM="/bin/chown PROGRAM="/bin/chmod PROGRAM="/bin/chmod PROGRAM="/bin/chmod PROGRAM="/bin/chmod PROGRAM="/bin/chmod root:oinstall /dev/mapper/OCR_1" root:oinstall /dev/mapper/OCR_2" oracle:oinstall /dev/mapper/VOTE_1" oracle:oinstall /dev/mapper/VOTE_2" oracle:oinstall /dev/mapper/VOTE_3" 640 /dev/mapper/OCR_1" 640 /dev/mapper/OCR_2" 660 /dev/mapper/VOTE_1" 660 /dev/mapper/VOTE_2" 660 /dev/mapper/VOTE_3"
Deploying Oracle RAC 10g and 11g with ASM on Red Hat Linux with the IBM System Storage DS8000 http://www.ibm.com/support/techdocs Copyright IBM Corporation, 2008
18
Configuring ASM
The Oracle ASM Library software is installed on all Oracle RAC nodes. Therefore, you need to perform the following steps for the ASM configuration on all Oracle RAC nodes. All ASM devices, ASM1 - ASM9, need to be partitioned by using the fdisk command prior to the ASMLib installation. 1. Download the Oracle ASMLib-related installation files that correspond to the proper Ret Hat version from the URL www.oracle.com/technology/tech/linux/asmlib/index.html. 2. Install the ASMLib related files. 3. Configure the ASM Library.
$ /etc/init.d/oracleasm configure
5. Configure the ASM disk group for the database. The ASM disk group uses the ASM1 ASM9 devices, as shown below. Perform these steps on only one node.
$ /etc/init.d/oracleasm createdisk ASM1p1 /dev/mapper/ASM1p1 Marking disk /dev/mapper/ASM_1 as an ASM disk: [ OK ] $ /etc/init.d/oracleasm createdisk ASM2p1 /dev/mapper/ASM2p1 Marking disk /dev/mapper/ASM_2 as an ASM disk: [ OK ] : : : $ /etc/init.d/oracleasm createdisk ASM8p1 /dev/mapper/ASM8p1 Marking disk /dev/mapper/ASM8p1 as an ASM disk: [ OK ] $ /etc/init.d/oracleasm createdisk ASM9p1 /dev/mapper/ASM9p1 Marking disk /dev/mapper/ASM9p1 as an ASM disk: [ OK ]
Deploying Oracle RAC 10g and 11g with ASM on Red Hat Linux with the IBM System Storage DS8000 http://www.ibm.com/support/techdocs Copyright IBM Corporation, 2008
19
6. Activate, scan and list the ASM disk devices to ensure that the disks in the ASM disk group are available on all Oracle RAC nodes.
$ $ $ $ /etc/init.d/oracleasm /etc/init.d/oracleasm /etc/init.d/oracleasm /etc/init.d/oracleasm disable enable scandisks listdisks
Note: For details about installing ASMLib, see www.oracle.com/technology/tech/linux/asmlib/install.html. 7. Modify the /etc/sysconfig/oracleasm file to configure ASMLib so that it discovers multipath devices and excludes all single-path devices on every Oracle RAC node. (See Table 8.)
Oracle ASM parameters ORACLEASM_ENABLED=true ORACLEASM_UID=oracle ORACLEASM_GID=oinstall ORACLEASM_CLEARBOOT=true ORACLEASM_SCANBOOT=true ORACLEASM_SCANORDER=dm ORACLEASM_SCANEXCLUDE=sd Table 8. Oracle ASM parameters
Note: For information about configuring Oracle ASMLib on Multipath Devices, see www.oracle.com/technology/tech/linux/asmlib/multipath.html.
Deploying Oracle RAC 10g and 11g with ASM on Red Hat Linux with the IBM System Storage DS8000 http://www.ibm.com/support/techdocs Copyright IBM Corporation, 2008
20
Deploying Oracle RAC 10g and 11g with ASM on Red Hat Linux with the IBM System Storage DS8000 http://www.ibm.com/support/techdocs Copyright IBM Corporation, 2008
21
ASM simplifies database file management on System Storage disk products. External redundancy allows the host to use more processor resources for data management and less processor resources for storage management. Oracle ASM and IBM DS8000 work together to enhance database administrator and system administrator productivity.
Summary
The use of Oracle ASM with the IBM System Storage DS8000 can help greatly simplify storage administration. ASM manages the workload of balancing I/O within the ASM disk group, making the addition or removal of physical storage possible without having to shut down the Oracle database. ASM also takes advantage of existing DS8000 fault-tolerance mechanisms for increased data protection.
Deploying Oracle RAC 10g and 11g with ASM on Red Hat Linux with the IBM System Storage DS8000 http://www.ibm.com/support/techdocs Copyright IBM Corporation, 2008
22
Resources
These Web sites provide useful references to supplement the information contained in this document: DS8000 The IBM System Storage DS8000 Series: Architecture and Implementation: www.redbooks.ibm.com/abstracts/sg246786.html?Open IBM System Storage DS8000 Series: Copy Services in Open Environments: www.redbooks.ibm.com/abstracts/sg246788.html IBM TotalStorage DS8000 Series: Performance Monitoring and Tuning: www.redbooks.ibm.com/redbooks/pdfs/sg247146.pdf IBM System Storage DS8000 Command-line Interface Users Guide: ibm.com/support/docview.wss?uid=ssg1S7001162&rs=555 The IBM System Storage DS8000 Information Center: http://publib.boulder.ibm.com/infocenter/dsichelp/ds8000ic/index.jsp IBM Publications Center www.elink.ibmlink.ibm.com/public/applications/publications/cgibin/pbi.cgi?CTY=US IBM Redbooks www.redbooks.ibm.com
Device Mapper Oracle Oracle Database Oracle Clusterware and Oracle Real Application Clusters Installation Guide 10g Release 2 (B14201-04) http://download.oracle.com/docs/cd/B19306_01/install.102/b14203/toc.htm Oracle Database Oracle Clusterware and Oracle Real Application Clusters Administration and Deployment Guide 10g Release 2 (10.2) Part Number B14197-08 http://download.oracle.com/docs/cd/B19306_01/rac.102/b14197.pdf Oracle Database10g Release 2 New Features www.oracle.com/technology/products/database/asm/pdf/asm%20r2%20new%20features.pdf ASM Best practices www.oracle.com/technology/products/database/asm/pdf/asm_10gr2_bestpractices%2005-07.pdf Oracle Database 10g Release 2 Automatic Storage Management Overview www.oracle.com/technology/products/database/asm/pdf/asm_10gr2_bptwp_sept05.pdf
Version August 26, 2008
For information about Device Mapper Multipath http://source.redhat.com/dm QLogic Driver Downloads and Manuals http://support.qlogic.com/support/drivers_software.aspx
Deploying Oracle RAC 10g and 11g with ASM on Red Hat Linux with the IBM System Storage DS8000 http://www.ibm.com/support/techdocs Copyright IBM Corporation, 2008
23
Overview of Automatic Storage Management www.oracle.com/technology/products/manageability/database/pdf/asmov.pdf Automatic Storage Management Technical Overview: www.oracle.com/technology/products/manageability/database/pdf/asmwp.pdf Oracle Clusterware Installation Guide 11g Release 1 for Linux (B28263-04) http://download.oracle.com/docs/cd/B28359_01/install.111/b28263.pdf Oracle Real Application Clusters Installation Guide 11g Release 1 for Linux and UNIX (B28264-04) http://download.oracle.com/docs/cd/B28359_01/install.111/b28264.pdf Oracle Database 2 Day + Real Application Clusters Guide 11g Release 1 (B28252-03) http://download.oracle.com/docs/cd/B28359_01/rac.111/b28252.pdf Oracle Real Application Clusters Administration and Deployment Guide 11g Release 1 (B28254-04) http://download.oracle.com/docs/cd/B28359_01/rac.111/b28254.pdf Oracle Database11g Automatic Storage Management New Features Overview www.oracle.com/technology/products/database/asm/pdf/11gr1%20asm%20new%20features%20wp %2005-2007.pdf Oracle ASMLib www.oracle.com/technology/tech/linux/asmlib/index.html Taking the Guesswork out of database tuning www.oracle.com/technology/products/database/asm/pdf/take%20the%20guesswork%20out%20of% 20db%20tuning%2001-06.pdf
Deploying Oracle RAC 10g and 11g with ASM on Red Hat Linux with the IBM System Storage DS8000 http://www.ibm.com/support/techdocs Copyright IBM Corporation, 2008
24
Deploying Oracle RAC 10g and 11g with ASM on Red Hat Linux with the IBM System Storage DS8000 http://www.ibm.com/support/techdocs Copyright IBM Corporation, 2008
25