<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Apun's Weblog &#187; lun</title>
	<atom:link href="http://apunhiran.wordpress.com/tag/lun/feed/" rel="self" type="application/rss+xml" />
	<link>http://apunhiran.wordpress.com</link>
	<description></description>
	<lastBuildDate>Thu, 02 Apr 2009 07:12:22 +0000</lastBuildDate>
	<generator>http://wordpress.com/</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<cloud domain='apunhiran.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://www.gravatar.com/blavatar/6b972c688eb451f88663b3605c049e1d?s=96&#038;d=http://s.wordpress.com/i/buttonw-com.png</url>
		<title>Apun's Weblog &#187; lun</title>
		<link>http://apunhiran.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://apunhiran.wordpress.com/osd.xml" title="Apun&#8217;s Weblog" />
		<item>
		<title>Oracle 10g RAC Installation on NetApps Raw Devices with ASM: Part 3</title>
		<link>http://apunhiran.wordpress.com/2008/04/15/oracle-10g-rac-installation-on-netapps-raw-devices-with-asm-part-3/</link>
		<comments>http://apunhiran.wordpress.com/2008/04/15/oracle-10g-rac-installation-on-netapps-raw-devices-with-asm-part-3/#comments</comments>
		<pubDate>Tue, 15 Apr 2008 11:46:47 +0000</pubDate>
		<dc:creator>apunhiran</dc:creator>
				<category><![CDATA[Oracle]]></category>
		<category><![CDATA[10g]]></category>
		<category><![CDATA[ASM]]></category>
		<category><![CDATA[iSCSI]]></category>
		<category><![CDATA[lun]]></category>
		<category><![CDATA[netapps]]></category>
		<category><![CDATA[ocr]]></category>
		<category><![CDATA[RAC]]></category>
		<category><![CDATA[raw]]></category>
		<category><![CDATA[raw devices]]></category>
		<category><![CDATA[voting disk]]></category>

		<guid isPermaLink="false">http://apunhiran.wordpress.com/?p=7</guid>
		<description><![CDATA[Oracle 10g RAC Installation on NetApps Raw Devices with ASM: Part 3<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=apunhiran.wordpress.com&blog=3486292&post=7&subd=apunhiran&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p class="MsoNormal"><b><i><span style="font-family:Verdana;font-size:10px;color:blue;">Installing and Configuring Oracle ASMlib</span></i></b></p>
<p class="MsoNormal"><span style="font-family:Verdana;font-size:9px;">Oracle ASMlib is software provided to ease the configuration of Disk Devices.</span></p>
<p class="MsoNormal"><span style="font-family:Verdana;font-size:9px;">Please download the library files from <a href="http://www.oracle.com/technology/tech/linux/asmlib/index.html">http://www.oracle.com/technology/tech/linux/asmlib/index.html</a></span></p>
<p class="MsoNormal"><span style="font-family:Verdana;font-size:9px;">The library are available with respect to your OS and OS version. The current version of ASMlib is 2.0. With respect to my operating system I downloaded:</span></p>
<p class="MsoNormal"><span style="font-family:Verdana;font-size:9px;">oracleasm-support-2.0.3-1.x86_64.rpm</span></p>
<p class="MsoNormal"><span style="font-family:Verdana;font-size:9px;">oracleasmlib-2.0.2-1.x86_64.rpm</span></p>
<p class="MsoNormal"><span style="font-family:Verdana;font-size:9px;">oracleasm-2.6.9-55.ELsmp-2.0.3-1.x86_64.rpm</span></p>
<p class="MsoNormal"><span style="font-family:Verdana;font-size:9px;">oracleasm-2.6.9-55.EL-2.0.3-1.x86_64.rpm</span></p>
<p class="MsoNormal"><i><span style="font-family:Verdana;font-size:9px;color:blue;">Installation of these binaries</span></i><i><span style="font-family:Verdana;font-size:9px;">:</span></i></p>
<p class="MsoNormal"><span style="font-family:Verdana;font-size:9px;">rpm –Uvh oracleasm-support-2.0.3-1.x86_64.rpm</span></p>
<p class="MsoNormal"><span style="font-family:Verdana;font-size:9px;">rpm –Uvh oracleasm-2.6.9-55.EL-2.0.3-1.x86_64.rpm</span></p>
<p class="MsoNormal"><span style="font-family:Verdana;font-size:9px;">rpm –Uvh oracleasmlib-2.0.2-1.x86_64.rpm</span></p>
<p class="MsoNormal"><span style="font-family:Verdana;font-size:9px;">rpm –Uvh oracleasm-2.6.9-55.ELsmp-2.0.3-1.x86_64.rpm</span></p>
<p class="MsoNormal"><span style="font-family:Verdana;font-size:9px;">Install these binaries on all RAC nodes.</span></p>
<p class="MsoNormal"><i><span style="font-family:Verdana;font-size:9px;color:blue;">Initialize oracleasm:</span></i></p>
<p class="MsoNormal"><span style="font-family:Verdana;font-size:9px;"># /etc/init.d/oracleasm configure</span></p>
<p class="MsoNormal"><span style="font-family:Verdana;font-size:9px;">Default user to own the driver interface []: oracle</span></p>
<p class="MsoNormal"><span style="font-family:Verdana;font-size:9px;">Default group to own the driver interface []: dba</span></p>
<p class="MsoNormal"><span style="font-family:Verdana;font-size:9px;">Start Oracle ASM library driver on boot (y/n) [n]: y</span></p>
<p class="MsoNormal"><span style="font-family:Verdana;font-size:9px;">Fix permissions of Oracle ASM disks on boot (y/n) [y]</span></p>
<p class="MsoNormal"><span style="font-family:Verdana;font-size:9px;">&#8230;</span></p>
<p class="MsoNormal"><span style="font-family:Verdana;font-size:9px;">Note: Please make sure to enter default user and group to own the driver interface.</span></p>
<p class="MsoNormal"><i><span style="font-family:Verdana;font-size:9px;color:blue;">Creation of Disk Partitions and Oracle ASM Disk:</span></i></p>
<p class="MsoNormal"><span style="font-family:Verdana;font-size:9px;">We are using 1 lun of 2GB to create partitions. We will create partitions for OCR, Voting Disk, and other database files.</span></p>
<p class="MsoNormal"><span style="font-family:Verdana;font-size:9px;">You can also create separate luns for OCR, Voting Disk and DB files.</span></p>
<p class="MsoNormal"><span style="font-family:Verdana;font-size:9px;">As we are using iSCSI devices we do not need to create disk partitions we can directly use /dev/sd* devices or as we are using multipath devices, we can directly use /dev/mpath/mpath*</span></p>
<p class="MsoNormal"><b><i><span style="font-family:Verdana;font-size:9px;color:blue;">For example sake I am creating disk partitions for this installation:</span></i></b></p>
<p class="MsoNormal"><span style="font-size:85%;"><span style="font-family:Verdana;font-size:9px;">[root@oradbdev01 mpath]# fdisk /dev/dm-8 </span><span style="font-family:Wingdings;font-size:9px;"><span>à</span></span><b><span style="font-family:Verdana;font-size:9px;"> LUN</span></b><span style="font-family:Verdana;font-size:9px;"> <b>(multipath device)</b></span></span></p>
<p class="MsoNormal"><span style="font-size:85%;"><span style="font-family:Verdana;font-size:9px;">Command (m for help): p</span></span></p>
<p class="MsoNormal"><span style="font-size:85%;"><span style="font-family:Verdana;font-size:9px;">Disk /dev/dm-8: 2147 MB, 2147483648 bytes</span></span></p>
<p class="MsoNormal"><span style="font-size:85%;"><span style="font-family:Verdana;font-size:9px;">67 heads, 62 sectors/track, 1009 cylinders</span></span></p>
<p class="MsoNormal"><span style="font-size:85%;"><span style="font-family:Verdana;font-size:9px;">Units = cylinders of 4154 * 512 = 2126848 bytes</span></span></p>
<p class="MsoNormal"><span style="font-size:85%;"><span style="font-family:Verdana;font-size:9px;"><span> </span>Device Boot<span> </span>Start<span> </span>End<span> </span><span> </span>Blocks<span> </span>Id<span> </span>System</span></span></p>
<p class="MsoNormal"><span style="font-size:85%;"><span style="font-family:Verdana;font-size:9px;">Command (m for help): n</span></span></p>
<p class="MsoNormal"><span style="font-size:85%;"><span style="font-family:Verdana;font-size:9px;">Command action</span></span></p>
<p class="MsoNormal"><span style="font-size:85%;"><span style="font-family:Verdana;font-size:9px;"><span> </span>e<span> </span>extended</span></span></p>
<p class="MsoNormal"><span style="font-size:85%;"><span style="font-family:Verdana;font-size:9px;"><span> </span>p<span> </span>primary partition (1-4)</span></span></p>
<p class="MsoNormal"><span style="font-size:85%;"><span style="font-family:Verdana;font-size:9px;">p</span></span></p>
<p class="MsoNormal"><span style="font-size:85%;"><span style="font-family:Verdana;font-size:9px;">Partition number (1-4): 1</span></span></p>
<p class="MsoNormal"><span style="font-size:85%;"><span style="font-family:Verdana;font-size:9px;">First cylinder (1-1009, default 1):</span></span></p>
<p class="MsoNormal"><span style="font-size:85%;"><span style="font-family:Verdana;font-size:9px;">Using default value 1</span></span></p>
<p class="MsoNormal"><span style="font-size:85%;"><span style="font-family:Verdana;font-size:9px;">Last cylinder or +size or +sizeM or +sizeK (1-1009, default 1009): +128M </span><span style="font-family:Wingdings;font-size:9px;"><span>à</span></span><b><span style="font-family:Verdana;font-size:9px;">OCR FILE</span></b><span style="font-family:Verdana;font-size:9px;"></span></span></p>
<p class="MsoNormal"><span style="font-size:85%;"><span style="font-family:Verdana;font-size:9px;">Command (m for help): p</span></span></p>
<p class="MsoNormal"><span style="font-size:85%;"><span style="font-family:Verdana;font-size:9px;">Disk /dev/dm-8: 2147 MB, 2147483648 bytes</span></span></p>
<p class="MsoNormal"><span style="font-size:85%;"><span style="font-family:Verdana;font-size:9px;">67 heads, 62 sectors/track, 1009 cylinders</span></span></p>
<p class="MsoNormal"><span style="font-size:85%;"><span style="font-family:Verdana;font-size:9px;">Units = cylinders of 4154 * 512 = 2126848 bytes</span></span></p>
<p class="MsoNormal"><span style="font-size:85%;"><span style="font-family:Verdana;font-size:9px;"><span> </span>Device Boot<span> </span>Start<span> </span>End<span> </span>Blocks<span> </span>Id<span> </span>System</span></span></p>
<p class="MsoNormal"><span style="font-size:85%;"><span style="font-family:Verdana;font-size:9px;">/dev/dm-8p1<span> </span>1<span> </span>61<span> </span>126666<span> </span>83<span> </span>Linux</span></span></p>
<p class="MsoNormal"><span style="font-size:85%;"><span style="font-family:Verdana;font-size:9px;">Command (m for help): n</span></span></p>
<p class="MsoNormal"><span style="font-size:85%;"><span style="font-family:Verdana;font-size:9px;">Command action</span></span></p>
<p class="MsoNormal"><span style="font-size:85%;"><span style="font-family:Verdana;font-size:9px;"><span> </span>e<span> </span>extended</span></span></p>
<p class="MsoNormal"><span style="font-size:85%;"><span style="font-family:Verdana;font-size:9px;"><span> </span>p<span> </span>primary partition (1-4)</span></span></p>
<p class="MsoNormal"><span style="font-size:85%;"><span style="font-family:Verdana;font-size:9px;">p</span></span></p>
<p class="MsoNormal"><span style="font-size:85%;"><span style="font-family:Verdana;font-size:9px;">Partition number (1-4): 2</span></span></p>
<p class="MsoNormal"><span style="font-size:85%;"><span style="font-family:Verdana;font-size:9px;">First cylinder (62-1009, default 62):</span></span></p>
<p class="MsoNormal"><span style="font-size:85%;"><span style="font-family:Verdana;font-size:9px;">Using default value 62</span></span></p>
<p class="MsoNormal"><span style="font-size:85%;"><span style="font-family:Verdana;font-size:9px;">Last cylinder or +size or +sizeM or +sizeK (62-1009, default 1009): +128M </span><span style="font-family:Wingdings;font-size:9px;"><span>à</span></span><b><span style="font-family:Verdana;font-size:9px;">OCR FILE</span></b><span style="font-family:Verdana;font-size:9px;"></span></span></p>
<p class="MsoNormal"><span style="font-size:85%;"><span style="font-family:Verdana;font-size:9px;">Command (m for help): p</span></span></p>
<p class="MsoNormal"><span style="font-size:85%;"><span style="font-family:Verdana;font-size:9px;">Disk /dev/dm-8: 2147 MB, 2147483648 bytes</span></span></p>
<p class="MsoNormal"><span style="font-size:85%;"><span style="font-family:Verdana;font-size:9px;">67 heads, 62 sectors/track, 1009 cylinders</span></span></p>
<p class="MsoNormal"><span style="font-size:85%;"><span style="font-family:Verdana;font-size:9px;">Units = cylinders of 4154 * 512 = 2126848 bytes</span></span></p>
<p class="MsoNormal"><span style="font-size:85%;"><span style="font-family:Verdana;font-size:9px;"><span> </span>Device Boot<span> </span>Start<span> </span>End<span> </span>Blocks<span> </span>Id<span> </span>System</span></span></p>
<p class="MsoNormal"><span style="font-size:85%;"><span style="font-family:Verdana;font-size:9px;">/dev/dm-8p1<span> </span>1<span> </span>61<span> </span>126666<span> </span>83<span> </span>Linux</span></span></p>
<p class="MsoNormal"><span style="font-size:85%;"><span style="font-family:Verdana;font-size:9px;">/dev/dm-8p2<span> </span>62<span> </span>122<span> </span>126697<span> </span>83<span> </span>Linux</span></span></p>
<p class="MsoNormal"><span style="font-size:85%;"><span style="font-family:Verdana;font-size:9px;">Command (m for help): n</span></span></p>
<p class="MsoNormal"><span style="font-size:85%;"><span style="font-family:Verdana;font-size:9px;">Command action</span></span></p>
<p class="MsoNormal"><span style="font-size:85%;"><span style="font-family:Verdana;font-size:9px;"><span> </span>e<span> </span>extended</span></span></p>
<p class="MsoNormal"><span style="font-size:85%;"><span style="font-family:Verdana;font-size:9px;"><span> </span>p<span> </span>primary partition (1-4)</span></span></p>
<p class="MsoNormal"><span style="font-size:85%;"><span style="font-family:Verdana;font-size:9px;">p</span></span></p>
<p class="MsoNormal"><span style="font-size:85%;"><span style="font-family:Verdana;font-size:9px;">Partition number (1-4): 3</span></span></p>
<p class="MsoNormal"><span style="font-size:85%;"><span style="font-family:Verdana;font-size:9px;">First cylinder (123-1009, default 123):</span></span></p>
<p class="MsoNormal"><span style="font-size:85%;"><span style="font-family:Verdana;font-size:9px;">Using default value 123</span></span></p>
<p class="MsoNormal"><span style="font-size:85%;"><span style="font-family:Verdana;font-size:9px;">Last cylinder or +size or +sizeM or +sizeK (123-1009, default 1009): +1000M </span><span style="font-family:Wingdings;font-size:9px;"><span>à</span></span><b><span style="font-family:Verdana;font-size:9px;">Data File</span></b><span style="font-family:Verdana;font-size:9px;"></span></span></p>
<p class="MsoNormal"><span style="font-size:85%;"><span style="font-family:Verdana;font-size:9px;">Command (m for help): p</span></span></p>
<p class="MsoNormal"><span style="font-size:85%;"><span style="font-family:Verdana;font-size:9px;">Disk /dev/dm-8: 2147 MB, 2147483648 bytes</span></span></p>
<p class="MsoNormal"><span style="font-size:85%;"><span style="font-family:Verdana;font-size:9px;">67 heads, 62 sectors/track, 1009 cylinders</span></span></p>
<p class="MsoNormal"><span style="font-size:85%;"><span style="font-family:Verdana;font-size:9px;">Units = cylinders of 4154 * 512 = 2126848 bytes</span></span></p>
<p class="MsoNormal"><span style="font-size:85%;"><span style="font-family:Verdana;font-size:9px;"><span> </span>Device Boot<span> </span>Start<span> </span>End<span> </span>Blocks<span> </span>Id<span> </span>System</span></span></p>
<p class="MsoNormal"><span style="font-size:85%;"><span style="font-family:Verdana;font-size:9px;">/dev/dm-8p1<span> </span>1<span> </span>61<span> </span>126666<span> </span>83<span> </span>Linux</span></span></p>
<p class="MsoNormal"><span style="font-size:85%;"><span style="font-family:Verdana;font-size:9px;">/dev/dm-8p2<span> </span>62<span> </span>122<span> </span>126697<span> </span>83 <span> </span>Linux</span></span></p>
<p class="MsoNormal"><span style="font-size:85%;"><span style="font-family:Verdana;font-size:9px;">/dev/dm-8p3<span> </span>123<span> </span>593<span> </span>978267<span> </span>83<span> </span>Linux</span></span></p>
<p class="MsoNormal"><span style="font-size:85%;"><span style="font-family:Verdana;font-size:9px;">Command (m for help): n</span></span></p>
<p class="MsoNormal"><span style="font-size:85%;"><span style="font-family:Verdana;font-size:9px;">Command action</span></span></p>
<p class="MsoNormal"><span style="font-size:85%;"><span style="font-family:Verdana;font-size:9px;"><span> </span>e<span> </span>extended</span></span></p>
<p class="MsoNormal"><span style="font-size:85%;"><span style="font-family:Verdana;font-size:9px;"><span> </span>p<span> </span>primary partition (1-4)</span></span></p>
<p class="MsoNormal"><span style="font-size:85%;"><span style="font-family:Verdana;font-size:9px;">e</span></span></p>
<p class="MsoNormal"><span style="font-size:85%;"><span style="font-family:Verdana;font-size:9px;">Selected partition 4</span></span></p>
<p class="MsoNormal"><span style="font-size:85%;"><span style="font-family:Verdana;font-size:9px;">First cylinder (594-1009, default 594):</span></span></p>
<p class="MsoNormal"><span style="font-size:85%;"><span style="font-family:Verdana;font-size:9px;">Using default value 594</span></span></p>
<p class="MsoNormal"><span style="font-size:85%;"><span style="font-family:Verdana;font-size:9px;">Last cylinder or +size or +sizeM or +sizeK (594-1009, default 1009):</span></span></p>
<p class="MsoNormal"><span style="font-size:85%;"><span style="font-family:Verdana;font-size:9px;">Using default value 1009 </span><span style="font-family:Wingdings;font-size:9px;"><span>à</span></span><span style="font-family:Verdana;font-size:9px;"> <b>Creating extended partition of the remaing space.</b></span></span></p>
<p class="MsoNormal"><span style="font-size:85%;"><span style="font-family:Verdana;font-size:9px;">Command (m for help): p</span></span></p>
<p class="MsoNormal"><span style="font-size:85%;"><span style="font-family:Verdana;font-size:9px;">Disk /dev/dm-8: 2147 MB, 2147483648 bytes</span></span></p>
<p class="MsoNormal"><span style="font-size:85%;"><span style="font-family:Verdana;font-size:9px;">67 heads, 62 sectors/track, 1009 cylinders</span></span></p>
<p class="MsoNormal"><span style="font-size:85%;"><span style="font-family:Verdana;font-size:9px;">Units = cylinders of 4154 * 512 = 2126848 bytes</span></span></p>
<p class="MsoNormal"><span style="font-size:85%;"><span style="font-family:Verdana;font-size:9px;"><span> </span>Device Boot<span> </span>Start<span> </span>End<span> </span>Blocks<span> </span>Id<span> </span>System</span></span></p>
<p class="MsoNormal"><span style="font-size:85%;"><span style="font-family:Verdana;font-size:9px;">/dev/dm-8p1<span> </span>1<span> </span>61<span> </span>126666<span> </span>83<span> </span>Linux</span></span></p>
<p class="MsoNormal"><span style="font-size:85%;"><span style="font-family:Verdana;font-size:9px;">/dev/dm-8p2<span> </span>62<span> </span>122<span> </span>126697<span> </span>83<span> </span>Linux</span></span></p>
<p class="MsoNormal"><span style="font-size:85%;"><span style="font-family:Verdana;font-size:9px;">/dev/dm-8p3<span> </span>123<span> </span>593<span> </span>978267<span> </span>83<span> </span>Linux</span></span></p>
<p class="MsoNormal"><span style="font-size:85%;"><span style="font-family:Verdana;font-size:9px;">/dev/dm-8p4<span> </span>594<span> </span>1009<span> </span>864032<span> </span>5<span> </span>Extended</span></span></p>
<p class="MsoNormal"><span style="font-size:85%;"><span style="font-family:Verdana;font-size:9px;">Command (m for help): n</span></span></p>
<p class="MsoNormal"><span style="font-size:85%;"><span style="font-family:Verdana;font-size:9px;">First cylinder (594-1009, default 594):</span></span></p>
<p class="MsoNormal"><span style="font-size:85%;"><span style="font-family:Verdana;font-size:9px;">Using default value 594</span></span></p>
<p class="MsoNormal"><span style="font-size:85%;"><span style="font-family:Verdana;font-size:9px;">Last cylinder or +size or +sizeM or +sizeK (594-1009, default 1009): +20M </span><span style="font-family:Wingdings;font-size:9px;"><span>à</span></span><b><span style="font-family:Verdana;font-size:9px;">Voting Disk</span></b><span style="font-family:Verdana;font-size:9px;"></span></span></p>
<p class="MsoNormal"><span style="font-size:85%;"><span style="font-family:Verdana;font-size:9px;">Command (m for help): n</span></span></p>
<p class="MsoNormal"><span style="font-size:85%;"><span style="font-family:Verdana;font-size:9px;">First cylinder (604-1009, default 604):</span></span></p>
<p class="MsoNormal"><span style="font-size:85%;"><span style="font-family:Verdana;font-size:9px;">Using default value 604</span></span></p>
<p class="MsoNormal"><span style="font-size:85%;"><span style="font-family:Verdana;font-size:9px;">Last cylinder or +size or +sizeM or +sizeK (604-1009, default 1009): +20M </span><span style="font-family:Wingdings;font-size:9px;"><span>à</span></span><b><span style="font-family:Verdana;font-size:9px;">Voting Disk</span></b><span style="font-family:Verdana;font-size:9px;"></span></span></p>
<p class="MsoNormal"><span style="font-size:85%;"><span style="font-family:Verdana;font-size:9px;">Command (m for help): n</span></span></p>
<p class="MsoNormal"><span style="font-size:85%;"><span style="font-family:Verdana;font-size:9px;">First cylinder (614-1009, default 614): +20M</span></span></p>
<p class="MsoNormal"><span style="font-size:85%;"><span style="font-family:Verdana;font-size:9px;">Value out of range.</span></span></p>
<p class="MsoNormal"><span style="font-size:85%;"><span style="font-family:Verdana;font-size:9px;">First cylinder (614-1009, default 614):</span></span></p>
<p class="MsoNormal"><span style="font-size:85%;"><span style="font-family:Verdana;font-size:9px;">Using default value 614</span></span></p>
<p class="MsoNormal"><span style="font-size:85%;"><span style="font-family:Verdana;font-size:9px;">Last cylinder or +size or +sizeM or +sizeK (614-1009, default 1009): +20M </span><span style="font-family:Wingdings;font-size:9px;"><span>à</span></span><b><span style="font-family:Verdana;font-size:9px;">Voting Disk</span></b><span style="font-family:Verdana;font-size:9px;"></span></span></p>
<p class="MsoNormal"><span style="font-size:85%;"><span style="font-family:Verdana;font-size:9px;">Command (m for help): n</span></span></p>
<p class="MsoNormal"><span style="font-size:85%;"><span style="font-family:Verdana;font-size:9px;">First cylinder (624-1009, default 624):</span></span></p>
<p class="MsoNormal"><span style="font-size:85%;"><span style="font-family:Verdana;font-size:9px;">Using default value 624</span></span></p>
<p class="MsoNormal"><span style="font-size:85%;"><span style="font-family:Verdana;font-size:9px;">Last cylinder or +size or +sizeM or +sizeK (624-1009, default 1009):</span></span></p>
<p class="MsoNormal"><span style="font-size:85%;"><span style="font-family:Verdana;font-size:9px;">Using default value 1009 </span><span style="font-family:Wingdings;font-size:9px;"><span>à</span></span><span style="font-family:Verdana;font-size:9px;"> <b>Remaining space for Database files</b></span></span></p>
<p class="MsoNormal"><span style="font-size:85%;"><span style="font-family:Verdana;font-size:9px;">Command (m for help): p</span></span></p>
<p class="MsoNormal"><span style="font-size:85%;"><span style="font-family:Verdana;font-size:9px;">Disk /dev/dm-8: 2147 MB, 2147483648 bytes</span></span></p>
<p class="MsoNormal"><span style="font-size:85%;"><span style="font-family:Verdana;font-size:9px;">67 heads, 62 sectors/track, 1009 cylinders</span></span></p>
<p class="MsoNormal"><span style="font-size:85%;"><span style="font-family:Verdana;font-size:9px;">Units = cylinders of 4154 * 512 = 2126848 bytes</span></span></p>
<p class="MsoNormal"><span style="font-size:85%;"><span style="font-family:Verdana;font-size:9px;"><span> </span>Device Boot<span> </span>Start<span> </span>End<span> </span>Blocks<span> </span>Id<span> </span>System</span></span></p>
<p class="MsoNormal"><span style="font-size:85%;"><span style="font-family:Verdana;font-size:9px;">/dev/dm-8p1<span> </span>1<span> </span>61<span> </span>126666<span> </span>83<span> </span>Linux<span> </span></span><span style="font-family:Wingdings;font-size:9px;"><span>à</span></span><b><span style="font-family:Verdana;font-size:9px;">OCR FILE</span></b><span style="font-family:Verdana;font-size:9px;"></span></span></p>
<p class="MsoNormal"><span style="font-size:85%;"><span style="font-family:Verdana;font-size:9px;">/dev/dm-8p2<span> </span>62<span> </span>122<span> </span>126697<span> </span>83<span> </span>Linux </span><span style="font-family:Wingdings;font-size:9px;"><span>à</span></span><b><span style="font-family:Verdana;font-size:9px;">OCR FILE</span></b><span style="font-family:Verdana;font-size:9px;"></span></span></p>
<p class="MsoNormal"><span style="font-size:85%;"><span style="font-family:Verdana;font-size:9px;">/dev/dm-8p3<span> </span>123<span> </span>593<span> </span>978267<span> </span>83<span> </span>Linux </span><span style="font-family:Wingdings;font-size:9px;"><span>à</span></span><b><span style="font-family:Verdana;font-size:9px;">Database</span></b><span style="font-family:Verdana;font-size:9px;"></span></span></p>
<p class="MsoNormal"><span style="font-size:85%;"><span style="font-family:Verdana;font-size:9px;">/dev/dm-8p4<span> </span>594<span> </span>1009<span> </span>864032<span> </span>5<span> </span>Extended</span></span></p>
<p class="MsoNormal"><span style="font-size:85%;"><span style="font-family:Verdana;font-size:9px;">/dev/dm-8p5<span> </span>594<span> </span>603<span> </span>20739<span> </span>83<span> </span>Linux </span><span style="font-family:Wingdings;font-size:9px;"><span>à</span></span><b><span style="font-family:Verdana;font-size:9px;">Voting Disk</span></b><span style="font-family:Verdana;font-size:9px;"></span></span></p>
<p class="MsoNormal"><span style="font-size:85%;"><span style="font-family:Verdana;font-size:9px;">/dev/dm-8p6<span> </span>604<span> </span>613<span> </span>20739<span> </span>83<span> </span>Linux </span><span style="font-family:Wingdings;font-size:9px;"><span>à</span></span><b><span style="font-family:Verdana;font-size:9px;">Voting Disk</span></b><span style="font-family:Verdana;font-size:9px;"></span></span></p>
<p class="MsoNormal"><span style="font-size:85%;"><span style="font-family:Verdana;font-size:9px;">/dev/dm-8p7<span> </span>614<span> </span>623<span> </span>20739<span> </span>83<span> </span>Linux </span><span style="font-family:Wingdings;font-size:9px;"><span>à</span></span><b><span style="font-family:Verdana;font-size:9px;">Voting Disk</span></b><span style="font-family:Verdana;font-size:9px;"></span></span></p>
<p class="MsoNormal"><span style="font-size:85%;"><span style="font-family:Verdana;font-size:9px;">/dev/dm-8p8<span> </span>624<span> </span>1009<span> </span>801691<span> </span>83<span> </span>Linux </span><span style="font-family:Wingdings;font-size:9px;"><span>à</span></span><b><span style="font-family:Verdana;font-size:9px;">Database</span></b><span style="font-family:Verdana;font-size:9px;"></span></span></p>
<p class="MsoNormal"><span style="font-size:85%;"><span style="font-family:Verdana;font-size:9px;">Command (m for help): w</span></span></p>
<p class="MsoNormal"><span style="font-size:85%;"><span style="font-family:Verdana;font-size:9px;">The partition table has been altered!</span></span></p>
<p class="MsoNormal"><span style="font-size:85%;"><span style="font-family:Verdana;font-size:9px;">Calling ioctl() to re-read partition table.</span></span></p>
<p class="MsoNormal"><span style="font-size:85%;"><span style="font-family:Verdana;font-size:9px;">WARNING: Re-reading the partition table failed with error 22: Invalid argument.</span></span></p>
<p class="MsoNormal"><span style="font-size:85%;"><span style="font-family:Verdana;font-size:9px;">The kernel still uses the old table.</span></span></p>
<p class="MsoNormal"><span style="font-size:85%;"><span style="font-family:Verdana;font-size:9px;">The new table will be used at the next reboot.</span></span></p>
<p class="MsoNormal"><span style="font-family:Verdana;font-size:9px;"><span style="font-size:85%;">Syncing disks.</span></span></p>
<p class="MsoNormal"><b><span style="font-family:Verdana;font-size:9px;color:blue;">Reboot all nodes to read the partition table.</span></b></p>
<p class="MsoNormal"><i><span style="font-family:Verdana;font-size:9px;color:blue;">The devices will look like this:</span></i></p>
<p class="MsoNormal"><span style="font-family:Verdana;font-size:9px;">[oracle@oradbdev01 ~]$ ls -lrt /dev/mpath/mpath8*</span></p>
<p class="MsoNormal"><span style="font-family:Verdana;font-size:9px;">lrwxrwxrwx<span> </span>1 root root 7 Apr 10 15:02 /dev/mpath/mpath8 -&gt; ../dm-0</span></p>
<p class="MsoNormal"><span style="font-family:Verdana;font-size:9px;">lrwxrwxrwx<span> </span>1 root root 7 Apr 10 15:02 /dev/mpath/mpath8p2 -&gt; ../dm-4</span></p>
<p class="MsoNormal"><span style="font-family:Verdana;font-size:9px;">lrwxrwxrwx <span> </span>1 root root 7 Apr 10 15:02 /dev/mpath/mpath8p6 -&gt; ../dm-8</span></p>
<p class="MsoNormal"><span style="font-family:Verdana;font-size:9px;">lrwxrwxrwx<span> </span>1 root root 7 Apr 10 15:02 /dev/mpath/mpath8p1 -&gt; ../dm-2</span></p>
<p class="MsoNormal"><span style="font-family:Verdana;font-size:9px;">lrwxrwxrwx<span> </span>1 root root 7 Apr 10 15:02 /dev/mpath/mpath8p5 -&gt; ../dm-7</span></p>
<p class="MsoNormal"><span style="font-family:Verdana;font-size:9px;">lrwxrwxrwx<span> </span>1 root root 7 Apr 10 15:02 /dev/mpath/mpath8p7 -&gt; ../dm-9</span></p>
<p class="MsoNormal"><span style="font-family:Verdana;font-size:9px;">lrwxrwxrwx<span> </span>1 root root 8 Apr 10 15:02 /dev/mpath/mpath8p8 -&gt; ../dm-10</span></p>
<p class="MsoNormal"><span style="font-family:Verdana;font-size:9px;">lrwxrwxrwx<span> </span>1 root root 7 Apr 10 15:02 /dev/mpath/mpath8p3 -&gt; ../dm-6</span></p>
<p class="MsoNormal"><i><span style="font-family:Verdana;font-size:9px;color:blue;">Now add database disk devices to oracle asm:</span></i></p>
<p class="MsoNormal"><span style="font-family:Verdana;font-size:9px;">[root@oradbdev01 mpath]# /etc/init.d/oracleasm createdisk DISK3 /dev/mpath/mpath8p3;</span></p>
<p class="MsoNormal"><span style="font-family:Verdana;font-size:9px;">Marking disk &#8220;/dev/mpath/mpath8p3&#8243; as an ASM disk:<span> </span>[<span> </span>OK<span> </span>]</span></p>
<p class="MsoNormal"><span style="font-family:Verdana;font-size:9px;">[root@oradbdev01 mpath]# /etc/init.d/oracleasm createdisk DISK4 /dev/mpath/mpath8p8;</span></p>
<p class="MsoNormal"><span style="font-family:Verdana;font-size:9px;">Marking disk &#8220;/dev/mpath/mpath8p8&#8243; as an ASM disk:<span> </span>[<span> </span>OK<span> </span>]</span></p>
<p class="MsoNormal"><span style="font-family:Verdana;font-size:9px;">Run the command &#8220;/etc/init.d/oracleasm scandisks&#8221; on all other nodes so that ASM disks will show up on all other nodes.</span></p>
<p class="MsoNormal"><span style="font-family:Verdana;font-size:9px;">[root@oradbdev02 ~]# /etc/init.d/oracleasm scandisks</span></p>
<p class="MsoNormal"><span style="font-family:Verdana;font-size:9px;">Scanning system for ASM disks:<span> </span>[<span> </span>OK<span> </span>]</span></p>
<p class="MsoNormal"><span style="font-family:Verdana;font-size:9px;">Run the command /etc/init.d/oracleasm listdisks and /etc/init.d/oracleasm querydisk on all nodes to verify the disks has been marked as ASM disks. For example:</span></p>
<p class="MsoNormal"><span style="font-family:Verdana;font-size:9px;">[oracle@oradbdev01 ~]$ ssh oradbdev02 /etc/init.d/oracleasm listdisks</span></p>
<p class="MsoNormal"><span style="font-family:Verdana;font-size:9px;">DISK1</span></p>
<p class="MsoNormal"><span style="font-family:Verdana;font-size:9px;">DISK2</span></p>
<p class="MsoNormal"><span style="font-family:Verdana;font-size:9px;">DISK3</span></p>
<p class="MsoNormal"><span style="font-family:Verdana;font-size:9px;">DISK4</span></p>
<p class="MsoNormal"><span style="font-family:Verdana;font-size:9px;">[oracle@oradbdev01 ~]$ /etc/init.d/oracleasm querydisk DISK3</span></p>
<p class="MsoNormal"><span style="font-family:Verdana;font-size:9px;">Disk &#8220;DISK3&#8243; is a valid ASM disk on device [8, 19]</span></p>
<p class="MsoNormal"><span style="font-family:Verdana;font-size:9px;">[oracle@oradbdev01 ~]$ ssh oradbdev02 /etc/init.d/oracleasm querydisk DISK3</span></p>
<p class="MsoNormal"><span style="font-family:Verdana;font-size:9px;">Disk &#8220;DISK3&#8243; is a valid ASM disk on device [8, 19]</span></p>
<p class="MsoNormal"><span style="font-family:Verdana;font-size:9px;">[oracle@oradbdev01 ~]$ /etc/init.d/oracleasm querydisk DISK4</span></p>
<p class="MsoNormal"><span style="font-family:Verdana;font-size:9px;">Disk &#8220;DISK4&#8243; is a valid ASM disk on device [8, 24]</span></p>
<p class="MsoNormal"><span style="font-family:Verdana;font-size:9px;">[oracle@oradbdev01 ~]$ ssh oradbdev02 /etc/init.d/oracleasm querydisk DISK4</span></p>
<p class="MsoNormal"><span style="font-family:Verdana;font-size:9px;">Disk &#8220;DISK4&#8243; is a valid ASM disk on device [8, 24]</span></p>
<p class="MsoNormal"><span style="font-family:Verdana;font-size:9px;">[root@oradbdev01 ~]# /etc/init.d/oracleasm querydisk /dev/mpath/mpath8p3</span></p>
<p class="MsoNormal"><span style="font-family:Verdana;font-size:9px;">Disk &#8220;/dev/mpath/mpath8p3&#8243; is marked an ASM disk with the label &#8220;DISK3&#8243;</span></p>
<p class="MsoNormal"><span style="font-family:Verdana;font-size:9px;">[root@oradbdev01 ~]# /etc/init.d/oracleasm querydisk /dev/mpath/mpath8p8</span></p>
<p class="MsoNormal"><span style="font-family:Verdana;font-size:9px;">Disk &#8220;/dev/mpath/mpath8p8&#8243; is marked an ASM disk with the label &#8220;DISK4&#8243;</span></p>
<p class="MsoNormal"><span style="font-family:Verdana;font-size:9px;"> </span></p>
<p class="MsoNormal"><span style="font-family:Verdana;font-size:9px;">To find out the exact disk reflected in the output of oracleasm, use the entries in /proc/partitions file.</span></p>
<p class="MsoNormal"><i><span style="font-family:Verdana;font-size:10px;color:blue;">Configuring ASMlib on Multipath Disk:</span></i></p>
<div style="border-style:none none solid;padding:0 0 1pt;">
<p class="MsoNormal" style="border:medium none;padding:0;"><span style="font-family:Verdana;font-size:9px;">[root@oradbdev01 ~]# vi /etc/sysconfig/oracleasm</span></p>
</p></div>
<p class="MsoNormal"><span style="font-family:Verdana;font-size:8px;">#</span></p>
<p class="MsoNormal"><span style="font-family:Verdana;font-size:8px;"># This is a configuration file for automatic loading of the Oracle</span></p>
<p class="MsoNormal"><span style="font-family:Verdana;font-size:8px;"># Automatic Storage Management library kernel driver.<span> </span>It is generated</span></p>
<p class="MsoNormal"><span style="font-family:Verdana;font-size:8px;"># By running /etc/init.d/oracleasm configure.<span> </span>Please use that method</span></p>
<p class="MsoNormal"><span style="font-family:Verdana;font-size:8px;"># to modify this file</span></p>
<p class="MsoNormal"><span style="font-family:Verdana;font-size:8px;">#</span></p>
<p class="MsoNormal"><span style="font-family:Verdana;font-size:8px;"> </span></p>
<p class="MsoNormal"><span style="font-family:Verdana;font-size:8px;"># ORACLEASM_ENABELED: &#8216;true&#8217; means to load the driver on boot.</span></p>
<p class="MsoNormal"><span style="font-family:Verdana;font-size:8px;">ORACLEASM_ENABLED=true</span></p>
<p class="MsoNormal"><span style="font-family:Verdana;font-size:8px;"> </span></p>
<p class="MsoNormal"><span style="font-family:Verdana;font-size:8px;"># ORACLEASM_UID: Default user owning the /dev/oracleasm mount point.</span></p>
<p class="MsoNormal"><span style="font-family:Verdana;font-size:8px;">ORACLEASM_UID=oracle</span></p>
<p class="MsoNormal"><span style="font-family:Verdana;font-size:8px;"> </span></p>
<p class="MsoNormal"><span style="font-family:Verdana;font-size:8px;"># ORACLEASM_GID: Default group owning the /dev/oracleasm mount point.</span></p>
<p class="MsoNormal"><span style="font-family:Verdana;font-size:8px;">ORACLEASM_GID=dba</span></p>
<p class="MsoNormal"><span style="font-family:Verdana;font-size:8px;"> </span></p>
<p class="MsoNormal"><span style="font-family:Verdana;font-size:8px;"># ORACLEASM_SCANBOOT: &#8216;true&#8217; means fix disk perms on boot</span></p>
<p class="MsoNormal"><span style="font-family:Verdana;font-size:8px;">ORACLEASM_SCANBOOT=true</span></p>
<p class="MsoNormal"><span style="font-family:Verdana;font-size:8px;"> </span></p>
<p class="MsoNormal"><span style="font-family:Verdana;font-size:8px;"># ORACLEASM_CLEARBOOT: &#8216;true&#8217; means clean old disk perms on boot</span></p>
<p class="MsoNormal"><span style="font-family:Verdana;font-size:8px;">ORACLEASM_CLEARBOOT=true</span></p>
<p class="MsoNormal"><span style="font-family:Verdana;font-size:8px;"> </span></p>
<p class="MsoNormal"><span style="font-family:Verdana;font-size:8px;"># ORACLEASM_SCANORDER: Matching patterns to order disk scanning</span></p>
<p class="MsoNormal"><span style="font-family:Verdana;font-size:8px;">ORACLEASM_SCANORDER=&#8221;dm&#8221; </span><span style="font-family:Wingdings;font-size:8px;"><span>##</span></span><span style="font-family:Verdana;font-size:8px;">Updated it to “dm”</span></p>
<p class="MsoNormal"><span style="font-family:Verdana;font-size:8px;"> </span></p>
<p class="MsoNormal"><span style="font-family:Verdana;font-size:8px;"># ORACLEASM_SCANEXCLUDE: Matching patterns to exclude disks from scan</span></p>
<div style="border-style:none none solid;padding:0 0 1pt;">
<p class="MsoNormal" style="border:medium none;padding:0;"><span style="font-family:Verdana;font-size:8px;">ORACLEASM_SCANEXCLUDE=&#8221;sd&#8221; </span><span style="font-family:Wingdings;font-size:8px;"><span></span></span><span style="font-family:Verdana;font-size:8px;">##Updated it to “sd”</span></p>
</p></div>
<p class="MsoNormal"><span style="font-family:Verdana;font-size:9px;"> </span></p>
<p class="MsoNormal"><b><span style="font-family:Verdana;font-size:9px;color:blue;">Make these changes in all the nodes.</span></b></p>
<p class="MsoNormal"><i><span style="font-family:Verdana;font-size:10px;color:blue;">Preparing &amp; Configuring OCR and Voting Disk on Raw devices using Multipath or Udev:</span></i></p>
<p class="MsoNormal"><span style="font-family:Verdana;font-size:9px;">On Linux platform, the LUNs presented from NAS or SCSI devices are identified with the device name (or path) /dev/sdx (/dev/sda, dev/sdb, etc). A common issue is that the device names (including multipath device name like /dev/mpath/mpath0 if multipath is enabled) can be changed when some disks are removed or added (as planned or due to I/O failures), SCSI or FC is reconfigured (like adding or removing ISCSI channels) or even host is rebooted. Even these devices are bound to raw with the consistent name (like /dev/raw/raw1) and assigned to OCR and voting disks, starting CRS can still fail because of the content of the device is not the OCR or the voting disk. To address this issue, you can use either multipath software or udev utility to setup devices with consistent name for OCR and voting disks. </span></p>
<p class="MsoNormal"><b><span style="font-family:Verdana;font-size:9px;">multipath</span></b><span style="font-family:Verdana;font-size:9px;"> &#8211; multipath is a native Linux dynamic multipathing/failover software. An I/O path generally consists of an initiator port, target port, and LUN. Each permutation of this I/O is considered an independent path. Dynamic multipathing/failover tools (software or hardware) aggregate these independent paths into a single logical path. This path virtualization provides I/O load-balancing and non-disruptive failover across the host bus adapters (HBAs) or network interface card (NIC). Multipath software also can assign a consistent device name to LUNs as described in next section. </span></p>
<p class="MsoNormal"><span style="font-family:Verdana;font-size:9px;">More info: <a href="http://en.wikipedia.org/wiki/Multipath_I/O">http://en.wikipedia.org/wiki/Multipath_I/O</a></span></p>
<p class="MsoNormal"><b><span style="font-family:Verdana;font-size:9px;">udev</span></b><span style="font-family:Verdana;font-size:9px;"> &#8211; udev is a new feature introduced in Linux 2.6. It provides a dynamic device directory containing only the files for actually present devices. It creates or removes device node files usually located in the /dev directory, or it renames network interfaces. As part of the hotplug subsystem, udev is executed if a kernel device is added or removed from the system. On device creation, udev reads the sysfs directory of the given device to collect device attributes like label, serial number or bus device number. These attributes may be used as keys to determine a unique name for the device.</span></p>
<p class="MsoNormal"><span style="font-family:Verdana;font-size:9px;">More info: <a href="http://en.wikipedia.org/wiki/Udev">http://en.wikipedia.org/wiki/Udev</a></span></p>
<p class="MsoNormal"><i><span style="font-family:Verdana;font-size:9px;color:blue;">Configuring OCR &amp; Voting Disk:</span></i></p>
<p class="MsoNormal"><span style="font-family:Verdana;font-size:9px;">1. Choose the multipath device which will hold the ocr &amp; voting disk files. </span></p>
<p class="MsoNormal"><span style="font-family:Verdana;font-size:9px;"><span> </span>e.g /dev/mpath/mpath8</span></p>
<p class="MsoNormal"><span style="font-family:Verdana;font-size:9px;">[root@oradbdev01 dev]# multipath -d -l mpath8</span></p>
<p class="MsoNormal"><span style="font-family:Verdana;font-size:9px;">mpath8 (360a9800043346d77674a486332443238)</span></p>
<p class="MsoNormal"><span style="font-family:Verdana;font-size:9px;">[size=2 GB][features="1 queue_if_no_path"][hwhandler="0"]</span></p>
<p class="MsoNormal"><span style="font-family:Verdana;font-size:9px;">\_ round-robin 0 [active]</span></p>
<p class="MsoNormal"><span style="font-family:Verdana;font-size:9px;"><span> </span>\_ 0:0:0:1 sdb 8:16 [active]</span></p>
<p class="MsoNormal"><span style="font-family:Verdana;font-size:9px;">2. Rediscover all multipath devices on all nodes:</span></p>
<p class="MsoNormal"><span style="font-family:Verdana;font-size:9px;">Note: Please shutdown all databases and ASM running on the affect nodes, as this will remove all multipath devices.</span></p>
<p class="MsoNormal"><span style="font-family:Verdana;font-size:9px;">[root@oradbdev01 dev]# multipath –F</span></p>
<p class="MsoNormal"><span style="font-family:Verdana;font-size:9px;">[root@oradbdev01 dev]# multipath –v2</span></p>
<p class="MsoNormal"><span style="font-family:Verdana;font-size:9px;">As we have already created paritions, for probing these new partition devices on all the other nodes run:</span></p>
<p class="MsoNormal"><span style="font-family:Verdana;font-size:9px;">[root@oradbdev02 dev]# partprobe</span></p>
<p class="MsoNormal"><span style="font-family:Verdana;font-size:9px;">Instead you can also do:</span></p>
<p class="MsoNormal"><span style="font-family:Verdana;font-size:9px;">/etc/init.d/iscsi reload</span></p>
<p class="MsoNormal"><span style="font-family:Verdana;font-size:9px;">3. Make these changes to the /etc/sysconfig/rawdevices file, these are for OCR &amp; Voting Disk.</span></p>
<p class="MsoNormal"><span style="font-family:Verdana;font-size:9px;">[root@oradbdev01 dev]# more /etc/sysconfig/rawdevices</span></p>
<p class="MsoNormal"><span style="font-family:Verdana;font-size:9px;"># This file and interface are deprecated.</span></p>
<p class="MsoNormal"><span style="font-family:Verdana;font-size:9px;"># Applications needing raw device access should open regular</span></p>
<p class="MsoNormal"><span style="font-family:Verdana;font-size:9px;"># block devices with O_DIRECT.</span></p>
<p class="MsoNormal"><span style="font-family:Verdana;font-size:9px;"># raw device bindings</span></p>
<p class="MsoNormal"><span style="font-family:Verdana;font-size:9px;"># format:<span> </span>  </span></p>
<p class="MsoNormal"><span style="font-family:Verdana;font-size:9px;">#<span> </span> </span></p>
<p class="MsoNormal"><span style="font-family:Verdana;font-size:9px;"># example: /dev/raw/raw1 /dev/sda1</span></p>
<p class="MsoNormal"><span style="font-family:Verdana;font-size:9px;">#<span> </span>/dev/raw/raw2 8 5</span></p>
<p class="MsoNormal"><span style="font-family:Verdana;font-size:9px;">/dev/raw/raw1 /dev/mpath/mpath8p1</span></p>
<p class="MsoNormal"><span style="font-family:Verdana;font-size:9px;">/dev/raw/raw2 /dev/mpath/mpath8p2</span></p>
<p class="MsoNormal"><span style="font-family:Verdana;font-size:9px;">/dev/raw/raw3 /dev/mpath/mpath8p3</span></p>
<p class="MsoNormal"><span style="font-family:Verdana;font-size:9px;">/dev/raw/raw8 /dev/mpath/mpath8p8</span></p>
<p class="MsoNormal"><span style="font-family:Verdana;font-size:9px;">/dev/raw/raw4 /dev/mpath/mpath8p5</span></p>
<p class="MsoNormal"><span style="font-family:Verdana;font-size:9px;">/dev/raw/raw5 /dev/mpath/mpath8p6</span></p>
<p class="MsoNormal"><span style="font-family:Verdana;font-size:9px;">/dev/raw/raw6 /dev/mpath/mpath8p7</span></p>
<p class="MsoNormal"><span style="font-family:Verdana;font-size:9px;">4. Bind the disk devices to the raw devices on all nodes as follow:</span></p>
<p class="MsoNormal"><span style="font-family:Verdana;font-size:9px;">/sbin/service rawdevices restart</span></p>
<p class="MsoNormal"><span style="font-family:Verdana;font-size:9px;">5. Run the following command as root on all nodes so that system automatically binds the devices listed in the rawdevices file when it reboots.</span></p>
<p class="MsoNormal"><span style="font-family:Verdana;font-size:9px;">/sbin/chkconfig &#8211;level 345 rawdevices on</span></p>
<p class="MsoNormal"><span style="font-family:Verdana;font-size:9px;">6. Setup the owner, group and permissions on the OCR and voting disks as root on all nodes as follow:</span></p>
<p class="MsoNormal"><span style="font-family:Verdana;font-size:9px;">For OCR:</span></p>
<p class="MsoNormal"><span style="font-family:Verdana;font-size:9px;">chown root:dba /dev/raw/raw1</span></p>
<p class="MsoNormal"><span style="font-family:Verdana;font-size:9px;">chown root:dba /dev/raw/raw2</span></p>
<p class="MsoNormal"><span style="font-family:Verdana;font-size:9px;">chmod 660 /dev/raw/raw1</span></p>
<p class="MsoNormal"><span style="font-family:Verdana;font-size:9px;">chmod 660 /dev/raw/raw2</span></p>
<p class="MsoNormal"><span style="font-family:Verdana;font-size:9px;">For voting disks:</span></p>
<p class="MsoNormal"><span style="font-family:Verdana;font-size:9px;">chown oracle:dba /dev/raw/raw4</span></p>
<p class="MsoNormal"><span style="font-family:Verdana;font-size:9px;">chown oracle:dba /dev/raw/raw5</span></p>
<p class="MsoNormal"><span style="font-family:Verdana;font-size:9px;">chown oracle:dba /dev/raw/raw6</span></p>
<p class="MsoNormal"><span style="font-family:Verdana;font-size:9px;">chmod 660 /dev/raw/raw4</span></p>
<p class="MsoNormal"><span style="font-family:Verdana;font-size:9px;">chmod 660 /dev/raw/raw5</span></p>
<p class="MsoNormal"><span style="font-family:Verdana;font-size:9px;">chmod 660 /dev/raw/raw6</span></p>
<p class="MsoNormal"><span style="font-family:Verdana;font-size:9px;">7. For RHEL4, add the following lines in /etc/rc.d/rc.local as root on all nodes so that system will setup the owner, group and permissions properly after reboot.</span></p>
<p class="MsoNormal"><span style="font-family:Verdana;font-size:9px;"># For OCR:</span></p>
<p class="MsoNormal"><span style="font-family:Verdana;font-size:9px;">chown root:dba /dev/raw/raw1</span></p>
<p class="MsoNormal"><span style="font-family:Verdana;font-size:9px;">chown root:dba /dev/raw/raw2</span></p>
<p class="MsoNormal"><span style="font-family:Verdana;font-size:9px;">chmod 660 /dev/raw/raw1</span></p>
<p class="MsoNormal"><span style="font-family:Verdana;font-size:9px;">chmod 660 /dev/raw/raw2</span></p>
<p class="MsoNormal"><span style="font-family:Verdana;font-size:9px;"># For voting disks:</span></p>
<p class="MsoNormal"><span style="font-family:Verdana;font-size:9px;">chown oracle:dba /dev/raw/raw4</span></p>
<p class="MsoNormal"><span style="font-family:Verdana;font-size:9px;">chown oracle:dba /dev/raw/raw5</span></p>
<p class="MsoNormal"><span style="font-family:Verdana;font-size:9px;">chown oracle:dba /dev/raw/raw6</span></p>
<p class="MsoNormal"><span style="font-family:Verdana;font-size:9px;">chmod 660 /dev/raw/raw4</span></p>
<p class="MsoNormal"><span style="font-family:Verdana;font-size:9px;">chmod 660 /dev/raw/raw5</span></p>
<p class="MsoNormal"><span style="font-family:Verdana;font-size:9px;">chmod 660 /dev/raw/raw6</span></p>
<p class="MsoNormal"><span style="font-family:Verdana;font-size:9px;">8. Initialize the OCR and voting disk as root on one node as follow.</span></p>
<p class="MsoNormal"><span style="font-family:Verdana;font-size:9px;">dd if=/dev/zero of=/dev/mpath/mpath8p1 bs=125829120 count=1</span></p>
<p class="MsoNormal"><span style="font-family:Verdana;font-size:9px;">dd if=/dev/zero of=/dev/mpath/mpath8p2 bs=125829120 count=1</span></p>
<p class="MsoNormal"><span style="font-family:Verdana;font-size:9px;"><br />
</span></p>
<p class="MsoNormal"><span style="font-family:Verdana;font-size:9px;">dd if=/dev/zero of=/dev/mpath/mpath8p5 bs=20971520 count=1</span></p>
<p class="MsoNormal"><span style="font-family:Verdana;font-size:9px;">dd if=/dev/zero of=/dev/mpath/mpath8p6 bs=20971520 count=1</span></p>
<p class="MsoNormal"><span style="font-family:Verdana;font-size:9px;">dd if=/dev/zero of=/dev/mpath/mpath8p7 bs=20971520 count=1</span></p>
<p class="MsoNormal"><span style="font-family:Verdana;font-size:9px;">10. Now most importantly setting up udev permission.</span></p>
<p class="MsoNormal"><b><span style="font-family:Verdana;font-size:9px;color:blue;">Incase you do not make this changes during CRS installation you will get error.</span></b></p>
<p class="MsoNormal"><b><span style="font-family:Verdana;font-size:9px;color:blue;">When you would specify the OCR device location in the CRS installation page it will give error that “The specified shared raw partition /dev/raw/raw1 may not have correct permission.<span> </span>Verify that the partition is owned by Oracle User.”</span></b></p>
<p class="MsoNormal"><b><span style="font-family:Verdana;font-size:9px;color:blue;">This is a misleading error, and will make us do changes to the actual permission of the devices. I had struggled with this error for a couple of day before I realized that I need to create a file /etc/udev/permissions.d/40-udev.permissions.</span></b></p>
<p class="MsoNormal"><span style="font-family:Verdana;font-size:9px;">[oracle@oradbdev01 logs]$ more /etc/udev/permissions.d/40-udev.permissions</span></p>
<p class="MsoNormal"><span style="font-family:Verdana;font-size:9px;"># dm devices</span></p>
<p><span style="font-family:Verdana;font-size:9px;"></span>
<p class="MsoNormal"><span style="font-family:Verdana;font-size:9px;">dm-*:root:dba:0660 </span></p>
<p class="MsoNormal"><span style="font-family:Verdana;font-size:9px;"># ocr devices &#8211;inserted by apun</span></p>
<p class="MsoNormal"><span style="font-family:Verdana;font-size:9px;">raw/raw1:root:dba:660</span></p>
<p class="MsoNormal"><span style="font-family:Verdana;font-size:9px;">raw/raw2:root:dba:660</span></p>
<p class="MsoNormal"><span style="font-family:Verdana;font-size:9px;"># voting disk &#8211;inserted by apun</span></p>
<p class="MsoNormal"><span style="font-family:Verdana;font-size:9px;">raw/raw4:oracle:dba:660</span></p>
<p class="MsoNormal"><span style="font-family:Verdana;font-size:9px;">raw/raw5:oracle:dba:660</span></p>
<p class="MsoNormal"><span style="font-family:Verdana;font-size:9px;">raw/raw6:oracle:dba:660</span></p>
<p class="MsoNormal"><span style="font-family:Verdana;font-size:9px;">Also comment out all entries for these devices in /etc/udev/permissions.d/50-udev.permissions file. The OS &amp; oracle needs to refer to only /etc/udev/permissions.d/40-udev.permissions file.</span></p>
<p class="MsoNormal"><span style="font-family:Verdana;font-size:9px;">Make these changes on all the RAC servers.</span></p>
<p class="MsoNormal"><b><span style="font-family:Verdana;font-size:9px;color:blue;">And reboot all the nodes.</span></b></p>
<p class="MsoNormal"><span style="font-family:Verdana;font-size:9px;">This should complete all steps prior to starting any installation. Now you can download oracle crs and database software and start installation.</span></p>
<p class="MsoNormal"><span style="font-family:Verdana;font-size:9px;">Important links to refer for more information;</span></p>
<p class="MsoNormal"><span style="font-family:Verdana;font-size:9px;"><a href="http://www.oracle.com/technology/tech/linux/asmlib/index.html">http://www.oracle.com/technology/tech/linux/asmlib/index.html</a></span></p>
<p class="MsoNormal"><span style="font-family:Verdana;font-size:9px;">Please refer to metalink notes<span style="font-weight:bold;">: </span>465001.1 (for more info on udev)</span></p>
<p class="MsoNormal"><span style="font-family:Verdana;font-size:9px;"></span><span style="font-family:helvetica;font-size:85%;"><strong></strong></span><span style="font-family:Verdana;font-size:9px;"><span style="font-size:85%;"><span style="font-family:verdana;"></span></span><br />
</span></p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/apunhiran.wordpress.com/7/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/apunhiran.wordpress.com/7/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/apunhiran.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/apunhiran.wordpress.com/7/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/apunhiran.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/apunhiran.wordpress.com/7/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/apunhiran.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/apunhiran.wordpress.com/7/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/apunhiran.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/apunhiran.wordpress.com/7/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/apunhiran.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/apunhiran.wordpress.com/7/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=apunhiran.wordpress.com&blog=3486292&post=7&subd=apunhiran&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://apunhiran.wordpress.com/2008/04/15/oracle-10g-rac-installation-on-netapps-raw-devices-with-asm-part-3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/101a5806905c5a4f88188eb4a6beb235?s=96&#38;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">Apun</media:title>
		</media:content>
	</item>
	</channel>
</rss>