<?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: TNS Listener Configuration for Oracle RAC</title>
	<atom:link href="http://www.dannorris.com/2008/07/21/tns-listener-configuration-for-oracle-rac/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.dannorris.com/2008/07/21/tns-listener-configuration-for-oracle-rac/</link>
	<description></description>
	<lastBuildDate>Fri, 28 Oct 2011 11:10:55 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
	<item>
		<title>By: Andrew Kerber</title>
		<link>http://www.dannorris.com/2008/07/21/tns-listener-configuration-for-oracle-rac/comment-page-1/#comment-2987</link>
		<dc:creator>Andrew Kerber</dc:creator>
		<pubDate>Mon, 18 Jul 2011 14:36:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.dannorris.com/?p=169#comment-2987</guid>
		<description>Admittedly this is rather late, but you should be sure and use the fqdn when using a name rather than ip for the remote and local listeners.  There is an oracle bug referencing this.  What it amounts to is that if you dont use the fqdn for the local listener, when you connect to the database from a different default domain, the oracle client will have trouble connecting if the local listener setting doesnt include an fqdn.</description>
		<content:encoded><![CDATA[<p>Admittedly this is rather late, but you should be sure and use the fqdn when using a name rather than ip for the remote and local listeners.  There is an oracle bug referencing this.  What it amounts to is that if you dont use the fqdn for the local listener, when you connect to the database from a different default domain, the oracle client will have trouble connecting if the local listener setting doesnt include an fqdn.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dan Norris</title>
		<link>http://www.dannorris.com/2008/07/21/tns-listener-configuration-for-oracle-rac/comment-page-1/#comment-2967</link>
		<dc:creator>Dan Norris</dc:creator>
		<pubDate>Fri, 04 Mar 2011 21:57:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.dannorris.com/?p=169#comment-2967</guid>
		<description>For 11gR2, all the stuff above is automatically configured when the DB is started. No manual configuration needed for any of it. However, some of the status commands are helpful for troubleshooting and debugging. 

There&#039;s exactly one SCAN allowed, so if your database server has more than one interface used for client connections, one can use the SCAN, the other will have to use the pre-11.2 method that lists all the VIPs (which you&#039;ll have/want to create too). 

I have no experience with the cold failover, but if you use RAC One, it is mostly automated. </description>
		<content:encoded><![CDATA[<p>For 11gR2, all the stuff above is automatically configured when the DB is started. No manual configuration needed for any of it. However, some of the status commands are helpful for troubleshooting and debugging. </p>
<p>There&#8217;s exactly one SCAN allowed, so if your database server has more than one interface used for client connections, one can use the SCAN, the other will have to use the pre-11.2 method that lists all the VIPs (which you&#8217;ll have/want to create too). </p>
<p>I have no experience with the cold failover, but if you use RAC One, it is mostly automated.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Steve</title>
		<link>http://www.dannorris.com/2008/07/21/tns-listener-configuration-for-oracle-rac/comment-page-1/#comment-2966</link>
		<dc:creator>Steve</dc:creator>
		<pubDate>Fri, 04 Mar 2011 21:31:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.dannorris.com/?p=169#comment-2966</guid>
		<description>Hi Dan, Nice post! 

Have couple of questions in reading your post. Most of our implementations at customer sites are done with DB in cold failover mode where we have DB vlan which only App nodes can talk to and OAM vlan or control vlan where back office application can only talk to. In these cases, we generally have the listener endpoints to listen on both DB VIP and OAM VIP and they fail over to other node in the cluster, if primary node fails for some reason. All works great. However, if we had to support RAC with similar support i.e having back office apps connect to DB via control vlan only, what would you recommended setup?

And how does this work with SCAN listeners on RAC? 

Cold failover protected by 11gr2 Oracle Clusterware is even worse cause during failover, we fail just the DB and not SCANs or restart local listeners. In a typical cold failover solution, we failover db,listener and storage resources along with it, but with clusterware, we have asm clustered but DB running in cold failover mode.

Appreciate your feedback.</description>
		<content:encoded><![CDATA[<p>Hi Dan, Nice post! </p>
<p>Have couple of questions in reading your post. Most of our implementations at customer sites are done with DB in cold failover mode where we have DB vlan which only App nodes can talk to and OAM vlan or control vlan where back office application can only talk to. In these cases, we generally have the listener endpoints to listen on both DB VIP and OAM VIP and they fail over to other node in the cluster, if primary node fails for some reason. All works great. However, if we had to support RAC with similar support i.e having back office apps connect to DB via control vlan only, what would you recommended setup?</p>
<p>And how does this work with SCAN listeners on RAC? </p>
<p>Cold failover protected by 11gr2 Oracle Clusterware is even worse cause during failover, we fail just the DB and not SCANs or restart local listeners. In a typical cold failover solution, we failover db,listener and storage resources along with it, but with clusterware, we have asm clustered but DB running in cold failover mode.</p>
<p>Appreciate your feedback.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dan Norris</title>
		<link>http://www.dannorris.com/2008/07/21/tns-listener-configuration-for-oracle-rac/comment-page-1/#comment-2952</link>
		<dc:creator>Dan Norris</dc:creator>
		<pubDate>Wed, 13 Oct 2010 17:38:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.dannorris.com/?p=169#comment-2952</guid>
		<description>Let&#039;s keep the Q&amp;A on listener issues here for all to benefit.

Shoot me a mail on whatever else you need - my schedule is tight for the
next 2 weeks, so a call is probably less likely to get answered than an
email.</description>
		<content:encoded><![CDATA[<p>Let&#8217;s keep the Q&#038;A on listener issues here for all to benefit.</p>
<p>Shoot me a mail on whatever else you need &#8211; my schedule is tight for the<br />
next 2 weeks, so a call is probably less likely to get answered than an<br />
email.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jake Ramirez</title>
		<link>http://www.dannorris.com/2008/07/21/tns-listener-configuration-for-oracle-rac/comment-page-1/#comment-2953</link>
		<dc:creator>Jake Ramirez</dc:creator>
		<pubDate>Wed, 13 Oct 2010 17:16:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.dannorris.com/?p=169#comment-2953</guid>
		<description>Hey Dan. This is Jake Ramirez in Vancouver WA. Wanted to know if I could call you about Cluster Listener config in 11gR2. Also need to talk to you about one more thing :)</description>
		<content:encoded><![CDATA[<p>Hey Dan. This is Jake Ramirez in Vancouver WA. Wanted to know if I could call you about Cluster Listener config in 11gR2. Also need to talk to you about one more thing <img src='http://www.dannorris.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: johannabartley</title>
		<link>http://www.dannorris.com/2008/07/21/tns-listener-configuration-for-oracle-rac/comment-page-1/#comment-2934</link>
		<dc:creator>johannabartley</dc:creator>
		<pubDate>Tue, 20 Jul 2010 14:28:59 +0000</pubDate>
		<guid isPermaLink="false">http://www.dannorris.com/?p=169#comment-2934</guid>
		<description>Thank you for the code. It saved me a lot of time in front of the computer. Johanna</description>
		<content:encoded><![CDATA[<p>Thank you for the code. It saved me a lot of time in front of the computer. Johanna</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Roberto Pinel</title>
		<link>http://www.dannorris.com/2008/07/21/tns-listener-configuration-for-oracle-rac/comment-page-1/#comment-2872</link>
		<dc:creator>Roberto Pinel</dc:creator>
		<pubDate>Fri, 24 Apr 2009 00:11:11 +0000</pubDate>
		<guid isPermaLink="false">http://www.dannorris.com/?p=169#comment-2872</guid>
		<description>Hi, Good article, I have Oracle 11.1.0.7 with Rhel 5, 3 nodes, but I have a problem, I got the tns-12520 3 times a day, no one cant connect and I have to restar the database, The parameter process is 800 and I have the local_listener with the  same address from tnsnames.ora in each server, the workaround that I use was to change the local_listener valur for the remote_listener value, and work fine, no more connection problems, but I know that is not correct, have you seen this problem before.&lt;br&gt;&lt;br&gt;Thanks</description>
		<content:encoded><![CDATA[<p>Hi, Good article, I have Oracle 11.1.0.7 with Rhel 5, 3 nodes, but I have a problem, I got the tns-12520 3 times a day, no one cant connect and I have to restar the database, The parameter process is 800 and I have the local_listener with the  same address from tnsnames.ora in each server, the workaround that I use was to change the local_listener valur for the remote_listener value, and work fine, no more connection problems, but I know that is not correct, have you seen this problem before.</p>
<p>Thanks</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Roberto Pinel</title>
		<link>http://www.dannorris.com/2008/07/21/tns-listener-configuration-for-oracle-rac/comment-page-1/#comment-2770</link>
		<dc:creator>Roberto Pinel</dc:creator>
		<pubDate>Thu, 23 Apr 2009 17:11:11 +0000</pubDate>
		<guid isPermaLink="false">http://www.dannorris.com/?p=169#comment-2770</guid>
		<description>Hi, Good article, I have Oracle 11.1.0.7 with Rhel 5, 3 nodes, but I have a problem, I got the tns-12520 3 times a day, no one cant connect and I have to restar the database, The parameter process is 800 and I have the local_listener with the  same address from tnsnames.ora in each server, the workaround that I use was to change the local_listener valur for the remote_listener value, and work fine, no more connection problems, but I know that is not correct, have you seen this problem before.&lt;br&gt;&lt;br&gt;Thanks</description>
		<content:encoded><![CDATA[<p>Hi, Good article, I have Oracle 11.1.0.7 with Rhel 5, 3 nodes, but I have a problem, I got the tns-12520 3 times a day, no one cant connect and I have to restar the database, The parameter process is 800 and I have the local_listener with the  same address from tnsnames.ora in each server, the workaround that I use was to change the local_listener valur for the remote_listener value, and work fine, no more connection problems, but I know that is not correct, have you seen this problem before.</p>
<p>Thanks</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dan Norris</title>
		<link>http://www.dannorris.com/2008/07/21/tns-listener-configuration-for-oracle-rac/comment-page-1/#comment-2751</link>
		<dc:creator>Dan Norris</dc:creator>
		<pubDate>Sat, 11 Apr 2009 08:53:13 +0000</pubDate>
		<guid isPermaLink="false">http://www.dannorris.com/?p=169#comment-2751</guid>
		<description>A few ideas come to mind. To answer your question, you could use a tns  &lt;br&gt;entry that references all instances/servers to check overall  &lt;br&gt;availability and also separately check each individual instance to  &lt;br&gt;determine availability.&lt;br&gt;&lt;br&gt;You might also consider using clusterware callouts to alert you.  &lt;br&gt;Scripts placed in ora_crs_home/racg/usrco will be run whenever  &lt;br&gt;clusterware detects a resource offline. That may be easier than  &lt;br&gt;writing your own custom polling method.&lt;br&gt;&lt;br&gt;Please excuse my typos, I sent this from my iPhone.</description>
		<content:encoded><![CDATA[<p>A few ideas come to mind. To answer your question, you could use a tns  <br />entry that references all instances/servers to check overall  <br />availability and also separately check each individual instance to  <br />determine availability.</p>
<p>You might also consider using clusterware callouts to alert you.  <br />Scripts placed in ora_crs_home/racg/usrco will be run whenever  <br />clusterware detects a resource offline. That may be easier than  <br />writing your own custom polling method.</p>
<p>Please excuse my typos, I sent this from my iPhone.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: vnkt</title>
		<link>http://www.dannorris.com/2008/07/21/tns-listener-configuration-for-oracle-rac/comment-page-1/#comment-2750</link>
		<dc:creator>vnkt</dc:creator>
		<pubDate>Sat, 11 Apr 2009 00:59:17 +0000</pubDate>
		<guid isPermaLink="false">http://www.dannorris.com/?p=169#comment-2750</guid>
		<description>Hi I have a situation where i need to develop a monitoring solution for checking  the availability of oracle database instances on a rac system.&lt;br&gt;I need to alert not only when the overall rac system is unavailable but also when one of the instances on a node is not available while overall the rac system is available(thro other isntances).&lt;br&gt; I already have developed a monitoring solution for single instance oracle database where the script connects to an oracle instance and if unable to then raises alert.  Can i have a similar approach for rac -- where in i can specify the overall sid of the rac to check the overall avaialability and individual sid of each instance to check the individual availability ?</description>
		<content:encoded><![CDATA[<p>Hi I have a situation where i need to develop a monitoring solution for checking  the availability of oracle database instances on a rac system.<br />I need to alert not only when the overall rac system is unavailable but also when one of the instances on a node is not available while overall the rac system is available(thro other isntances).<br /> I already have developed a monitoring solution for single instance oracle database where the script connects to an oracle instance and if unable to then raises alert.  Can i have a similar approach for rac &#8212; where in i can specify the overall sid of the rac to check the overall avaialability and individual sid of each instance to check the individual availability ?</p>
]]></content:encoded>
	</item>
</channel>
</rss>

