<?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"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: VIP Dependencies Lifted in Oracle 10.2.0.3</title>
	<atom:link href="http://www.pythian.com/news/384/vip-dependencies-lifted-in-oracle-10203/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.pythian.com/news/384/vip-dependencies-lifted-in-oracle-10203/</link>
	<description>News and views from Pythian DBAs</description>
	<lastBuildDate>Fri, 10 Feb 2012 13:01:25 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.4</generator>
	<item>
		<title>By: Alex Gorbachev</title>
		<link>http://www.pythian.com/news/384/vip-dependencies-lifted-in-oracle-10203/#comment-27911</link>
		<dc:creator>Alex Gorbachev</dc:creator>
		<pubDate>Tue, 13 Mar 2007 13:48:20 +0000</pubDate>
		<guid isPermaLink="false">http://www.pythian.com/blogs/384/vip-dependencies-lifted-in-oracle-10203#comment-27911</guid>
		<description>We wanted to do that on one site with 10.1.0.3 (or 4 can&#039;t recall exactly). After long debates with Oracle advanced support group and development they didn&#039;t agree to do that mainly because they were not sure how it would affect FAN functionality even though we didn&#039;t need it there.
We did tested it though and it worked quite well without dependencies. So if you want to run potentially unsupported - that should work.
Another workaround, and that&#039;s what was used in production, is to set CHECK_INTERVAL attribute to 0. This way VIPs are not checked at all and never fail (network was redundant and very reliable there anyway). They still failover on node failure though. I don&#039;t remember if user VIPs are there in 10.1 - they can be used instead of standard VIPs without dependencies. However, there is slight difference in behavior of user VIPs - IIRC, they don&#039;t switch back after failed node becomes available again but this can be handled via server based FAN events, for example.</description>
		<content:encoded><![CDATA[<p>We wanted to do that on one site with 10.1.0.3 (or 4 can&#8217;t recall exactly). After long debates with Oracle advanced support group and development they didn&#8217;t agree to do that mainly because they were not sure how it would affect FAN functionality even though we didn&#8217;t need it there.<br />
We did tested it though and it worked quite well without dependencies. So if you want to run potentially unsupported &#8211; that should work.<br />
Another workaround, and that&#8217;s what was used in production, is to set CHECK_INTERVAL attribute to 0. This way VIPs are not checked at all and never fail (network was redundant and very reliable there anyway). They still failover on node failure though. I don&#8217;t remember if user VIPs are there in 10.1 &#8211; they can be used instead of standard VIPs without dependencies. However, there is slight difference in behavior of user VIPs &#8211; IIRC, they don&#8217;t switch back after failed node becomes available again but this can be handled via server based FAN events, for example.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Fairlie Rego</title>
		<link>http://www.pythian.com/news/384/vip-dependencies-lifted-in-oracle-10203/#comment-27808</link>
		<dc:creator>Fairlie Rego</dc:creator>
		<pubDate>Tue, 13 Mar 2007 04:06:45 +0000</pubDate>
		<guid isPermaLink="false">http://www.pythian.com/blogs/384/vip-dependencies-lifted-in-oracle-10203#comment-27808</guid>
		<description>Just wanted to know if you have any customers who have removed the dependency of the Database instances on the VIP in 10.1.0.x RAC by doing what is mentioned in 
ML note 4865736.8 and have had any issues after doing this</description>
		<content:encoded><![CDATA[<p>Just wanted to know if you have any customers who have removed the dependency of the Database instances on the VIP in 10.1.0.x RAC by doing what is mentioned in<br />
ML note 4865736.8 and have had any issues after doing this</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Alex Gorbachev</title>
		<link>http://www.pythian.com/news/384/vip-dependencies-lifted-in-oracle-10203/#comment-23510</link>
		<dc:creator>Alex Gorbachev</dc:creator>
		<pubDate>Wed, 21 Feb 2007 02:57:19 +0000</pubDate>
		<guid isPermaLink="false">http://www.pythian.com/blogs/384/vip-dependencies-lifted-in-oracle-10203#comment-23510</guid>
		<description>&lt;i&gt;in this article, would if the public IP failed will be followed by VIP failed too?&lt;/i&gt;

Yes. if public interface fails than VIP fails as well. However, you should be able to define more than one public interfaces. In this case if one interface fails, CRS will try to move VIP to another public interface. To be honest I never tried it but I think the theory is correct. I might want to try it one day for the sake of it.

&lt;i&gt;â€œThere are several reasons why one wouldnâ€™t want to have database and ASM instances to be dependent on the VIP.â€

the above sentence, could you explain in more details?&lt;/i&gt;

Well, I listed some right after that sentence in the sections:
&lt;ul&gt;
	&lt;li&gt;Several interfaces&lt;/li&gt;
	&lt;li&gt;Recovery time&lt;/li&gt;
	&lt;li&gt;Non-RAC database hosted on the same cluster&lt;/li&gt;
&lt;/ul&gt;

Let me know know if you need clarification on any of them.

PS: I see that we&#039;ve got &lt;a href=&quot;http://ujang-en.blogspot.com&quot; rel=&quot;nofollow&quot;&gt;one more blog&lt;/a&gt; on Oracle scene.  Welcome! ;-)</description>
		<content:encoded><![CDATA[<p><i>in this article, would if the public IP failed will be followed by VIP failed too?</i></p>
<p>Yes. if public interface fails than VIP fails as well. However, you should be able to define more than one public interfaces. In this case if one interface fails, CRS will try to move VIP to another public interface. To be honest I never tried it but I think the theory is correct. I might want to try it one day for the sake of it.</p>
<p><i>â€œThere are several reasons why one wouldnâ€™t want to have database and ASM instances to be dependent on the VIP.â€</p>
<p>the above sentence, could you explain in more details?</i></p>
<p>Well, I listed some right after that sentence in the sections:</p>
<ul>
<li>Several interfaces</li>
<li>Recovery time</li>
<li>Non-RAC database hosted on the same cluster</li>
</ul>
<p>Let me know know if you need clarification on any of them.</p>
<p>PS: I see that we&#8217;ve got <a href="http://ujang-en.blogspot.com" rel="nofollow">one more blog</a> on Oracle scene.  Welcome! ;-)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: ujang</title>
		<link>http://www.pythian.com/news/384/vip-dependencies-lifted-in-oracle-10203/#comment-23494</link>
		<dc:creator>ujang</dc:creator>
		<pubDate>Wed, 21 Feb 2007 01:21:59 +0000</pubDate>
		<guid isPermaLink="false">http://www.pythian.com/blogs/384/vip-dependencies-lifted-in-oracle-10203#comment-23494</guid>
		<description>in this article, would if the public IP failed will be followed by VIP failed too?

&quot;There are several reasons why one wouldnâ€™t want to have database and ASM instances to be dependent on the VIP.&quot;

the above sentence, could you explain in more details?

thanks</description>
		<content:encoded><![CDATA[<p>in this article, would if the public IP failed will be followed by VIP failed too?</p>
<p>&#8220;There are several reasons why one wouldnâ€™t want to have database and ASM instances to be dependent on the VIP.&#8221;</p>
<p>the above sentence, could you explain in more details?</p>
<p>thanks</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Alex Gorbachev</title>
		<link>http://www.pythian.com/news/384/vip-dependencies-lifted-in-oracle-10203/#comment-20863</link>
		<dc:creator>Alex Gorbachev</dc:creator>
		<pubDate>Sat, 10 Feb 2007 04:50:46 +0000</pubDate>
		<guid isPermaLink="false">http://www.pythian.com/blogs/384/vip-dependencies-lifted-in-oracle-10203#comment-20863</guid>
		<description>As soon as VIP is detected as failed - CRS tries to relocate it to other public interfaces of the &quot;home&quot; node (can be more than one public interface actually) and then moves it to another node. There is no reason to wait. Right? VIPs are there to avoid TCP timeout issue.</description>
		<content:encoded><![CDATA[<p>As soon as VIP is detected as failed &#8211; CRS tries to relocate it to other public interfaces of the &#8220;home&#8221; node (can be more than one public interface actually) and then moves it to another node. There is no reason to wait. Right? VIPs are there to avoid TCP timeout issue.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mr. Ed</title>
		<link>http://www.pythian.com/news/384/vip-dependencies-lifted-in-oracle-10203/#comment-20851</link>
		<dc:creator>Mr. Ed</dc:creator>
		<pubDate>Sat, 10 Feb 2007 04:22:29 +0000</pubDate>
		<guid isPermaLink="false">http://www.pythian.com/blogs/384/vip-dependencies-lifted-in-oracle-10203#comment-20851</guid>
		<description>Did it shut down on one error on the VIP, or after a certain amount of errors or time?</description>
		<content:encoded><![CDATA[<p>Did it shut down on one error on the VIP, or after a certain amount of errors or time?</p>
]]></content:encoded>
	</item>
</channel>
</rss>

