<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>
<channel>
	<title>Comments on: VLDB with ASM?</title>
	<atom:link href="http://www.oracloid.com/2006/05/vldb-with-asm/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.oracloid.com/2006/05/vldb-with-asm/</link>
	<description>The Alex Gorbachev Oracle Blog</description>
	<pubDate>Sat, 22 Nov 2008 00:15:47 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5.1</generator>
		<item>
		<title>By: Alex Gorbachev</title>
		<link>http://www.oracloid.com/2006/05/vldb-with-asm/#comment-15432</link>
		<dc:creator>Alex Gorbachev</dc:creator>
		<pubDate>Thu, 31 Jan 2008 04:21:03 +0000</pubDate>
		<guid isPermaLink="false">http://blog.oracloid.com/2006/05/vldb-with-asm/#comment-15432</guid>
		<description>Lemu,

Sorry I noticed your questions very late. You have probably already resolved it but here is quick explanation for others if they get here via search of other references.

the status of HUNG for ASM disk is "awarded" when you requests to drop this disk and ASM doesn't have enough space on other disk to finish rebalancing (copying extents off those disks that are being dropped). It might be not obvious when you use normal or high redundancy. This way you need to consider how your disks are organized in failure groups.

That's a nutshell. I hope this comment leads to the right investigation path without overwhelming with details here.</description>
		<content:encoded><![CDATA[<p>Lemu,</p>
<p>Sorry I noticed your questions very late. You have probably already resolved it but here is quick explanation for others if they get here via search of other references.</p>
<p>the status of HUNG for ASM disk is &#8220;awarded&#8221; when you requests to drop this disk and ASM doesn&#8217;t have enough space on other disk to finish rebalancing (copying extents off those disks that are being dropped). It might be not obvious when you use normal or high redundancy. This way you need to consider how your disks are organized in failure groups.</p>
<p>That&#8217;s a nutshell. I hope this comment leads to the right investigation path without overwhelming with details here.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Lemu Aceron</title>
		<link>http://www.oracloid.com/2006/05/vldb-with-asm/#comment-14374</link>
		<dc:creator>Lemu Aceron</dc:creator>
		<pubDate>Mon, 26 Nov 2007 05:35:12 +0000</pubDate>
		<guid isPermaLink="false">http://blog.oracloid.com/2006/05/vldb-with-asm/#comment-14374</guid>
		<description>Hi Alex,

Can you shed me some lights on how to bring back an asm disk in HUNG state back to normal state. 

NAME                           HEADER_STATU MOUNT_S MODE_ST STATE
------------------------------ ------------ ------- ------- --------
DATA1                          MEMBER       CACHED  ONLINE  NORMAL
DATA2                          MEMBER       CACHED  ONLINE  NORMAL
DATA3                          MEMBER       CACHED  ONLINE  NORMAL
DATA4                          MEMBER       CACHED  ONLINE  NORMAL
DATA5                          MEMBER       CACHED  ONLINE  HUNG
DATA6                          MEMBER       CACHED  ONLINE  HUNG</description>
		<content:encoded><![CDATA[<p>Hi Alex,</p>
<p>Can you shed me some lights on how to bring back an asm disk in HUNG state back to normal state. </p>
<p>NAME                           HEADER_STATU MOUNT_S MODE_ST STATE<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212; &#8212;&#8212;&#8212;&#8212; &#8212;&#8212;- &#8212;&#8212;- &#8212;&#8212;&#8211;<br />
DATA1                          MEMBER       CACHED  ONLINE  NORMAL<br />
DATA2                          MEMBER       CACHED  ONLINE  NORMAL<br />
DATA3                          MEMBER       CACHED  ONLINE  NORMAL<br />
DATA4                          MEMBER       CACHED  ONLINE  NORMAL<br />
DATA5                          MEMBER       CACHED  ONLINE  HUNG<br />
DATA6                          MEMBER       CACHED  ONLINE  HUNG</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Anton Krasimirov</title>
		<link>http://www.oracloid.com/2006/05/vldb-with-asm/#comment-13612</link>
		<dc:creator>Anton Krasimirov</dc:creator>
		<pubDate>Tue, 21 Aug 2007 21:58:42 +0000</pubDate>
		<guid isPermaLink="false">http://blog.oracloid.com/2006/05/vldb-with-asm/#comment-13612</guid>
		<description>Thank you Alex :) !</description>
		<content:encoded><![CDATA[<p>Thank you Alex <img src='http://www.oracloid.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> !</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Alex Gorbachev</title>
		<link>http://www.oracloid.com/2006/05/vldb-with-asm/#comment-13602</link>
		<dc:creator>Alex Gorbachev</dc:creator>
		<pubDate>Tue, 21 Aug 2007 01:59:20 +0000</pubDate>
		<guid isPermaLink="false">http://blog.oracloid.com/2006/05/vldb-with-asm/#comment-13602</guid>
		<description>With 3 FG and normal redundancy the data will be distributed amongst all 3 failure groups so that primary and secondary ASM extents are in different FGs. I.e. if you have normal redundancy diskgroup with 3 FG 100 GB each then you get 150 GB usable space in this DG. If you use 90 GB of this diskgroup (real size of datafiles before mirroring) than each FG will contain 60 GB of data and extent randomly mirrored across 3 FGs. The failure of one FG will cause ASM to re-balance the data so that everything fits on two remaining failure groups - i.e. 90 GB in each FG. This should work just fine.

If in the same configuration 120 GB is used, than each failure group contains 80 GB. In case of failure of one FG, ASM won't be able to re-balance the rest of the data on teo remaining FGs - it need to place 120 GB on each failure group whereas each FG contains 100 GB of disks.

In order to sustain the failure of a single FG in a normal redundancy diskgroup with &lt;i&gt;&lt;b&gt;n&lt;/b&gt;&lt;/i&gt; failure groups, you have to keep at least 100/n percent of space free.
2 FGs - 50%
3 FGs - 33%
4 FGs - 25%
5 FGs - 20%
and so on.</description>
		<content:encoded><![CDATA[<p>With 3 FG and normal redundancy the data will be distributed amongst all 3 failure groups so that primary and secondary ASM extents are in different FGs. I.e. if you have normal redundancy diskgroup with 3 FG 100 GB each then you get 150 GB usable space in this DG. If you use 90 GB of this diskgroup (real size of datafiles before mirroring) than each FG will contain 60 GB of data and extent randomly mirrored across 3 FGs. The failure of one FG will cause ASM to re-balance the data so that everything fits on two remaining failure groups - i.e. 90 GB in each FG. This should work just fine.</p>
<p>If in the same configuration 120 GB is used, than each failure group contains 80 GB. In case of failure of one FG, ASM won&#8217;t be able to re-balance the rest of the data on teo remaining FGs - it need to place 120 GB on each failure group whereas each FG contains 100 GB of disks.</p>
<p>In order to sustain the failure of a single FG in a normal redundancy diskgroup with <i><b>n</b></i> failure groups, you have to keep at least 100/n percent of space free.<br />
2 FGs - 50%<br />
3 FGs - 33%<br />
4 FGs - 25%<br />
5 FGs - 20%<br />
and so on.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Anton Krasimirov</title>
		<link>http://www.oracloid.com/2006/05/vldb-with-asm/#comment-13561</link>
		<dc:creator>Anton Krasimirov</dc:creator>
		<pubDate>Thu, 16 Aug 2007 17:12:12 +0000</pubDate>
		<guid isPermaLink="false">http://blog.oracloid.com/2006/05/vldb-with-asm/#comment-13561</guid>
		<description>Hello Alex

I`m wondering what happens when i have 3 failure groups in normal redundancy . Will the diskgroup be still available if 2 of the failgroups fail ? and .. how is data distributed in this configuration</description>
		<content:encoded><![CDATA[<p>Hello Alex</p>
<p>I`m wondering what happens when i have 3 failure groups in normal redundancy . Will the diskgroup be still available if 2 of the failgroups fail ? and .. how is data distributed in this configuration</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Alex Gorbachev</title>
		<link>http://www.oracloid.com/2006/05/vldb-with-asm/#comment-12416</link>
		<dc:creator>Alex Gorbachev</dc:creator>
		<pubDate>Mon, 18 Jun 2007 16:39:45 +0000</pubDate>
		<guid isPermaLink="false">http://blog.oracloid.com/2006/05/vldb-with-asm/#comment-12416</guid>
		<description>Tim,

Peta-Byte with ASM is quite impressive. And with 10.1.0.4 - sounds like a dream. :)

You mention different types of storage -- did you mean it's good idea to manage them under ASM?
I would disagree with that. Mixing fast and slow storage in one DG is a bad idea as ASM assumes they all have same performance and stripes based on SAME approach.

Also, it doesn't look like ASM has convenient provisioning schema. At least, storage admins that I've been working with are not favoring provisioning in ASM. They are missing lots of enterprise features they have in Veritas stack, for example. And they are smart chaps so they can't be completely wrong.

Anyway, thanks for sharing your experience!</description>
		<content:encoded><![CDATA[<p>Tim,</p>
<p>Peta-Byte with ASM is quite impressive. And with 10.1.0.4 - sounds like a dream. <img src='http://www.oracloid.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
You mention different types of storage &#8212; did you mean it&#8217;s good idea to manage them under ASM?<br />
I would disagree with that. Mixing fast and slow storage in one DG is a bad idea as ASM assumes they all have same performance and stripes based on SAME approach.</p>
<p>Also, it doesn&#8217;t look like ASM has convenient provisioning schema. At least, storage admins that I&#8217;ve been working with are not favoring provisioning in ASM. They are missing lots of enterprise features they have in Veritas stack, for example. And they are smart chaps so they can&#8217;t be completely wrong.</p>
<p>Anyway, thanks for sharing your experience!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tim Jacobs</title>
		<link>http://www.oracloid.com/2006/05/vldb-with-asm/#comment-12413</link>
		<dc:creator>Tim Jacobs</dc:creator>
		<pubDate>Mon, 18 Jun 2007 16:19:21 +0000</pubDate>
		<guid isPermaLink="false">http://blog.oracloid.com/2006/05/vldb-with-asm/#comment-12413</guid>
		<description>Correct Alex,  The SANS have enough reduntancy.  I do like the idea of having Oracle level the storage, 
but I think that would be better when the database is smaller (tera) and there might be different types of 
storage, NAS and slow and fast storage.</description>
		<content:encoded><![CDATA[<p>Correct Alex,  The SANS have enough reduntancy.  I do like the idea of having Oracle level the storage,<br />
but I think that would be better when the database is smaller (tera) and there might be different types of<br />
storage, NAS and slow and fast storage.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Alex Gorbachev</title>
		<link>http://www.oracloid.com/2006/05/vldb-with-asm/#comment-12195</link>
		<dc:creator>Alex Gorbachev</dc:creator>
		<pubDate>Wed, 13 Jun 2007 22:37:36 +0000</pubDate>
		<guid isPermaLink="false">http://blog.oracloid.com/2006/05/vldb-with-asm/#comment-12195</guid>
		<description>Tim, you didn't mirror between the boxes then. Right?
Actually, if you have many storage boxes and many failure group - you are not that bad even with ASM mirroring.</description>
		<content:encoded><![CDATA[<p>Tim, you didn&#8217;t mirror between the boxes then. Right?<br />
Actually, if you have many storage boxes and many failure group - you are not that bad even with ASM mirroring.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tim Jacobs</title>
		<link>http://www.oracloid.com/2006/05/vldb-with-asm/#comment-12194</link>
		<dc:creator>Tim Jacobs</dc:creator>
		<pubDate>Wed, 13 Jun 2007 22:21:57 +0000</pubDate>
		<guid isPermaLink="false">http://blog.oracloid.com/2006/05/vldb-with-asm/#comment-12194</guid>
		<description>I have used ASM with a Peta-Byte of Storage.  We used external-reduntancy.  No issues.  Initial Start was slow due to many many many paths.  We used HP's EVAs and EMC storage.  This was on 10.1.0.4.  ASM worked great.  We had problems with the BIG Tablespace not really being that BIG....  But it just gets better with each release.</description>
		<content:encoded><![CDATA[<p>I have used ASM with a Peta-Byte of Storage.  We used external-reduntancy.  No issues.  Initial Start was slow due to many many many paths.  We used HP&#8217;s EVAs and EMC storage.  This was on 10.1.0.4.  ASM worked great.  We had problems with the BIG Tablespace not really being that BIG&#8230;.  But it just gets better with each release.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Alex Gorbachev</title>
		<link>http://www.oracloid.com/2006/05/vldb-with-asm/#comment-6373</link>
		<dc:creator>Alex Gorbachev</dc:creator>
		<pubDate>Mon, 26 Feb 2007 22:26:26 +0000</pubDate>
		<guid isPermaLink="false">http://blog.oracloid.com/2006/05/vldb-with-asm/#comment-6373</guid>
		<description>Shiva,
Well, yes until at least 11g that is as rumors say coming with fast resilvering. ;-)
Cheers,
Alex</description>
		<content:encoded><![CDATA[<p>Shiva,<br />
Well, yes until at least 11g that is as rumors say coming with fast resilvering. <img src='http://www.oracloid.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /><br />
Cheers,<br />
Alex</p>
]]></content:encoded>
	</item>
</channel>
</rss>
