<?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>Oracle RAC  Blog</title>
	<atom:link href="http://baazi.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://baazi.wordpress.com</link>
	<description>Oracle WordPress.com weblog</description>
	<lastBuildDate>Thu, 17 Nov 2011 19:59:51 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='baazi.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://0.gravatar.com/blavatar/a84bc0adc5c400421a7acc8d4dd8de52?s=96&#038;d=http%3A%2F%2Fs2.wp.com%2Fi%2Fbuttonw-com.png</url>
		<title>Oracle RAC  Blog</title>
		<link>http://baazi.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://baazi.wordpress.com/osd.xml" title="Oracle RAC  Blog" />
	<atom:link rel='hub' href='http://baazi.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Solution to the disk related errors / ASM Diskgroup for RAC</title>
		<link>http://baazi.wordpress.com/2011/11/17/solution-to-the-disk-related-errors-asm-diskgroup-for-rac/</link>
		<comments>http://baazi.wordpress.com/2011/11/17/solution-to-the-disk-related-errors-asm-diskgroup-for-rac/#comments</comments>
		<pubDate>Thu, 17 Nov 2011 19:59:47 +0000</pubDate>
		<dc:creator>baazi</dc:creator>
				<category><![CDATA[ASM/RAC]]></category>
		<category><![CDATA[oracle]]></category>
		<category><![CDATA[ASM]]></category>
		<category><![CDATA[crs rac sun cluster orcludlm ucmmd solaris 10]]></category>
		<category><![CDATA[DISKGROUP]]></category>
		<category><![CDATA[ORA-15014]]></category>
		<category><![CDATA[ORA-15018]]></category>
		<category><![CDATA[Ora-15018 Ora-15031 Ora-15014]]></category>
		<category><![CDATA[ORA-15031]]></category>
		<category><![CDATA[ORACLE]]></category>
		<category><![CDATA[RAC]]></category>

		<guid isPermaLink="false">http://baazi.wordpress.com/?p=32</guid>
		<description><![CDATA[The main purpose of sharing this tech note is that the Oracle&#8217;s note in metalink on this particular error did not provide a solution to  environment. (Disk Is not Discovered in ASM, Diskgroup Creation Fails with Ora-15018 Ora-15031 Ora-15014 [ID 431013.1]) While it seems simple to add and drop the disk online in an ASM [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=baazi.wordpress.com&amp;blog=6692281&amp;post=32&amp;subd=baazi&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>The main purpose of sharing this tech note is that the Oracle&#8217;s note in metalink on this particular error did not provide a solution to  environment. (<strong>Disk Is not Discovered in ASM, Diskgroup Creation Fails with Ora-15018 Ora-15031 Ora-15014 [ID 431013.1])</strong></p>
<div>
<p>While it seems simple to add and drop the disk online in an ASM environment, often, we encounter very many errors based on the cluster software, OS and the way the SAN is visible to cluster. Before going into the detail, the error and work around let me briefly touch base on the general ASM operation specifically when altering the disk group for those who are new to ASM (automatic storage management).</p>
<p>We can use the ALTER DISKGROUP statement to alter a ASMdisk group configuration. As we know, we can add, resize, or drop disks while the database remains online. Whenever possible, multiple operations in a single ALTER DISKGROUP statement are recommended.</p>
<p>ASM automatically rebalances when the configuration of a disk group changes. By default, the ALTER DISKGROUP statement does not wait until the operation is complete before returning. Query the V$ASM_OPERATION view to monitor the status of this operation.</p>
<p>We can use the REBALANCE WAIT clause if you want the ALTER DISKGROUP statement processing to wait until the rebalance operation is complete before returning. This is especially useful in scripts. The statement also accepts a REBALANCE NOWAIT clause that invokes the default behavior of conducting the rebalance operation asynchronously in the background.</p>
<p>Having familiarized with the syntaxes and concepts, lets see the below command and error. As a part of migrating the ASM to a new SAN storage and would like to add the new disks to the existing the ASM disk group and plan to drop the old disks. The operation can be done online in oracle 11G R1 onwards; we plan to do this offline as the environment is 10204.</p>
<p>In the ASM instance:<br />
==============</p>
<p>alter diskgroup RAWDG01 add disk &#8216;/dev/did/rdsk/d21s6&#8242;;</p>
<p>ERROR at line 1:</p>
<p>ORA-15032: not all alterations performed</p>
<p>ORA-15031: disk specification &#8216;/dev/did/rdsk/d21s6&#8242; matches no disks</p>
<p>ORA-15014: location &#8216;/dev/did/rdsk/d21s6&#8242; is not in the discovery set</p>
<p>As per the metalink note above, the recommendation is to use &#8216;dd&#8217; command at OS level to cleanse the prior contents or use FORCE.</p>
<p>Since we are using the new disks, there is no need to use dd and the following force command did not work for us.</p>
<p>With FORCE option:<br />
====================</p>
<p>alter diskgroup RAWDG01 add disk &#8216;/dev/did/rdsk/d21s6&#8242; force</p>
<p>ORA-15032: not all alterations performed</p>
<p>ORA-15031: disk specification &#8216;/dev/did/rdsk/d22s6&#8242; matches no disks</p>
<p>ORA-15014: location &#8216;/dev/did/rdsk/d22s6&#8242; is not in the discovery set</p>
<p>SQL&gt; CREATE DISKGROUP RAWDG03 disk &#8216;/dev/did/rdsk/d22s6&#8242; force;</p>
<p>CREATE DISKGROUP RAWDG03 disk &#8216;/dev/did/rdsk/d22s6&#8242; force</p>
<p>*</p>
<p>ERROR at line 1:</p>
<p>ORA-15018: diskgroup cannot be created</p>
<p>ORA-15031: disk specification &#8216;/dev/did/rdsk/d22s6&#8242; matches no disks</p>
<p>ORA-15014: location &#8216;/dev/did/rdsk/d22s6&#8242; is not in the discovery set<br />
After going through the hundreds of pages of ASM manuals, we come across a relevant parameter asm_dsikstring that is empty in our environment.</p>
<p>SQL&gt; show parameter asm_diskstring;</p>
<p>NAME                                 TYPE        VALUE</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212; &#8212;&#8212;&#8212;&#8211; &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</p>
<p>asm_diskstring                       string</p>
<p>SQL&gt; alter system set asm_diskstring = &#8216;/dev/rdsk*&#8217;;</p>
<p>alter system set asm_diskstring = &#8216;/dev/rdsk*&#8217;</p>
<p>*</p>
<p>ERROR at line 1:</p>
<p>ORA-02097: parameter cannot be modified because specified value is invalid</p>
<p>ORA-15014: location &#8216;/dev/rdsk/c4t60060160829012004CBE135E05ADDE11d0s0&#8242; is not</p>
<p>in the discovery set</p>
<p>ORA-15025: could not open disk &#8216;/dev/rdsk&#8217;</p>
<p>ORA-15056: additional error message</p>
<p>SVR4 Error: 13: Permission denied</p>
<p>Additional information: 42</p>
<p>Additional information: 109884796</p>
<p>Additional information: 107607288</p>
<p>SQL&gt;  alter system set asm_diskstring = &#8216;/dev/rdsk/*s0&#8242; SID=&#8217;*';</p>
<p>System altered.</p>
<p>SQL&gt; show parameter asm</p>
<p>NAME                                 TYPE        VALUE</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212; &#8212;&#8212;&#8212;&#8211; &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</p>
<p>asm_diskgroups                       string      RAWDG01, RAWDG02</p>
<p>asm_diskstring                       string      /dev/rdsk/*s0</p>
<p>asm_power_limit                      integer     1</p>
<p>SQL&gt; alter diskgroup RAWDG01 add disk &#8216;/dev/did/rdsk/d21s6&#8242;;</p>
<p>Diskgroup altered.</p>
<p>SQL&gt; select substr(name,1,10) name,substr(path,1,20) path, REDUNDANCY, TOTAL_MB,  free_mb from V$ASM_DISK</p>
<p>2  /</p>
<p>NAME       PATH                 REDUNDA   TOTAL_MB    FREE_MB</p>
<p>&#8212;&#8212;&#8212;- &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211; &#8212;&#8212;- &#8212;&#8212;&#8212;- &#8212;&#8212;&#8212;-</p>
<p>/dev/rdsk/c4t6006016 UNKNOWN        511          0</p>
<p>/dev/rdsk/c4t6006016 UNKNOWN        511          0</p>
<p>/dev/rdsk/c4t600144F UNKNOWN        511          0</p>
<p>/dev/rdsk/c4t600144F UNKNOWN        511          0</p>
<p>/dev/rdsk/c4t600144F UNKNOWN     204699          0</p>
<p>/dev/rdsk/c4t600144F UNKNOWN     102286          0</p>
<p>/dev/rdsk/c4t600144F UNKNOWN        519          0</p>
<p>/dev/did/rdsk/d23s6  UNKNOWN        519          0</p>
<p>/dev/did/rdsk/d22s6  UNKNOWN     102286          0</p>
<p>/dev/did/rdsk/d19s6  UNKNOWN        511          0</p>
<p>/dev/did/rdsk/d20s6  UNKNOWN        511          0</p>
<p>NAME       PATH                 REDUNDA   TOTAL_MB    FREE_MB</p>
<p>&#8212;&#8212;&#8212;- &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211; &#8212;&#8212;- &#8212;&#8212;&#8212;- &#8212;&#8212;&#8212;-</p>
<p>RAWDG02_00 /dev/rdsk/c4t6006016 UNKNOWN     204788     141340</p>
<p>RAWDG01_00 /dev/rdsk/c4t6006016 UNKNOWN     102394      11609</p>
<p>RAWDG01_00 /dev/did/rdsk/d21s6  UNKNOWN     204699     194393</p>
<p><span style="font-size:medium;"><br />
In conclusion, we are able to add the new disks to the existing disk group after setting up the asm_distring on both the nodes. The fact that prior disk groups are being added during installation and configuration of ASM indicates that, perhaps we do not need to set this parameter when doing via cluster install or dbca. However, it is imperative from the current experience that asm_diskstring must be specified for managing the ASM disk groups.</span></p>
<p>Hope this helps to folks working on the ASM/RAC environment.</p>
<div></div>
</div>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/baazi.wordpress.com/32/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/baazi.wordpress.com/32/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/baazi.wordpress.com/32/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/baazi.wordpress.com/32/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/baazi.wordpress.com/32/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/baazi.wordpress.com/32/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/baazi.wordpress.com/32/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/baazi.wordpress.com/32/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/baazi.wordpress.com/32/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/baazi.wordpress.com/32/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/baazi.wordpress.com/32/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/baazi.wordpress.com/32/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/baazi.wordpress.com/32/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/baazi.wordpress.com/32/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=baazi.wordpress.com&amp;blog=6692281&amp;post=32&amp;subd=baazi&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://baazi.wordpress.com/2011/11/17/solution-to-the-disk-related-errors-asm-diskgroup-for-rac/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/550045b40f553d64bd4babd135e9786c?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">baazi</media:title>
		</media:content>
	</item>
		<item>
		<title>Oracle 10G RAC / CRS install issues (Sun cluster 3.2/ Solaris 10): Diagnostics</title>
		<link>http://baazi.wordpress.com/2010/12/01/oracle-10g-rac-crs-install-issues-sun-cluster-3-2-solaris-10-diagnostics/</link>
		<comments>http://baazi.wordpress.com/2010/12/01/oracle-10g-rac-crs-install-issues-sun-cluster-3-2-solaris-10-diagnostics/#comments</comments>
		<pubDate>Wed, 01 Dec 2010 02:56:55 +0000</pubDate>
		<dc:creator>baazi</dc:creator>
				<category><![CDATA[oracle]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[crs rac sun cluster orcludlm ucmmd solaris 10]]></category>

		<guid isPermaLink="false">http://baazi.wordpress.com/?p=27</guid>
		<description><![CDATA[Hello All -Just want to share an unique RAC &#8211; CRS install issue in Oracle 10G R2 RAC/Sun cluster 3.2/Solaris 10 environment.&#160; Problem: Recently we have encountered a problem during installation of  the ClusterResourceServices (CRS). As we know, Oracle provides the runcluvfy utility that is being used to check whether the system is ready for CRS [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=baazi.wordpress.com&amp;blog=6692281&amp;post=27&amp;subd=baazi&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<div>Hello All -Just want to share an unique RAC &#8211; CRS install issue in Oracle 10G R2 RAC/Sun cluster 3.2/Solaris 10 environment.&nbsp;</p>
<p><strong><span style="text-decoration:underline;">Problem:</span></strong></p>
<p>Recently we have encountered a problem during installation of  the ClusterResourceServices (CRS).<br />
As we know, Oracle provides the <span style="text-decoration:underline;"><strong>runcluvfy</strong></span> utility that is being used to check whether the system is ready for CRS<br />
or shared storage is configured properly.</p>
<p>As a pre-check list, we did run the following command.</p>
<p><strong>$ /runcluvfy.sh stage -pre crsinst -n node1,node2  -verbose</strong></p>
<p>The final resultant output is</p>
<p><strong>&#8220;Pre-check for cluster services setup was successful on all the nodes&#8221;</strong></p>
<p>As we know the next step is to install the CRS. In our unique situation, the specify nodes screens could not identify the nodes, even though the cluvfy tool did pass the pre-requisites.</p>
<p><strong><span style="text-decoration:underline;">Diagnostics:</span></strong></p>
<p><strong> </strong><strong>The /etc/hosts file, ifconfig -a, the gui installactions related *.err, *.out files as a result of running</strong></p>
<p>(<strong>./runInstaller -J-DTRACING.ENABLED=true -J-DTRACING.LEVEL=2</strong>) did not point to anything unusual.</p>
<p>Initially we thought, we got the old version of <strong>ORCLudlm</strong> package that is needed for sun cluster to integrate well with oracle.</p>
<p>We got the latest ORCLudlm ( &#8220;Cluster Membership Monitor&#8221;) is installed, we did re-start it up by rebooting the cluster node in cluster mode:-</p>
<p>Verified the cluster status with the following command</p>
<p>Before starting OUI for CRS installation verified all is well by running below clusterware command to display the current cluster nodes</p>
<p><strong>/usr/cluster/bin/scstat -q</strong></p>
<p><strong>/usr/cluster/bin/scstat -g</strong></p>
<p><strong> p</strong><strong>kginfo -l ORCLudlm |grep VERSION.</strong></p>
<p>Then it comes down to another important sun cluster daemon for Oracle RAC called &#8220;<strong>UCMMD</strong>&#8220;</p>
<p>The attempt to start UCMMD daemon met with failure in our case</p>
<p>The output from attempting to start ucmmd:</p>
<p>bash-3.00# <strong>clresourcegroup online -emM -n node1 rac-fmwk-rg</strong></p>
<p>rac-fmwk-rg: invalid resource group</p>
<p>clresourcegroup: (C918779) Invalid resource group &#8220;rac-fmwk-rg&#8221; specified.</p>
<p>bash-3.00# <strong>clresourcegroup online -emM -n node2 rac-fmwk-rg</strong></p>
<p>rac-fmwk-rg: invalid resource group</p>
<p>clresourcegroup: (C918779) Invalid resource group &#8220;rac-fmwk-rg&#8221; specified.<br />
The content in the below brackets is taken from the dun docs for those who are interested to go in detail.<br />
<strong><a href="http://docs.sun.com/app/docs/doc/819-0583/6n30h631j?l=en&amp;a=view#ch8_ops-118"></a><a href="http://docs.sun.com/app/docs/doc/819-0583/6n30h631j?l=en&amp;a=view#ch8_ops-118" target="_blank">http://docs.sun.com/app/docs/doc/819-0583/6n30h631j?l=en&amp;a=view#ch8_ops-118</a><br />
[[[The UCMM daemon, ucmmd, manages the reconfiguration of Sun Cluster Support for Oracle Real Application Clusters.</strong></p>
<p>When a cluster is booted or rebooted, this daemon is started only after all components of Sun Cluster Support for Oracle Real Application Clusters are validated.</p>
<p>If the validation of a component on a node fails, the ucmmd fails to start on the node.</p>
<p>To determine the cause of the problem, examine the following files:</p>
<p>The UCMM reconfiguration log file can be found at /var/cluster/ucmm/ucmm_reconf.log</p>
<p>The system messages file</p>
<p>The most common causes of this problem are as follows:</p>
<p>The ORCLudlm package that contains the Oracle UDLM is not installed.</p>
<p>An error occurred during a previous reconfiguration of a component Sun Cluster Support for Oracle Real Application Clusters.</p>
<p>A step in a previous reconfiguration of Sun Cluster Support for Oracle Real Application Clusters timed out, causing the node on which the timeout occurred to panic.</p>
<p>To correct the problem, perform the appropriate recovery action for the cause of the problem and reboot the node on which ucmmd failed to start.<strong>]]]</strong></p>
<p>We believed in our particular case, some important messages related to ucmmd are overlooked during the sun cluster 3.2 installations and reconfiguration. Performed the recovery action to start the ucmmd daemon and rebooted the node on which ucmmd failed to start.</p>
<p>Once the ucmmd daemon is up and running the CRS GUI is able to identify the nodes.<br />
In summary, the oracle provided cluvfy pre-check is not totally reliable to give us any indication to proceed further with CRS installation. In addition to lsnodes, the ucmmd daemon must be working properly for oracle CRS to run.  Hope this note is useful in terms where to look for troubleshooting for CRS installation related problems in sun cluster/Solaris combination.</p>
</div>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/baazi.wordpress.com/27/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/baazi.wordpress.com/27/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/baazi.wordpress.com/27/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/baazi.wordpress.com/27/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/baazi.wordpress.com/27/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/baazi.wordpress.com/27/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/baazi.wordpress.com/27/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/baazi.wordpress.com/27/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/baazi.wordpress.com/27/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/baazi.wordpress.com/27/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/baazi.wordpress.com/27/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/baazi.wordpress.com/27/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/baazi.wordpress.com/27/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/baazi.wordpress.com/27/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=baazi.wordpress.com&amp;blog=6692281&amp;post=27&amp;subd=baazi&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://baazi.wordpress.com/2010/12/01/oracle-10g-rac-crs-install-issues-sun-cluster-3-2-solaris-10-diagnostics/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/550045b40f553d64bd4babd135e9786c?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">baazi</media:title>
		</media:content>
	</item>
		<item>
		<title>RESTORING THE ORACLE DB FROM THE LOSS/CORRUPTION OF  AN ACTIVE REDO LOG FILE – AN EXTREME RECOVERY SCENARIO</title>
		<link>http://baazi.wordpress.com/2009/07/07/restoring-the-oracle-db-from-the-losscorruption-of-an-active-redo-log-file-%e2%80%93-an-extreme-recovery-scenario/</link>
		<comments>http://baazi.wordpress.com/2009/07/07/restoring-the-oracle-db-from-the-losscorruption-of-an-active-redo-log-file-%e2%80%93-an-extreme-recovery-scenario/#comments</comments>
		<pubDate>Tue, 07 Jul 2009 04:18:09 +0000</pubDate>
		<dc:creator>baazi</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://baazi.wordpress.com/?p=18</guid>
		<description><![CDATA[﻿                                                                                                INTRODUCTION:   We have encountered a very uncommon recovery scenario recently, where an “active” redo log file got corrupted and as a result, the crashed instance could not be brought up. Recovering from the loss of an “inactive” redo log file would be straight forward as per Oracle docs, however nothing has been covered [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=baazi.wordpress.com&amp;blog=6692281&amp;post=18&amp;subd=baazi&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a href="http://baazi.wordpress.com/forums/index.php?topic=4579.msg14055#msg14055"></a></p>
<div id="msg_14055">
<p>﻿<strong><span style="color:red;">                                                                                             </span></strong></p>
<div style="margin:0;"> </div>
<div style="margin:0;"><span style="text-decoration:underline;"><strong><span style="color:red;">INTRODUCTION:</span></strong></span></div>
<div style="margin:0;"> </div>
<div style="margin:0;">We have encountered a very uncommon recovery scenario recently, where an “active” redo log file got corrupted and as a result, the crashed instance could not be brought up. Recovering from the loss of an “inactive” redo log file would be straight forward as per Oracle docs, however nothing has been covered on the topic of recovering due to loss of an “active” redo member, except a brief mention to call up the oracle tech support.</div>
<div style="margin:0;"> </div>
<div style="margin:0;"><strong><span style="text-decoration:underline;"><span style="color:red;">PROBLEM:</span></span></strong></div>
<div style="margin:0;"><strong> </strong></div>
<div style="margin:0;">In the event of loss or corruption of redo log file, the instance detects a mismatch between Redo records and Rollback (Undo)   records, and causes the crash with a PMON error of 472 as shown below.</div>
<div style="margin:0;"> </div>
<div style="margin:0;">OPIRIP: Uncaught error 1089. Error stack:</div>
<div style="margin:0;">ORA-01089: immediate shutdown in progress &#8211; no operations are permitted</div>
<div style="margin:0;">ORA-00600: internal error code, arguments: [4194], [52], [46], [], [], [], [], []</div>
<div style="margin:0;">PMON: terminating instance due to error 472</div>
<div style="margin:0;">Instance terminated by PMON, pid = 7623</div>
<div style="margin:0;"> </div>
<div style="margin:0;"><strong><span style="text-decoration:underline;"><span style="color:red;">IMBROGLIO a.k.a CATCH 22:</span></span></strong></div>
<div style="margin:0;"> </div>
<div style="margin:0;">1. The database will not open with the loss / corruption of redo log.</div>
<div style="margin:0;">2. Unless the database is opened, the redo log related commands such as switch, clear, drop and create log file   member or log file group will not work.</div>
<div style="margin:0;">3. Reset logs will not work as well as the header information between redo and undo differs and the instance will still be looking for a complete recovery.</div>
<div style="margin:0;"> </div>
<div style="margin:0;"><strong><span style="text-decoration:underline;"><span style="color:red;">ANALYSIS:</span></span></strong></div>
<div style="margin:0;">Based on the mismatch of records between redo and undo, we need to recreate both redo and undo segments in order for the database to be  functional.</div>
<div style="margin:0;"> </div>
<div style="margin:0;"><strong><span style="text-decoration:underline;"><span style="color:red;">RESOLUTION:</span></span></strong></div>
<div style="margin:0;"><strong>1.</strong>  In the mount state</div>
<div style="margin:0;"> </div>
<div style="margin:0;">SQL&gt; SELECT GROUP#, MEMBERS, STATUS, ARCHIVED FROM V$LOG;</div>
<div style="margin:0;"> </div>
<div style="margin:0;">    GROUP#    MEMBERS STATUS           ARC</div>
<div style="margin:0;">&#8212;&#8212;&#8212;- &#8212;&#8212;&#8212;- &#8212;&#8212;&#8212;&#8212;&#8212;- &#8212;</div>
<div style="margin:0;">         1          1 INACTIVE         NO</div>
<div style="margin:0;"><span style="color:red;">         2          1 CURRENT          NO</span></div>
<div style="margin:0;"> </div>
<div style="margin:0;">SQL&gt; !ls -ltr /opt/oracle/oradata/test/redo02.log</div>
<div style="margin:0;">ls: /opt/oracle/oradata/test/redo02.log: No such file or directory</div>
<div style="margin:0;"> </div>
<div style="margin:0;"> </div>
<div style="margin:0;"><strong>2.</strong> SQL&gt;ALTER DATABASE ADD LOGFILE GROUP 3 (&#8216;/opt/oracle/oradata/test/redo04.log&#8217;, &#8216;/opt/oracle/oradata/test/redo05.log&#8217;) SIZE 500K;</div>
<div style="margin:0;"> </div>
<div style="margin:0;"><strong>3.</strong> Shutdown the database.</div>
<div style="margin:0;"> </div>
<div style="margin:0;"><strong>4.</strong> Incorporate the below three hidden parameters and start up in the mount state.</div>
<div style="margin:0;"> </div>
<div style="margin:0;">_<span style="color:#3366ff;">ALLOW_RESETLOGS_CORRUPTION = true</span></div>
<div style="margin:0;"><span style="color:#3366ff;">_CORRUPTED_ROLLBACK_SEGMENTS = true</span></div>
<div style="margin:0;"><span style="color:#3366ff;">_ALLOW_READ_ONLY_CORRUPTION = tue</span></div>
<div style="margin:0;"> </div>
<div style="margin:0;"><strong>5.</strong> Note down that the status column “active” state has been transferred to a different member from 2 to 1.    Now, we need to bring the header, scn info into sync for all the redo members and for undo segment as well.</div>
<div style="margin:0;"> </div>
<div style="margin:0;">SQL&gt; SELECT GROUP#, MEMBERS, STATUS, ARCHIVED FROM V$LOG;</div>
<div style="margin:0;"> </div>
<div style="margin:0;">    GROUP#    MEMBERS STATUS           ARC</div>
<div style="margin:0;">&#8212;&#8212;&#8212;- &#8212;&#8212;&#8212;- &#8212;&#8212;&#8212;&#8212;&#8212;- &#8212;</div>
<div style="margin:0;">         1          1 CURRENT          NO</div>
<div style="margin:0;">         <span style="color:#3366ff;">2          1 INACTIVE         NO</span></div>
<div style="margin:0;">         3          2 UNUSED           YES</div>
<div style="margin:0;"> </div>
<div style="margin:0;"> </div>
<div style="margin:0;"><strong>6.</strong> SQL&gt; ALTER DATABASE DROP LOGFILE GROUP 2;</div>
<div style="margin:0;"> </div>
<div style="margin:0;"><strong> </strong></div>
<div style="margin:0;"><strong>7.</strong> SQL&gt; ALTER DATABASE ADD LOGFILE GROUP 2;</div>
<div style="margin:0;">     SQL&gt;  ALTER DATABASE ADD LOGFILE MEMBER &#8216;/opt/oracle/oradata/test/redo02.log&#8217; REUSE TO GROUP 2;</div>
<div style="margin:0;"> </div>
<div style="margin:0;"> </div>
<div style="margin:0;"><strong>8.</strong>  SQL&gt; CREATE UNDO TABLESPACE UNDOTBS2 DATAFILE  &#8217;/opt/oracle/oradata/test/undotbs02.dbf&#8217; SIZE 1024M reuse  AUTOEXTEND ON;</div>
<div style="margin:0;"> </div>
<div style="margin:0;"><strong>9.</strong> SQL&gt; ALTER SYSTEM SET undo_tablespace = UNDOTBS2;</div>
<div style="margin:0;"> </div>
<div style="margin:0;"><strong>10</strong>. SQL&gt; DROP TABLESPACE undotbs1 INCLUDING CONTENTS AND DATAFILES;</div>
<div style="margin:0;"> </div>
<div style="margin:0;"><strong>11</strong>. Finally, clean -up the parameter file from the three hidden underscore parameters, then set the correct undo tablespace followed by bringing up the database.</div>
<div style="margin:0;"> </div>
<div style="margin:0;">In summary, this particular procedure outlines a technique on, how to recover the database from the loss/corruption of an active redo log. </div>
<div style="margin:0;">Hope fellow oracle-ites find the information useful.</div>
<div style="margin:0;"> </div>
<div style="margin:0;"><strong><em><span style="text-decoration:underline;"><span style="color:red;">Disclaimer: </span></span></em></strong> If you ever get into similar situation in production environment, please contact  oracle tech support, as each oracle set-up will be different.</div>
<div style="margin:0;"> </div>
</div>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/baazi.wordpress.com/18/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/baazi.wordpress.com/18/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/baazi.wordpress.com/18/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/baazi.wordpress.com/18/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/baazi.wordpress.com/18/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/baazi.wordpress.com/18/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/baazi.wordpress.com/18/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/baazi.wordpress.com/18/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/baazi.wordpress.com/18/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/baazi.wordpress.com/18/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/baazi.wordpress.com/18/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/baazi.wordpress.com/18/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/baazi.wordpress.com/18/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/baazi.wordpress.com/18/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=baazi.wordpress.com&amp;blog=6692281&amp;post=18&amp;subd=baazi&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://baazi.wordpress.com/2009/07/07/restoring-the-oracle-db-from-the-losscorruption-of-an-active-redo-log-file-%e2%80%93-an-extreme-recovery-scenario/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/550045b40f553d64bd4babd135e9786c?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">baazi</media:title>
		</media:content>
	</item>
		<item>
		<title>RAC/CRS Stack will not start after host reboot.Problem, Analysis, Resolution</title>
		<link>http://baazi.wordpress.com/2009/07/07/raccrs-stack-will-not-start-after-host-reboot-problem-analysis-resolution/</link>
		<comments>http://baazi.wordpress.com/2009/07/07/raccrs-stack-will-not-start-after-host-reboot-problem-analysis-resolution/#comments</comments>
		<pubDate>Tue, 07 Jul 2009 04:11:02 +0000</pubDate>
		<dc:creator>baazi</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[CRS]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[EVMD]]></category>
		<category><![CDATA[RAC]]></category>
		<category><![CDATA[RAC CRS REBOOT CSS EVMD]]></category>
		<category><![CDATA[REBOOT]]></category>

		<guid isPermaLink="false">http://baazi.wordpress.com/?p=13</guid>
		<description><![CDATA[In two node RAC environment, the UNIX hosts reboots are known to cause variety problems for CRS stack. Usually the first node comes up clean and the second one will start  writing messages to all the evm, client, crs logs, a very conflicting and confusing messages. There are myriad ways of adressing the issue as [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=baazi.wordpress.com&amp;blog=6692281&amp;post=13&amp;subd=baazi&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>In two node RAC environment, the UNIX hosts reboots are known to cause variety problems<br />
for CRS stack. Usually the first node comes up clean and the second one will start<br />
 writing messages to all the evm, client, crs logs, a very conflicting and confusing messages.<br />
There are myriad ways of adressing the issue as mentioned in OTN, and other tech forums based<br />
on same type of error messages. Nevertheless, none of the solutions have worked for us.<br />
 While one can spend a day in creating an SR and wait<br />
 for another week to resolve, thought I would share this troubleshooting experience that<br />
 saves fellow RAC-ites some time and energy with a similar kind of issue.</p>
<p>&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br />
If you see the below type of error message&gt;&gt;<br />
&#8211;[ COMMCRS][1]clsc_connect: (1002f4fe0)<br />
&#8211;[    EVMD][1] EVMD waiting for CSS to be ready err = 3<br />
&#8211;[ CRSRTI][1] CSS is not ready. Received status 3 from CSS. Waiting for good status ..<br />
&#8211; Voting disk offline<br />
&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;<br />
We have addressed the problem by understanding that the CRS is unable to start,<br />
in absence of no symptoms of OCR, voting disk corruptions. Additionally,<br />
 the evmd daemon is waiting for css to come up and seems to have hung.<br />
What we have noticed is, while bring up the CRS stack deamons, Oracle writes<br />
 the socket files to /var/tmp/.oracle directory. This directory should be<br />
clean in order for CRS to come up. Cleaned up existing socket files, rebooted the node2.<br />
All RAC components started working without any issues.<br />
We have scrapped the SR draft for Oracle and the resolve to resolve the CRS issue paid off.<br />
 <br />
Hope the troubleshooting tip would be useful…</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/baazi.wordpress.com/13/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/baazi.wordpress.com/13/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/baazi.wordpress.com/13/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/baazi.wordpress.com/13/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/baazi.wordpress.com/13/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/baazi.wordpress.com/13/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/baazi.wordpress.com/13/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/baazi.wordpress.com/13/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/baazi.wordpress.com/13/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/baazi.wordpress.com/13/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/baazi.wordpress.com/13/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/baazi.wordpress.com/13/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/baazi.wordpress.com/13/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/baazi.wordpress.com/13/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=baazi.wordpress.com&amp;blog=6692281&amp;post=13&amp;subd=baazi&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://baazi.wordpress.com/2009/07/07/raccrs-stack-will-not-start-after-host-reboot-problem-analysis-resolution/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/550045b40f553d64bd4babd135e9786c?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">baazi</media:title>
		</media:content>
	</item>
		<item>
		<title>RAC evolution since 2003</title>
		<link>http://baazi.wordpress.com/2009/03/12/rac-evolution-since-2003/</link>
		<comments>http://baazi.wordpress.com/2009/03/12/rac-evolution-since-2003/#comments</comments>
		<pubDate>Thu, 12 Mar 2009 03:24:59 +0000</pubDate>
		<dc:creator>baazi</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://baazi.wordpress.com/?p=10</guid>
		<description><![CDATA[RAC, best practices, Industry acceptance<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=baazi.wordpress.com&amp;blog=6692281&amp;post=10&amp;subd=baazi&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Gartner&#8217;s report, Feb 2009</p>
<p> </p>
<p><a title="http://mediaproducts.gartner.com/reprints/oracle/article61/article61.html" href="http://mediaproducts.gartner.com/reprints/oracle/article61/article61.html"><span style="font-size:x-small;font-family:Arial;">http://mediaproducts.gartner.com/reprints/oracle/article61/article61.html</span></a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/baazi.wordpress.com/10/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/baazi.wordpress.com/10/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/baazi.wordpress.com/10/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/baazi.wordpress.com/10/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/baazi.wordpress.com/10/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/baazi.wordpress.com/10/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/baazi.wordpress.com/10/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/baazi.wordpress.com/10/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/baazi.wordpress.com/10/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/baazi.wordpress.com/10/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/baazi.wordpress.com/10/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/baazi.wordpress.com/10/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/baazi.wordpress.com/10/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/baazi.wordpress.com/10/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=baazi.wordpress.com&amp;blog=6692281&amp;post=10&amp;subd=baazi&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://baazi.wordpress.com/2009/03/12/rac-evolution-since-2003/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/550045b40f553d64bd4babd135e9786c?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">baazi</media:title>
		</media:content>
	</item>
		<item>
		<title>RAC -Tuning- Root cause for global cache blocks lost issue.</title>
		<link>http://baazi.wordpress.com/2009/03/12/rac-tuning-root-cause-for-global-cache-blocks-lost-issue/</link>
		<comments>http://baazi.wordpress.com/2009/03/12/rac-tuning-root-cause-for-global-cache-blocks-lost-issue/#comments</comments>
		<pubDate>Thu, 12 Mar 2009 03:08:08 +0000</pubDate>
		<dc:creator>baazi</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[gc cr block lost]]></category>
		<category><![CDATA[global cache]]></category>
		<category><![CDATA[interconnect]]></category>
		<category><![CDATA[RAC tuning]]></category>
		<category><![CDATA[sq_max_size]]></category>

		<guid isPermaLink="false">http://baazi.wordpress.com/2009/03/12/rac-tuning-root-cause-for-global-cache-blocks-lost-issue/</guid>
		<description><![CDATA[The below post is the result of work in identifying the root cause for the mysterious &#8216;global cache blocks lost&#8217; . An uncommon issue known to significantly cause poor performance. Also, an indication of sub-optimal interconnect configuration. ( Issue,Diagnosis and Solution )&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211; 1) ISSUE: We have large amount of global Cache blocks lost values as [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=baazi.wordpress.com&amp;blog=6692281&amp;post=9&amp;subd=baazi&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>The below post is the result of work in identifying  the root cause for the mysterious &#8216;global cache blocks lost&#8217; . An uncommon issue known to significantly cause poor performance. Also, an indication of sub-optimal interconnect configuration.</p>
<p>( Issue,Diagnosis and Solution )&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;</p>
<p>1) ISSUE: We have large amount of global Cache blocks lost values as shown below( 29 occurrences on node 1 and 287 on node 2),</p>
<p>SELECT<br />
      A.VALUE &#8220;GC BLOCKS LOST 1&#8243;,<br />
      B.VALUE &#8220;GC BLOCKS CORRUPT 1&#8243;,<br />
      C.VALUE &#8220;GC BLOCKS LOST 2&#8243;,<br />
      D.VALUE &#8220;GC BLOCKS CORRUPT 2&#8243;<br />
FROM GV$SYSSTAT A, GV$SYSSTAT B, GV$SYSSTAT C, GV$SYSSTAT D<br />
WHERE A.INST_ID=1 AND A.NAME=&#8217;gc blocks lost&#8217;<br />
  AND B.INST_ID=1 AND B.NAME=&#8217;gc blocks corrupt&#8217;<br />
  AND C.INST_ID=2 AND C.NAME=&#8217;gc blocks lost&#8217;<br />
  AND D.INST_ID=2 AND D.NAME=&#8217;gc blocks corrupt&#8217;;</p>
<p>2) DIAGNOSIS :   The  below statements prove that the udp_max_buf. and sq_max_size at OS level are not set to optimized values on both nodes</p>
<p>a)OnNODE 1:netstat did not show up any collisions or errors</p>
<p>$ netstat -I ce0   &lt;&#8211;network stats sometime misleads showing the zeroes. Please see below are the kernel statistics (kstat)<br />
Name  Mtu  Net/Dest      Address        Ipkts  Ierrs Opkts  Oerrs Collis Queue<br />
ce0   1500 clusternode1-priv-physical1 clusternode1-priv-physical1 1086594021 6     3478599066 0     0      0<br />
$ netstat -I ce1<br />
Name  Mtu  Net/Dest      Address        Ipkts  Ierrs Opkts  Oerrs Collis Queue<br />
ce1   1500 xxxxxxxxxxxxxxxxxxxxxxxxx 3010334968 1     162602450 0     0      0     </p>
<p>$ kstat -p -s &#8216;*nocanput*&#8217;<br />
ce:0:ce0:rx_nocanput    0<br />
ce:0:ce0:tx_nocanput    0<br />
ce:1:ce1:rx_nocanput    0<br />
ce:1:ce1:tx_nocanput    0<br />
ce:2:ce2:rx_nocanput    0<br />
ce:2:ce2:tx_nocanput    0<br />
ce:3:ce3:rx_nocanput    0<br />
ce:3:ce3:tx_nocanput    0<br />
ce:4:ce4:rx_nocanput    0<br />
ce:4:ce4:tx_nocanput    0<br />
ce:5:ce5:rx_nocanput    21  &lt;&#8212;-Indicating the packet losses, small number compared to the below node 2 with 186 on ce0, concurring the highest number of gc blocks lost from the query from db.<br />
ce:5:ce5:tx_nocanput    0</p>
<p>b) On Node 2:netstat did not show up any collisions or errors<br />
$ netstat -I ce1<br />
Name  Mtu  Net/Dest      Address        Ipkts  Ierrs Opkts  Oerrs Collis Queue<br />
ce1   1500 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 2018406385 0     3189380678 0     0      0     </p>
<p>$ netstat -I ce0<br />
Name  Mtu  Net/Dest      Address        Ipkts  Ierrs Opkts  Oerrs Collis Queue<br />
ce0   1500 clusternode2-priv-physical1 clusternode2-priv-physical1 3478616312 8     1086431534 0     0      0     </p>
<p>$ kstat -p -s &#8216;*nocanput*&#8217;<br />
ce:0:ce0:rx_nocanput    186 &lt;&#8211; High number of packets loss concurring with the  highest number of occurrences of blocks lost on node 2<br />
ce:0:ce0:tx_nocanput    0<br />
ce:1:ce1:rx_nocanput    0<br />
ce:1:ce1:tx_nocanput    0<br />
ce:2:ce2:rx_nocanput    0<br />
ce:2:ce2:tx_nocanput    0<br />
ce:3:ce3:rx_nocanput    0<br />
ce:3:ce3:tx_nocanput    0<br />
ce:4:ce4:rx_nocanput    0<br />
ce:4:ce4:tx_nocanput    0<br />
ce:5:ce5:rx_nocanput    10<br />
ce:5:ce5:tx_nocanput    0<br />
3) SOLUTION/ NEXT STEPS : Increase the udp_max_buf and sq_max_size at  Solaris OS level. </p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/baazi.wordpress.com/9/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/baazi.wordpress.com/9/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/baazi.wordpress.com/9/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/baazi.wordpress.com/9/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/baazi.wordpress.com/9/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/baazi.wordpress.com/9/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/baazi.wordpress.com/9/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/baazi.wordpress.com/9/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/baazi.wordpress.com/9/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/baazi.wordpress.com/9/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/baazi.wordpress.com/9/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/baazi.wordpress.com/9/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/baazi.wordpress.com/9/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/baazi.wordpress.com/9/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=baazi.wordpress.com&amp;blog=6692281&amp;post=9&amp;subd=baazi&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://baazi.wordpress.com/2009/03/12/rac-tuning-root-cause-for-global-cache-blocks-lost-issue/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/550045b40f553d64bd4babd135e9786c?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">baazi</media:title>
		</media:content>
	</item>
		<item>
		<title>Oracle Troubleshooting Snippet -When sys can not log in -DBA&#8217;s Courage Under Fire</title>
		<link>http://baazi.wordpress.com/2009/02/23/orale-troubleshooting-snippet-when-sys-can-not-log-in-dbas-courage-under-fire/</link>
		<comments>http://baazi.wordpress.com/2009/02/23/orale-troubleshooting-snippet-when-sys-can-not-log-in-dbas-courage-under-fire/#comments</comments>
		<pubDate>Mon, 23 Feb 2009 00:34:39 +0000</pubDate>
		<dc:creator>baazi</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[DBA under stress]]></category>
		<category><![CDATA[open session less sqlplus]]></category>
		<category><![CDATA[oracle diagnostics]]></category>

		<guid isPermaLink="false">http://baazi.wordpress.com/?p=3</guid>
		<description><![CDATA[When sys cannot log in to the server, the database floor becomes as tense as it can be with panicked production support managers to the mutliple dba&#8217;s trying to help the fellow dba in distress. While each situation demands it&#8217;s own solution, the below steps can help out. 1) Stay calm 2) login using a [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=baazi.wordpress.com&amp;blog=6692281&amp;post=3&amp;subd=baazi&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><strong>When sys cannot log in to the server, the database floor becomes as tense as it can be with panicked production support managers to the mutliple dba&#8217;s trying to help the fellow dba in distress. While each situation demands it&#8217;s own solution, the below steps can help out.</strong><br />
<em> 1) Stay calm<br />
2) login using a -prelim to open a sessionless connection<br />
# sqlplus -prelim<br />
3)SQL&gt; oradebug setmypid<br />
SQL&gt; oradebug hanganalyze 12<br />
4) Examine the trace files in user_dump_dest directory</em></p>
<p>A good start ..</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/baazi.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/baazi.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/baazi.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/baazi.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/baazi.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/baazi.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/baazi.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/baazi.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/baazi.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/baazi.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/baazi.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/baazi.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/baazi.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/baazi.wordpress.com/3/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=baazi.wordpress.com&amp;blog=6692281&amp;post=3&amp;subd=baazi&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://baazi.wordpress.com/2009/02/23/orale-troubleshooting-snippet-when-sys-can-not-log-in-dbas-courage-under-fire/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/550045b40f553d64bd4babd135e9786c?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">baazi</media:title>
		</media:content>
	</item>
	</channel>
</rss>
