For RAC 10g R2 using ASM implementation please follow these Guidelines:
RAC site: http://www.oracle.com/technology/products/database/clustering/index.html
Step by Step Install Guide:
Patch 10.2.0.3 include fix for Virtual IP not failing over if NIC is stopped.
Use 1GB interconnect over UDP with switches, crosscable is not supported.
Virtual IP Configuration Assistant (vipca), that is run automatically at the end of the RAC install, may fail with error : "the given iterface(s) eth0 is not public"
if the IP range is within the range generally reserved for private networks, like 192.168.* and 10
.10.*. See Note 316583.1
ASM using ASMLib on Linux is the best practices.ASM:
OCFS2 for shared Oracle Homes, OCR, Voting Disk and shared ASM spfile
OCR, Voting Disk and shared ASM spfile can be located on Raw Devices also, in this case you need to setup boot scripts to set ownership, permissions, and start raw devices service.
ASM Site: http://www.oracle.com/technology/products/database/asm/index.html
Best Practices: http://www.oracle.com/technology/products/database/asm/pdf/asm_10gr2_bptwp_sept05.pdf
Backup of ASM based databases:
Rman level 0 once a week + incremental level 1 daily for small / medium databases
If storage is EMC or Netapp, ASM is compatible with SRDF, Snapshots and other storage replication technologies
find relevant documentation on this site: http://www.oracle.com/technology/products/database/asm/index.html
EMC related papers: