﻿<?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/"
	>

<channel>
	<title>梦想有多远</title>
	<atom:link href="http://www.oralife.cn/feed" rel="self" type="application/rss+xml" />
	<link>http://www.oralife.cn</link>
	<description></description>
	<lastBuildDate>Fri, 13 Apr 2012 08:41:20 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>redhat 5.5 multipath</title>
		<link>http://www.oralife.cn/html/2012/623_redhat-5-5-multipath.html</link>
		<comments>http://www.oralife.cn/html/2012/623_redhat-5-5-multipath.html#comments</comments>
		<pubDate>Fri, 13 Apr 2012 08:41:20 +0000</pubDate>
		<dc:creator>bosonmaster</dc:creator>
				<category><![CDATA[linux]]></category>

		<guid isPermaLink="false">http://www.oralife.cn/?p=623</guid>
		<description><![CDATA[REDHAT 5以后不能再使用 qla的多路径软件，要使用系统自带的multipath工具，在系统启动的时候，会报如下错，这个和本地硬盘划分的分区个数有关（错误条数） Apr 13 15:24:49 tgdb1 kernel: device-mapper: table: 253:0: multipath: error getting device Apr 13 15:24:49 tgdb1 kernel: device-mapper: ioctl: error adding target to table Apr 13 15:24:49 tgdb1 kernel: device-mapper: table: 253:0: multipath: error getting device Apr 13 15:24:49 tgdb1 kernel: device-mapper: ioctl: error adding target to table Apr 13 15:24:49 tgdb1 [...]]]></description>
			<content:encoded><![CDATA[<p>REDHAT 5以后不能再使用 qla的多路径软件，要使用系统自带的multipath工具，在系统启动的时候，会报如下错，这个和本地硬盘划分的分区个数有关（错误条数）<br />
Apr 13 15:24:49 tgdb1 kernel: device-mapper: table: 253:0: multipath: error getting device<br />
Apr 13 15:24:49 tgdb1 kernel: device-mapper: ioctl: error adding target to table<br />
Apr 13 15:24:49 tgdb1 kernel: device-mapper: table: 253:0: multipath: error getting device<br />
Apr 13 15:24:49 tgdb1 kernel: device-mapper: ioctl: error adding target to table<br />
Apr 13 15:24:49 tgdb1 kernel: device-mapper: table: 253:115: multipath: error getting device<br />
Apr 13 15:24:49 tgdb1 kernel: device-mapper: ioctl: error adding target to table<br />
Apr 13 15:24:49 tgdb1 kernel: device-mapper: table: 253:115: multipath: error getting device<br />
Apr 13 15:24:49 tgdb1 kernel: device-mapper: ioctl: error adding target to table</p>
<p>问题很简单，在mulutipath启动的时候检测到本地硬盘只有一条路径，所以报错，所以只要在multipath.conf里排出本地硬盘和分区就可以了。<br />
blacklist{devnode “^sda”<br />
          devnode “^sda[1-3]}<br />
可以看下官方的解释：http://sources.redhat.com/lvm2/wiki/MultipathUsageGuide，第9条，以前报的时候，知道没问题，懒的搞，今天处理了下。<br />
When multipath/multipathd starts you might see a message(s) like</p>
<p>     device-mapper: table: 253:0: multipath: error getting device<br />
     device-mapper: ioctl: error adding target to table<br />
in console or /var/log/messages. This is due to dm-multipath trying to create multipath devices for your root device and/or other devices that are already mounted or opened.<br />
You can avoid this by adding a blacklist stanza in your /etc/multipath.conf file for those devices that generate these errors.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.oralife.cn/html/2012/623_redhat-5-5-multipath.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ASM的limits(留看)</title>
		<link>http://www.oralife.cn/html/2012/619_asm%e7%9a%84limits%e7%95%99%e7%9c%8b.html</link>
		<comments>http://www.oralife.cn/html/2012/619_asm%e7%9a%84limits%e7%95%99%e7%9c%8b.html#comments</comments>
		<pubDate>Thu, 23 Feb 2012 00:52:31 +0000</pubDate>
		<dc:creator>bosonmaster</dc:creator>
				<category><![CDATA[oracle]]></category>

		<guid isPermaLink="false">http://www.oralife.cn/?p=619</guid>
		<description><![CDATA[ASM imposes the following limits: 63 disk groups in a storage system 10,000 ASM disks in a storage system 2 terabyte maximum storage for each ASM disk (the Bug 6453944 allowed larger sizes, but that led to problems, see Note 736891.1 “ORA-15196 WITH ASM DISKS LARGER THAN 2TB”) 40 exabyte maximum storage for each storage [...]]]></description>
			<content:encoded><![CDATA[<p>ASM imposes the following limits:</p>
<p>63 disk groups in a storage system</p>
<p>10,000 ASM disks in a storage system</p>
<p>2 terabyte maximum storage for each ASM disk (the Bug 6453944 allowed larger sizes, but that led to problems, see Note 736891.1 “ORA-15196 WITH ASM DISKS LARGER THAN 2TB”)</p>
<p>40 exabyte maximum storage for each storage system</p>
<p>1 million files for each disk group</p>
<p>2.4 terabyte maximum storage for each file</p>
]]></content:encoded>
			<wfw:commentRss>http://www.oralife.cn/html/2012/619_asm%e7%9a%84limits%e7%95%99%e7%9c%8b.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>redhat 5.5网卡绑定驱动问题</title>
		<link>http://www.oralife.cn/html/2012/617_redhat-55%e7%bd%91%e5%8d%a1%e7%bb%91%e5%ae%9a%e9%a9%b1%e5%8a%a8%e9%97%ae%e9%a2%98.html</link>
		<comments>http://www.oralife.cn/html/2012/617_redhat-55%e7%bd%91%e5%8d%a1%e7%bb%91%e5%ae%9a%e9%a9%b1%e5%8a%a8%e9%97%ae%e9%a2%98.html#comments</comments>
		<pubDate>Sat, 04 Feb 2012 03:45:48 +0000</pubDate>
		<dc:creator>bosonmaster</dc:creator>
				<category><![CDATA[linux]]></category>

		<guid isPermaLink="false">http://www.oralife.cn/?p=617</guid>
		<description><![CDATA[最近在做一套ORACLE RAC 系统，在做网卡绑定的时候，发现启动以后，网络不通，手动DOWN UP一下就OK，我的LINUX系统版本是REDHAT AS 5.5,经确认为网卡驱动问题，更新驱动后，启动正常，硬件为HP DL580G7，以下是驱动连接，具体根据自己网卡型号下载DL580G7集成的NC375i网卡的驱动&#160;http://h20000.www2.hp.com/bizsupport/TechSupport/SoftwareDescription.jsp?lang=en&#38;cc=us&#38;prodTypeId=15351&#38;prodSeriesId=4142916&#38;swItem=MTX-95d32167239142288ce7da6c7e&#38;prodNameId=4142792&#38;swEnvOID=4004&#38;swLang=8&#38;taskId=135&#38;mode=4&#38;idx=2&#160;&#160;通过您的描述，您的机器还添加了一块光纤接口的千兆网卡，在DL580G7的选件列表内，查到有一款NC373F的网卡与您的描述符合，下载链接如下。因您未能提供网卡型号，所以建议您确认添加的确实是NC373F后再进行安装。&#160;http://h20000.www2.hp.com/bizsupport/TechSupport/SoftwareDescription.jsp?lang=en&#38;cc=us&#38;prodTypeId=329290&#38;prodSeriesId=1155247&#38;swItem=MTX-5f19b69217e84228a9c981a8ba&#38;prodNameId=1155223&#38;swEnvOID=4004&#38;swLang=8&#38;taskId=135&#38;mode=4&#38;idx=1&#160;安装驱动过程如下：1 安装下载的SRC.RPM包 rpm -ivh 2 build 二进制RPM包 rpmbuild -bb /usr/src/redhat/SPECS/*.spec 具体什么名字自己确认3 确认系统时候有其他版本的包 rpm -q kmod 有的话 rpm -e 卸载4下载已经加载的模块，modprobe -r netxen_nic5 安装RPM包 rpm -ivh /usr/src/redhat/RPMS/*.rpm 有依赖报错加 --nodeaps 6 确认模块版本是否为更新的版本后加载modinfo nx_nic modprobe nx_nic]]></description>
			<content:encoded><![CDATA[<div class="hl-surround"><div class="hl-main"><span style="color: Gray;">最近在做一套</span><span style="color: Blue;">ORACLE</span><span style="color: Gray;"> </span><span style="color: Blue;">RAC</span><span style="color: Gray;"> 系统，在做网卡绑定的时候，发现启动以后，网络不通，手动</span><span style="color: Blue;">DOWN</span><span style="color: Gray;"> </span><span style="color: Blue;">UP</span><span style="color: Gray;">一下就</span><span style="color: Blue;">OK</span><span style="color: Gray;">，我的</span><span style="color: Blue;">LINUX</span><span style="color: Gray;">系统版本是</span><span style="color: Blue;">REDHAT</span><span style="color: Gray;"> </span><span style="color: Green;">AS</span><span style="color: Gray;"> </span><span style="color: Maroon;">5.5</span><span style="color: Gray;">,经确认为网卡驱动问题，更新驱动后，启动正常，硬件为</span><span style="color: Blue;">HP</span><span style="color: Gray;"> </span><span style="color: Blue;">DL580G7</span><span style="color: Gray;">，以下是驱动连接，具体根据自己网卡型号下载<br /></span><span style="color: Blue;">DL580G7</span><span style="color: Gray;">集成的</span><span style="color: Blue;">NC375i</span><span style="color: Gray;">网卡的驱动<br />&nbsp;<br /></span><span style="color: Blue;">http</span><span style="color: Gray;">://</span><span style="color: Blue;">h20000</span><span style="color: Gray;">.</span><span style="color: Blue;">www2</span><span style="color: Gray;">.</span><span style="color: Blue;">hp</span><span style="color: Gray;">.</span><span style="color: Blue;">com</span><span style="color: Gray;">/</span><span style="color: Blue;">bizsupport</span><span style="color: Gray;">/</span><span style="color: Blue;">TechSupport</span><span style="color: Gray;">/</span><span style="color: Blue;">SoftwareDescription</span><span style="color: Gray;">.</span><span style="color: Blue;">jsp</span><span style="color: Gray;">?</span><span style="color: Blue;">lang</span><span style="color: Gray;">=</span><span style="color: Blue;">en</span><span style="color: Gray;">&amp;</span><span style="color: Blue;">cc</span><span style="color: Gray;">=</span><span style="color: Blue;">us</span><span style="color: Gray;">&amp;</span><span style="color: Blue;">prodTypeId</span><span style="color: Gray;">=</span><span style="color: Maroon;">15351</span><span style="color: Gray;">&amp;</span><span style="color: Blue;">prodSeriesId</span><span style="color: Gray;">=</span><span style="color: Maroon;">4142916</span><span style="color: Gray;">&amp;</span><span style="color: Blue;">swItem</span><span style="color: Gray;">=</span><span style="color: Blue;">MTX</span><span style="color: Gray;">-</span><span style="color: Maroon;">95</span><span style="color: Blue;">d32167239142288ce7da6c7e</span><span style="color: Gray;">&amp;</span><span style="color: Blue;">prodNameId</span><span style="color: Gray;">=</span><span style="color: Maroon;">4142792</span><span style="color: Gray;">&amp;</span><span style="color: Blue;">swEnvOID</span><span style="color: Gray;">=</span><span style="color: Maroon;">4004</span><span style="color: Gray;">&amp;</span><span style="color: Blue;">swLang</span><span style="color: Gray;">=</span><span style="color: Maroon;">8</span><span style="color: Gray;">&amp;</span><span style="color: Blue;">taskId</span><span style="color: Gray;">=</span><span style="color: Maroon;">135</span><span style="color: Gray;">&amp;</span><span style="color: Blue;">mode</span><span style="color: Gray;">=</span><span style="color: Maroon;">4</span><span style="color: Gray;">&amp;</span><span style="color: Blue;">idx</span><span style="color: Gray;">=</span><span style="color: Maroon;">2</span><span style="color: Gray;"><br />&nbsp;<br />&nbsp;<br />通过您的描述，您的机器还添加了一块光纤接口的千兆网卡，在</span><span style="color: Blue;">DL580G7</span><span style="color: Gray;">的选件列表内，查到有一款</span><span style="color: Blue;">NC373F</span><span style="color: Gray;">的网卡与您的描述符合，下载链接如下。因您未能提供网卡型号，所以建议您确认添加的确实是</span><span style="color: Blue;">NC373F</span><span style="color: Gray;">后再进行安装。<br />&nbsp;<br /></span><span style="color: Blue;">http</span><span style="color: Gray;">://</span><span style="color: Blue;">h20000</span><span style="color: Gray;">.</span><span style="color: Blue;">www2</span><span style="color: Gray;">.</span><span style="color: Blue;">hp</span><span style="color: Gray;">.</span><span style="color: Blue;">com</span><span style="color: Gray;">/</span><span style="color: Blue;">bizsupport</span><span style="color: Gray;">/</span><span style="color: Blue;">TechSupport</span><span style="color: Gray;">/</span><span style="color: Blue;">SoftwareDescription</span><span style="color: Gray;">.</span><span style="color: Blue;">jsp</span><span style="color: Gray;">?</span><span style="color: Blue;">lang</span><span style="color: Gray;">=</span><span style="color: Blue;">en</span><span style="color: Gray;">&amp;</span><span style="color: Blue;">cc</span><span style="color: Gray;">=</span><span style="color: Blue;">us</span><span style="color: Gray;">&amp;</span><span style="color: Blue;">prodTypeId</span><span style="color: Gray;">=</span><span style="color: Maroon;">329290</span><span style="color: Gray;">&amp;</span><span style="color: Blue;">prodSeriesId</span><span style="color: Gray;">=</span><span style="color: Maroon;">1155247</span><span style="color: Gray;">&amp;</span><span style="color: Blue;">swItem</span><span style="color: Gray;">=</span><span style="color: Blue;">MTX</span><span style="color: Gray;">-</span><span style="color: Maroon;">5</span><span style="color: Blue;">f19b69217e84228a9c981a8ba</span><span style="color: Gray;">&amp;</span><span style="color: Blue;">prodNameId</span><span style="color: Gray;">=</span><span style="color: Maroon;">1155223</span><span style="color: Gray;">&amp;</span><span style="color: Blue;">swEnvOID</span><span style="color: Gray;">=</span><span style="color: Maroon;">4004</span><span style="color: Gray;">&amp;</span><span style="color: Blue;">swLang</span><span style="color: Gray;">=</span><span style="color: Maroon;">8</span><span style="color: Gray;">&amp;</span><span style="color: Blue;">taskId</span><span style="color: Gray;">=</span><span style="color: Maroon;">135</span><span style="color: Gray;">&amp;</span><span style="color: Blue;">mode</span><span style="color: Gray;">=</span><span style="color: Maroon;">4</span><span style="color: Gray;">&amp;</span><span style="color: Blue;">idx</span><span style="color: Gray;">=</span><span style="color: Maroon;">1</span><span style="color: Gray;"><br />&nbsp;<br />安装驱动过程如下：<br /></span><span style="color: Maroon;">1</span><span style="color: Gray;"> 安装下载的</span><span style="color: Blue;">SRC</span><span style="color: Gray;">.</span><span style="color: Blue;">RPM</span><span style="color: Gray;">包 </span><span style="color: Blue;">rpm</span><span style="color: Gray;"> -</span><span style="color: Blue;">ivh</span><span style="color: Gray;"> <br /></span><span style="color: Maroon;">2</span><span style="color: Gray;"> </span><span style="color: Blue;">build</span><span style="color: Gray;"> 二进制</span><span style="color: Blue;">RPM</span><span style="color: Gray;">包 </span><span style="color: Blue;">rpmbuild</span><span style="color: Gray;"> -</span><span style="color: Blue;">bb</span><span style="color: Gray;"> /</span><span style="color: Blue;">usr</span><span style="color: Gray;">/</span><span style="color: Blue;">src</span><span style="color: Gray;">/</span><span style="color: Blue;">redhat</span><span style="color: Gray;">/</span><span style="color: Blue;">SPECS</span><span style="color: #ffa500;">/*.spec 具体什么名字自己确认<br />3 确认系统时候有其他版本的包 rpm -q kmod 有的话 rpm -e 卸载<br />4下载已经加载的模块，modprobe -r netxen_nic<br />5 安装RPM包 rpm -ivh /usr/src/redhat/RPMS/*.rpm 有依赖报错加 --nodeaps <br />6 确认模块版本是否为更新的版本后加载modinfo nx_nic modprobe nx_nic</span></div></div>
]]></content:encoded>
			<wfw:commentRss>http://www.oralife.cn/html/2012/617_redhat-55%e7%bd%91%e5%8d%a1%e7%bb%91%e5%ae%9a%e9%a9%b1%e5%8a%a8%e9%97%ae%e9%a2%98.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>X11TransSocketINETConnect() ：can&#8217;t get address for localhost</title>
		<link>http://www.oralife.cn/html/2011/615_x11transsocketinetconnect-%ef%bc%9acant-get-address-for-localhost.html</link>
		<comments>http://www.oralife.cn/html/2011/615_x11transsocketinetconnect-%ef%bc%9acant-get-address-for-localhost.html#comments</comments>
		<pubDate>Mon, 28 Nov 2011 01:24:48 +0000</pubDate>
		<dc:creator>bosonmaster</dc:creator>
				<category><![CDATA[oracle]]></category>

		<guid isPermaLink="false">http://www.oralife.cn/?p=615</guid>
		<description><![CDATA[用XMANAGER XSTART 连接LINUX服务器启用图形界面时，报错X11TransSocketINETConnect() ：can&#8217;t get address for localhost，最终确认为 /etc/hosts文件缺少127.0.0.1地址，添加上就OK]]></description>
			<content:encoded><![CDATA[<p>用XMANAGER XSTART 连接LINUX服务器启用图形界面时，报错X11TransSocketINETConnect() ：can&#8217;t get address for localhost，最终确认为<br />
/etc/hosts文件缺少127.0.0.1地址，添加上就OK</p>
]]></content:encoded>
			<wfw:commentRss>http://www.oralife.cn/html/2011/615_x11transsocketinetconnect-%ef%bc%9acant-get-address-for-localhost.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>喜迎2011年</title>
		<link>http://www.oralife.cn/html/2011/613_%e5%96%9c%e8%bf%8e2011%e5%b9%b4.html</link>
		<comments>http://www.oralife.cn/html/2011/613_%e5%96%9c%e8%bf%8e2011%e5%b9%b4.html#comments</comments>
		<pubDate>Wed, 02 Feb 2011 15:57:26 +0000</pubDate>
		<dc:creator>bosonmaster</dc:creator>
				<category><![CDATA[随笔]]></category>

		<guid isPermaLink="false">http://www.oralife.cn/?p=613</guid>
		<description><![CDATA[祝大家2011年，身体健康，合家欢乐! BOSON给各位拜年了，happy new year!]]></description>
			<content:encoded><![CDATA[<p>祝大家2011年，身体健康，合家欢乐!</p>
<p>                           BOSON给各位拜年了，happy new year!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.oralife.cn/html/2011/613_%e5%96%9c%e8%bf%8e2011%e5%b9%b4.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>ora-39095</title>
		<link>http://www.oralife.cn/html/2010/611_ora-39095.html</link>
		<comments>http://www.oralife.cn/html/2010/611_ora-39095.html#comments</comments>
		<pubDate>Mon, 06 Sep 2010 04:48:51 +0000</pubDate>
		<dc:creator>bosonmaster</dc:creator>
				<category><![CDATA[oracle]]></category>

		<guid isPermaLink="false">http://www.oralife.cn/?p=611</guid>
		<description><![CDATA[今天在导出数据文件的时候，倒着倒着就报错了 ORA-39095:Dump file space has been exhausted: Unable to allocate string bytes Cause: The Export job ran out of dump file space before the job was completed. Action: Reattach to the job and add additional dump files to the job restarting the job. 从报错的字面意思，一开始以为系统空间问题，但是空闲的空间还是很多的，根据提示增加了个dumpfile但是还是报错，后来查了下METALINK，可能是我的PARALLEL太高了。我从8改为4就好了。或者也可以通过增加DUMPFILE，也能解决问题。 dumpfile=hisdeliverxU%就OK。记录下]]></description>
			<content:encoded><![CDATA[<p>今天在导出数据文件的时候，倒着倒着就报错了<br />
 ORA-39095:Dump file space has been exhausted: Unable to allocate string bytes<br />
Cause: The Export job ran out of dump file space before the job was completed.<br />
Action: Reattach to the job and add additional dump files to the job restarting the job.</p>
<p>从报错的字面意思，一开始以为系统空间问题，但是空闲的空间还是很多的，根据提示增加了个dumpfile但是还是报错，后来查了下METALINK，可能是我的PARALLEL太高了。我从8改为4就好了。或者也可以通过增加DUMPFILE，也能解决问题。 dumpfile=hisdeliverxU%就OK。记录下</p>
]]></content:encoded>
			<wfw:commentRss>http://www.oralife.cn/html/2010/611_ora-39095.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>4个监听的问题</title>
		<link>http://www.oralife.cn/html/2010/609_4%e4%b8%aa%e7%9b%91%e5%90%ac%e7%9a%84%e9%97%ae%e9%a2%98.html</link>
		<comments>http://www.oralife.cn/html/2010/609_4%e4%b8%aa%e7%9b%91%e5%90%ac%e7%9a%84%e9%97%ae%e9%a2%98.html#comments</comments>
		<pubDate>Thu, 12 Aug 2010 01:24:08 +0000</pubDate>
		<dc:creator>bosonmaster</dc:creator>
				<category><![CDATA[oracle]]></category>

		<guid isPermaLink="false">http://www.oralife.cn/?p=609</guid>
		<description><![CDATA[今天启动一个测试库，发现连接不上客户端，一看4个监听，就想到之前看到过文章，说10.2.0.1上有这个问题，listener.ora加入以下参数解决 SUBSCRIBE_FOR_NODE_DOWN_EVENT_ =OFF 随便记录下，以备查找]]></description>
			<content:encoded><![CDATA[<p>今天启动一个测试库，发现连接不上客户端，一看4个监听，就想到之前看到过文章，说10.2.0.1上有这个问题，listener.ora加入以下参数解决<br />
SUBSCRIBE_FOR_NODE_DOWN_EVENT_
<listener_name>=OFF 随便记录下，以备查找</p>
]]></content:encoded>
			<wfw:commentRss>http://www.oralife.cn/html/2010/609_4%e4%b8%aa%e7%9b%91%e5%90%ac%e7%9a%84%e9%97%ae%e9%a2%98.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>impdp and optimizer_mode rule</title>
		<link>http://www.oralife.cn/html/2010/607_impdp-and-optimizer_mode-rule.html</link>
		<comments>http://www.oralife.cn/html/2010/607_impdp-and-optimizer_mode-rule.html#comments</comments>
		<pubDate>Fri, 12 Mar 2010 15:28:55 +0000</pubDate>
		<dc:creator>bosonmaster</dc:creator>
				<category><![CDATA[oracle]]></category>

		<guid isPermaLink="false">http://www.oralife.cn/?p=607</guid>
		<description><![CDATA[因为和应用有关，公司的工具一直用imp exp ，最近在客户那是用impdp导入数据的时候，无法导入，报如下错：Impdp fails with the following errors:UDI-00008: operation generated ORACLE error 31626ORA-31626: job does not existORA-06512: at &#34;SYS.KUPC$QUE_INT&#34;, line 536ORA-25254: time-out in LISTEN while waiting for a message&#160;一开始怀疑，主表的问题，但是删除重新导入还是不行，最后确认是和数据库的优化模式有关，因为我们的应用，数据库的优化模式为RULE，改为除RULE其他模式后，导入正常，文档： 577562.1有描述：In a RAC database a full Data Pump export fails with: &#160;ORA-39097: Data Pump job encountered unexpected error -1422 ORA-39065: unexpected master process exception in DISPATCH [...]]]></description>
			<content:encoded><![CDATA[<div class="hl-surround"><div class="hl-main"><span style="color: Gray;">因为和应用有关，公司的工具一直用</span><span style="color: Blue;">imp</span><span style="color: Gray;"> </span><span style="color: Blue;">exp</span><span style="color: Gray;"> ，最近在客户那是用</span><span style="color: Blue;">impdp</span><span style="color: Gray;">导入数据的时候，无法导入，报如下错：<br /></span><span style="color: Blue;">Impdp</span><span style="color: Gray;"> </span><span style="color: Blue;">fails</span><span style="color: Gray;"> </span><span style="color: Green;">with</span><span style="color: Gray;"> </span><span style="color: Blue;">the</span><span style="color: Gray;"> </span><span style="color: Blue;">following</span><span style="color: Gray;"> </span><span style="color: Blue;">errors</span><span style="color: Gray;">:<br /></span><span style="color: Blue;">UDI</span><span style="color: Gray;">-</span><span style="color: Maroon;">00008</span><span style="color: Gray;">: </span><span style="color: Green;">operation</span><span style="color: Gray;"> </span><span style="color: #00008b;">generated</span><span style="color: Gray;"> </span><span style="color: Blue;">ORACLE</span><span style="color: Gray;"> </span><span style="color: Blue;">error</span><span style="color: Gray;"> </span><span style="color: Maroon;">31626</span><span style="color: Gray;"><br /></span><span style="color: Blue;">ORA</span><span style="color: Gray;">-</span><span style="color: Maroon;">31626</span><span style="color: Gray;">: </span><span style="color: Blue;">job</span><span style="color: Gray;"> </span><span style="color: Blue;">does</span><span style="color: Gray;"> </span><span style="color: Green;">not</span><span style="color: Gray;"> </span><span style="color: Blue;">exist</span><span style="color: Gray;"><br /></span><span style="color: Blue;">ORA</span><span style="color: Gray;">-</span><span style="color: Maroon;">06512</span><span style="color: Gray;">: </span><span style="color: Green;">at</span><span style="color: Gray;"> </span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">SYS.KUPC$QUE_INT</span><span style="color: #8b0000;">&quot;</span><span style="color: Gray;">, </span><span style="color: Blue;">line</span><span style="color: Gray;"> </span><span style="color: Maroon;">536</span><span style="color: Gray;"><br /></span><span style="color: Blue;">ORA</span><span style="color: Gray;">-</span><span style="color: Maroon;">25254</span><span style="color: Gray;">: </span><span style="color: Green;">time</span><span style="color: Gray;">-</span><span style="color: Green;">out</span><span style="color: Gray;"> </span><span style="color: Green;">in</span><span style="color: Gray;"> </span><span style="color: Blue;">LISTEN</span><span style="color: Gray;"> </span><span style="color: Blue;">while</span><span style="color: Gray;"> </span><span style="color: Blue;">waiting</span><span style="color: Gray;"> </span><span style="color: Green;">for</span><span style="color: Gray;"> </span><span style="color: Blue;">a</span><span style="color: Gray;"> </span><span style="color: Blue;">message</span><span style="color: Gray;"><br />&nbsp;<br />一开始怀疑，主表的问题，但是删除重新导入还是不行，最后确认是和数据库的优化模式有关，因为我们的应用，数据库的优化模式为</span><span style="color: Blue;">RULE</span><span style="color: Gray;">，改为除</span><span style="color: Blue;">RULE</span><span style="color: Gray;">其他模式后，导入正常，文档： </span><span style="color: Maroon;">577562.1</span><span style="color: Gray;">有描述：<br /></span><span style="color: Green;">In</span><span style="color: Gray;"> </span><span style="color: Blue;">a</span><span style="color: Gray;"> </span><span style="color: Blue;">RAC</span><span style="color: Gray;"> </span><span style="color: Blue;">database</span><span style="color: Gray;"> </span><span style="color: Blue;">a</span><span style="color: Gray;"> </span><span style="color: Green;">full</span><span style="color: Gray;"> </span><span style="color: Green;">Data</span><span style="color: Gray;"> </span><span style="color: Blue;">Pump</span><span style="color: Gray;"> </span><span style="color: Blue;">export</span><span style="color: Gray;"> </span><span style="color: Blue;">fails</span><span style="color: Gray;"> </span><span style="color: Green;">with</span><span style="color: Gray;">: <br />&nbsp;<br /></span><span style="color: Blue;">ORA</span><span style="color: Gray;">-</span><span style="color: Maroon;">39097</span><span style="color: Gray;">: </span><span style="color: Green;">Data</span><span style="color: Gray;"> </span><span style="color: Blue;">Pump</span><span style="color: Gray;"> </span><span style="color: Blue;">job</span><span style="color: Gray;"> </span><span style="color: Blue;">encountered</span><span style="color: Gray;"> </span><span style="color: Blue;">unexpected</span><span style="color: Gray;"> </span><span style="color: Blue;">error</span><span style="color: Gray;"> -</span><span style="color: Maroon;">1422</span><span style="color: Gray;"> <br /></span><span style="color: Blue;">ORA</span><span style="color: Gray;">-</span><span style="color: Maroon;">39065</span><span style="color: Gray;">: </span><span style="color: Blue;">unexpected</span><span style="color: Gray;"> </span><span style="color: Blue;">master</span><span style="color: Gray;"> </span><span style="color: Blue;">process</span><span style="color: Gray;"> </span><span style="color: Green;">exception</span><span style="color: Gray;"> </span><span style="color: Green;">in</span><span style="color: Gray;"> </span><span style="color: #00008b;">DISPATCH</span><span style="color: Gray;"> <br /></span><span style="color: Blue;">ORA</span><span style="color: Gray;">-</span><span style="color: Maroon;">01422</span><span style="color: Gray;">: </span><span style="color: Blue;">exact</span><span style="color: Gray;"> </span><span style="color: Green;">fetch</span><span style="color: Gray;"> </span><span style="color: Green;">returns</span><span style="color: Gray;"> </span><span style="color: #00008b;">more</span><span style="color: Gray;"> </span><span style="color: Green;">than</span><span style="color: Gray;"> </span><span style="color: Blue;">requested</span><span style="color: Gray;"> </span><span style="color: #00008b;">number</span><span style="color: Gray;"> </span><span style="color: Green;">of</span><span style="color: Gray;"> </span><span style="color: Green;">rows</span><span style="color: Gray;"> <br />这个类似的错误也是这个原因引起的</span></div></div>
]]></content:encoded>
			<wfw:commentRss>http://www.oralife.cn/html/2010/607_impdp-and-optimizer_mode-rule.html/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>linux ipcs max sharememory</title>
		<link>http://www.oralife.cn/html/2010/605_linux-ipcs-max-sharememory.html</link>
		<comments>http://www.oralife.cn/html/2010/605_linux-ipcs-max-sharememory.html#comments</comments>
		<pubDate>Tue, 09 Mar 2010 06:29:38 +0000</pubDate>
		<dc:creator>bosonmaster</dc:creator>
				<category><![CDATA[oracle]]></category>

		<guid isPermaLink="false">http://www.oralife.cn/?p=605</guid>
		<description><![CDATA[最近同事遇到一个LINUX上共享内存段的问题，一般我们会根据系统内存的大小来定义系统支持的最大内存段大小，kernel.shmmax ，检查了这些设置都没问题，系统版本也没啥问题，最后经老熊提醒确认为NUMA的问题ipcs -m&#160;------ Shared Memory Segments --------key&#160; &#160; &#160; &#160; shmid&#160; &#160; &#160; owner&#160; &#160; &#160; perms&#160; &#160; &#160; bytes&#160; &#160; &#160; nattch&#160; &#160; &#160;status&#160; &#160; &#160; 0x00000000 98304&#160; &#160; &#160; gdm&#160; &#160; &#160; &#160;600&#160; &#160; &#160; &#160; 393216&#160; &#160; &#160;2&#160; &#160; &#160; &#160; &#160; dest&#160; &#160; &#160; &#160; &#160;0x00000000 1310721&#160; &#160; oracle&#160; &#160; 640&#160; [...]]]></description>
			<content:encoded><![CDATA[<div class="hl-surround"><div class="hl-main"><span style="color: Gray;">最近同事遇到一个</span><span style="color: Blue;">LINUX</span><span style="color: Gray;">上共享内存段的问题，一般我们会根据系统内存的大小来定义系统支持的最大内存段大小，</span><span style="color: Blue;">kernel</span><span style="color: Gray;">.</span><span style="color: Blue;">shmmax</span><span style="color: Gray;"> ，检查了这些设置都没问题，系统版本也没啥问题，最后经老熊提醒确认为</span><span style="color: Blue;">NUMA</span><span style="color: Gray;">的问题<br /></span><span style="color: Blue;">ipcs</span><span style="color: Gray;"> -</span><span style="color: #00008b;">m</span><span style="color: Gray;"><br />&nbsp;<br />----</span><span style="color: #ffa500;">-- Shared Memory Segments --------</span><span style="color: Gray;"><br /></span><span style="color: Green;">key</span><span style="color: Gray;">&nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: Blue;">shmid</span><span style="color: Gray;">&nbsp; &nbsp; &nbsp; </span><span style="color: Blue;">owner</span><span style="color: Gray;">&nbsp; &nbsp; &nbsp; </span><span style="color: Blue;">perms</span><span style="color: Gray;">&nbsp; &nbsp; &nbsp; </span><span style="color: Blue;">bytes</span><span style="color: Gray;">&nbsp; &nbsp; &nbsp; </span><span style="color: Blue;">nattch</span><span style="color: Gray;">&nbsp; &nbsp; &nbsp;</span><span style="color: Blue;">status</span><span style="color: Gray;">&nbsp; &nbsp; &nbsp; <br /></span><span style="color: Maroon;">0</span><span style="color: Blue;">x00000000</span><span style="color: Gray;"> </span><span style="color: Maroon;">98304</span><span style="color: Gray;">&nbsp; &nbsp; &nbsp; </span><span style="color: Blue;">gdm</span><span style="color: Gray;">&nbsp; &nbsp; &nbsp; &nbsp;</span><span style="color: Maroon;">600</span><span style="color: Gray;">&nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: Maroon;">393216</span><span style="color: Gray;">&nbsp; &nbsp; &nbsp;</span><span style="color: Maroon;">2</span><span style="color: Gray;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: Blue;">dest</span><span style="color: Gray;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<br /></span><span style="color: Maroon;">0</span><span style="color: Blue;">x00000000</span><span style="color: Gray;"> </span><span style="color: Maroon;">1310721</span><span style="color: Gray;">&nbsp; &nbsp; </span><span style="color: Blue;">oracle</span><span style="color: Gray;">&nbsp; &nbsp; </span><span style="color: Maroon;">640</span><span style="color: Gray;">&nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: Maroon;">1543503872</span><span style="color: Gray;"> </span><span style="color: Maroon;">31</span><span style="color: Gray;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <br /></span><span style="color: Maroon;">0</span><span style="color: Blue;">x00000000</span><span style="color: Gray;"> </span><span style="color: Maroon;">1343490</span><span style="color: Gray;">&nbsp; &nbsp; </span><span style="color: Blue;">oracle</span><span style="color: Gray;">&nbsp; &nbsp; </span><span style="color: Maroon;">640</span><span style="color: Gray;">&nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: Maroon;">2835349504</span><span style="color: Gray;"> </span><span style="color: Maroon;">31</span><span style="color: Gray;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <br /></span><span style="color: Maroon;">0</span><span style="color: Blue;">x00000000</span><span style="color: Gray;"> </span><span style="color: Maroon;">1376259</span><span style="color: Gray;">&nbsp; &nbsp; </span><span style="color: Blue;">oracle</span><span style="color: Gray;">&nbsp; &nbsp; </span><span style="color: Maroon;">640</span><span style="color: Gray;">&nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: Maroon;">2835349504</span><span style="color: Gray;"> </span><span style="color: Maroon;">31</span><span style="color: Gray;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <br /></span><span style="color: Maroon;">0</span><span style="color: Blue;">x00000000</span><span style="color: Gray;"> </span><span style="color: Maroon;">1409028</span><span style="color: Gray;">&nbsp; &nbsp; </span><span style="color: Blue;">oracle</span><span style="color: Gray;">&nbsp; &nbsp; </span><span style="color: Maroon;">640</span><span style="color: Gray;">&nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: Maroon;">2852126720</span><span style="color: Gray;"> </span><span style="color: Maroon;">31</span><span style="color: Gray;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <br /></span><span style="color: Maroon;">0</span><span style="color: Blue;">x00000000</span><span style="color: Gray;"> </span><span style="color: Maroon;">1441797</span><span style="color: Gray;">&nbsp; &nbsp; </span><span style="color: Blue;">oracle</span><span style="color: Gray;">&nbsp; &nbsp; </span><span style="color: Maroon;">640</span><span style="color: Gray;">&nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: Maroon;">2835349504</span><span style="color: Gray;"> </span><span style="color: Maroon;">31</span><span style="color: Gray;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <br /></span><span style="color: Maroon;">0</span><span style="color: Blue;">x1714b88c</span><span style="color: Gray;"> </span><span style="color: Maroon;">1474566</span><span style="color: Gray;">&nbsp; &nbsp; </span><span style="color: Blue;">oracle</span><span style="color: Gray;">&nbsp; &nbsp; </span><span style="color: Maroon;">640</span><span style="color: Gray;">&nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: Maroon;">2097152</span><span style="color: Gray;">&nbsp; &nbsp; </span><span style="color: Maroon;">31</span><span style="color: Gray;">&nbsp; &nbsp; <br />设置了如下参数后就解决了次问题<br /></span><span style="color: Green;">alter</span><span style="color: Gray;"> </span><span style="color: #00008b;">system</span><span style="color: Gray;"> </span><span style="color: Green;">set</span><span style="color: Gray;"> </span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">_enable_numa_optimization</span><span style="color: #8b0000;">&quot;</span><span style="color: Gray;">=</span><span style="color: Green;">false</span><span style="color: Gray;"> </span><span style="color: Green;">scope</span><span style="color: Gray;">=</span><span style="color: Blue;">spfile</span><span style="color: Gray;">;<br />有关</span><span style="color: Blue;">NUMA</span><span style="color: Gray;">的问题，可以看文档：</span><span style="color: Maroon;">759565.1</span></div></div>
]]></content:encoded>
			<wfw:commentRss>http://www.oralife.cn/html/2010/605_linux-ipcs-max-sharememory.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>linux oracle rac oprocd reboot</title>
		<link>http://www.oralife.cn/html/2010/602_linux-oracle-rac-oprocd-reboot.html</link>
		<comments>http://www.oralife.cn/html/2010/602_linux-oracle-rac-oprocd-reboot.html#comments</comments>
		<pubDate>Sun, 07 Feb 2010 11:14:03 +0000</pubDate>
		<dc:creator>bosonmaster</dc:creator>
				<category><![CDATA[oracle]]></category>

		<guid isPermaLink="false">http://www.oralife.cn/?p=602</guid>
		<description><![CDATA[最近在客户升级10.2.0.4外加，CRS PSU2 DB PSU3，升级完后，系统不定时发生重启，发生重启期间都有大文件操作，根据OSW记录的系统状态情况，当时内存剩余比较少，但是又有某些重启时刻系统重启时，内存也有不少剩余，每次发生系统重启的时候，系统收到的信息都是SysRq:reseting ，然后系统就重启了，中间测试了很多种情况，包括写在PSU2 压力测试都是如此10.2.0.4比10.2.0.3在监控节点间的状态的时候，特别LINUX平台，多了一个oprocd进程，用于检测节点状态，如果发生如下情况，就会重启系统A problem detected by the OPROCD process. This can be caused by 4 things:&#160;1) An OS scheduler problem.2) The OS is getting locked up in a driver or hardware.3) Excessive amounts of load on the machine, thus preventing the scheduler frombehaving reasonably.4) An Oracle bug.&#160;并且如果是OPROCD进程导致系统重启，那么会看到SysRq:reseting信息，在如下位置有oprocd日志/etc/oracle/oprocd or /var/opt/oracle/oprocdoprocd默认启动oprocd run -t 1000 [...]]]></description>
			<content:encoded><![CDATA[<div class="hl-surround"><div class="hl-main"><span style="color: Gray;">最近在客户升级</span><span style="color: Maroon;">10.2.0.4</span><span style="color: Gray;">外加，</span><span style="color: Blue;">CRS</span><span style="color: Gray;"> </span><span style="color: Blue;">PSU2</span><span style="color: Gray;"> </span><span style="color: Blue;">DB</span><span style="color: Gray;"> </span><span style="color: Blue;">PSU3</span><span style="color: Gray;">，升级完后，系统不定时发生重启，发生重启期间都有大文件操作，根据</span><span style="color: Blue;">OSW</span><span style="color: Gray;">记录的系统状态情况，当时内存剩余比较少，但是又有某些重启时刻系统重启时，内存也有不少剩余，每次发生系统重启的时候，系统收到的信息都是</span><span style="color: Blue;">SysRq</span><span style="color: Gray;">:</span><span style="color: Blue;">reseting</span><span style="color: Gray;"> ，然后系统就重启了，中间测试了很多种情况，包括写在</span><span style="color: Blue;">PSU2</span><span style="color: Gray;"> 压力测试都是如此<br /></span><span style="color: Maroon;">10.2.0.4</span><span style="color: Gray;">比</span><span style="color: Maroon;">10.2.0.3</span><span style="color: Gray;">在监控节点间的状态的时候，特别</span><span style="color: Blue;">LINUX</span><span style="color: Gray;">平台，多了一个</span><span style="color: Blue;">oprocd</span><span style="color: Gray;">进程，用于检测节点状态，如果发生如下情况，就会重启系统<br /></span><span style="color: Blue;">A</span><span style="color: Gray;"> </span><span style="color: Blue;">problem</span><span style="color: Gray;"> </span><span style="color: Blue;">detected</span><span style="color: Gray;"> </span><span style="color: Green;">by</span><span style="color: Gray;"> </span><span style="color: Blue;">the</span><span style="color: Gray;"> </span><span style="color: Blue;">OPROCD</span><span style="color: Gray;"> </span><span style="color: Blue;">process</span><span style="color: Gray;">. </span><span style="color: Blue;">This</span><span style="color: Gray;"> </span><span style="color: Blue;">can</span><span style="color: Gray;"> </span><span style="color: Blue;">be</span><span style="color: Gray;"> </span><span style="color: Blue;">caused</span><span style="color: Gray;"> </span><span style="color: Green;">by</span><span style="color: Gray;"> </span><span style="color: Maroon;">4</span><span style="color: Gray;"> </span><span style="color: Blue;">things</span><span style="color: Gray;">:<br />&nbsp;<br /></span><span style="color: Maroon;">1</span><span style="color: Gray;">) </span><span style="color: Blue;">An</span><span style="color: Gray;"> </span><span style="color: Blue;">OS</span><span style="color: Gray;"> </span><span style="color: Blue;">scheduler</span><span style="color: Gray;"> </span><span style="color: Blue;">problem</span><span style="color: Gray;">.<br /></span><span style="color: Maroon;">2</span><span style="color: Gray;">) </span><span style="color: Blue;">The</span><span style="color: Gray;"> </span><span style="color: Blue;">OS</span><span style="color: Gray;"> </span><span style="color: Green;">is</span><span style="color: Gray;"> </span><span style="color: Blue;">getting</span><span style="color: Gray;"> </span><span style="color: Blue;">locked</span><span style="color: Gray;"> </span><span style="color: Blue;">up</span><span style="color: Gray;"> </span><span style="color: Green;">in</span><span style="color: Gray;"> </span><span style="color: Blue;">a</span><span style="color: Gray;"> </span><span style="color: Blue;">driver</span><span style="color: Gray;"> </span><span style="color: Green;">or</span><span style="color: Gray;"> </span><span style="color: Blue;">hardware</span><span style="color: Gray;">.<br /></span><span style="color: Maroon;">3</span><span style="color: Gray;">) </span><span style="color: Blue;">Excessive</span><span style="color: Gray;"> </span><span style="color: Blue;">amounts</span><span style="color: Gray;"> </span><span style="color: Green;">of</span><span style="color: Gray;"> </span><span style="color: Blue;">load</span><span style="color: Gray;"> </span><span style="color: Green;">on</span><span style="color: Gray;"> </span><span style="color: Blue;">the</span><span style="color: Gray;"> </span><span style="color: Blue;">machine</span><span style="color: Gray;">, </span><span style="color: Blue;">thus</span><span style="color: Gray;"> </span><span style="color: Blue;">preventing</span><span style="color: Gray;"> </span><span style="color: Blue;">the</span><span style="color: Gray;"> </span><span style="color: Blue;">scheduler</span><span style="color: Gray;"> </span><span style="color: Green;">from</span><span style="color: Gray;"><br /></span><span style="color: Blue;">behaving</span><span style="color: Gray;"> </span><span style="color: Blue;">reasonably</span><span style="color: Gray;">.<br /></span><span style="color: Maroon;">4</span><span style="color: Gray;">) </span><span style="color: Blue;">An</span><span style="color: Gray;"> </span><span style="color: Blue;">Oracle</span><span style="color: Gray;"> </span><span style="color: Blue;">bug</span><span style="color: Gray;">.<br />&nbsp;<br />并且如果是</span><span style="color: Blue;">OPROCD</span><span style="color: Gray;">进程导致系统重启，那么会看到</span><span style="color: Blue;">SysRq</span><span style="color: Gray;">:</span><span style="color: Blue;">reseting</span><span style="color: Gray;">信息，在如下位置有</span><span style="color: Blue;">oprocd</span><span style="color: Gray;">日志<br />/</span><span style="color: Blue;">etc</span><span style="color: Gray;">/</span><span style="color: Blue;">oracle</span><span style="color: Gray;">/</span><span style="color: Blue;">oprocd</span><span style="color: Gray;"> </span><span style="color: Green;">or</span><span style="color: Gray;"> /</span><span style="color: Blue;">var</span><span style="color: Gray;">/</span><span style="color: Blue;">opt</span><span style="color: Gray;">/</span><span style="color: Blue;">oracle</span><span style="color: Gray;">/</span><span style="color: Blue;">oprocd</span><span style="color: Gray;"><br /></span><span style="color: Blue;">oprocd</span><span style="color: Gray;">默认启动</span><span style="color: Blue;">oprocd</span><span style="color: Gray;"> </span><span style="color: Blue;">run</span><span style="color: Gray;"> -</span><span style="color: Blue;">t</span><span style="color: Gray;"> </span><span style="color: Maroon;">1000</span><span style="color: Gray;"> -</span><span style="color: #00008b;">m</span><span style="color: Gray;"> </span><span style="color: Maroon;">500</span><span style="color: Gray;"> 单位为毫秒，默认允许延迟时间为</span><span style="color: Maroon;">1</span><span style="color: Blue;">S</span><span style="color: Gray;">，如果</span><span style="color: Maroon;">1</span><span style="color: Blue;">S</span><span style="color: Gray;">内没有响应，那么</span><span style="color: Maroon;">0.5</span><span style="color: Gray;">秒后重启系统，也就说</span><span style="color: Blue;">OPROCD</span><span style="color: Gray;">检测问题后，允许的延迟时间是</span><span style="color: Maroon;">1</span><span style="color: Blue;">S</span><span style="color: Gray;">，</span><span style="color: Maroon;">1</span><span style="color: Blue;">S</span><span style="color: Gray;">后 延迟后，</span><span style="color: Maroon;">0.5</span><span style="color: Gray;">秒后</span><span style="color: Blue;">OPROCD</span><span style="color: Gray;">进程就会掉用脚本重启系统，我们这次遇到的都是</span><span style="color: Blue;">SysRq</span><span style="color: Gray;">:</span><span style="color: Blue;">reseting</span><span style="color: Gray;">，所以是</span><span style="color: Blue;">OPROCD</span><span style="color: Gray;">进程重启的系统，我们测试了很多次。<br /></span><span style="color: Maroon;">10.2.0.4</span><span style="color: Gray;">以前</span><span style="color: Blue;">LINUX</span><span style="color: Gray;"> 上是通过</span><span style="color: Blue;">hangcheck</span><span style="color: Gray;"> </span><span style="color: Blue;">timer</span><span style="color: Gray;">模块来检测的，默认的延时<br />&nbsp;&nbsp; &nbsp;*&nbsp; </span><span style="color: Maroon;">9</span><span style="color: Blue;">i</span><span style="color: Gray;">: </span><span style="color: Blue;">Assuming</span><span style="color: Gray;"> </span><span style="color: Blue;">the</span><span style="color: Gray;"> </span><span style="color: Green;">default</span><span style="color: Gray;"> </span><span style="color: Blue;">setting</span><span style="color: Gray;"> </span><span style="color: Green;">of</span><span style="color: Gray;"> </span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">oracm misscount</span><span style="color: #8b0000;">&quot;</span><span style="color: Gray;"> </span><span style="color: Green;">is</span><span style="color: Gray;"> </span><span style="color: Green;">set</span><span style="color: Gray;"> </span><span style="color: Green;">to</span><span style="color: Gray;"> </span><span style="color: Maroon;">220</span><span style="color: Gray;"> </span><span style="color: Blue;">seconds</span><span style="color: Gray;">:<br />&nbsp;&nbsp; &nbsp; &nbsp;</span><span style="color: Blue;">hangcheck_tick</span><span style="color: Gray;">=</span><span style="color: Maroon;">30</span><span style="color: Gray;"> </span><span style="color: Blue;">hangcheck_margin</span><span style="color: Gray;">=</span><span style="color: Maroon;">180</span><span style="color: Gray;"> </span><span style="color: Blue;">hangcheck_reboot</span><span style="color: Gray;">=</span><span style="color: Maroon;">1</span><span style="color: Gray;"><br />&nbsp;&nbsp; &nbsp;* </span><span style="color: Maroon;">10</span><span style="color: #00008b;">g</span><span style="color: Gray;">/</span><span style="color: Maroon;">11</span><span style="color: #00008b;">g</span><span style="color: Gray;">: </span><span style="color: Blue;">Assuming</span><span style="color: Gray;"> </span><span style="color: Blue;">the</span><span style="color: Gray;"> </span><span style="color: Green;">default</span><span style="color: Gray;"> </span><span style="color: Blue;">setting</span><span style="color: Gray;"> </span><span style="color: Green;">of</span><span style="color: Gray;"> </span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">CSS misscount</span><span style="color: #8b0000;">&quot;</span><span style="color: Gray;"> </span><span style="color: Green;">is</span><span style="color: Gray;"> </span><span style="color: Green;">set</span><span style="color: Gray;"> </span><span style="color: Green;">to</span><span style="color: Gray;"> </span><span style="color: Blue;">either</span><span style="color: Gray;"> </span><span style="color: Maroon;">30</span><span style="color: Gray;"> </span><span style="color: Green;">or</span><span style="color: Gray;"> </span><span style="color: Maroon;">60</span><span style="color: Gray;"> </span><span style="color: Blue;">seconds</span><span style="color: Gray;">:<br />&nbsp;&nbsp; &nbsp; &nbsp;</span><span style="color: Blue;">hangcheck_tick</span><span style="color: Gray;">=</span><span style="color: Maroon;">1</span><span style="color: Gray;"> </span><span style="color: Blue;">hangcheck_margin</span><span style="color: Gray;">=</span><span style="color: Maroon;">10</span><span style="color: Gray;"> </span><span style="color: Blue;">hangcheck_reboot</span><span style="color: Gray;">=</span><span style="color: Maroon;">1</span><span style="color: Gray;"><br />还有以下几个进程可能重启系统<br />&nbsp;<br /></span><span style="color: Maroon;">1</span><span style="color: Gray;"> </span><span style="color: Blue;">ocssd</span><span style="color: Gray;">进程<br />&nbsp;<br /></span><span style="color: Blue;">ocssd</span><span style="color: Gray;">进程引起节点重启的时候，会有类似如下日志：<br /></span><span style="color: Blue;">Rebooted</span><span style="color: Gray;"> </span><span style="color: Green;">for</span><span style="color: Gray;"> </span><span style="color: Blue;">Cluster</span><span style="color: Gray;"> </span><span style="color: Blue;">Integrity</span><span style="color: Gray;"> 在系统日志里，比如</span><span style="color: Blue;">linux</span><span style="color: Gray;"> /</span><span style="color: Blue;">var</span><span style="color: Gray;">/</span><span style="color: Blue;">log</span><span style="color: Gray;">/</span><span style="color: Blue;">message</span><span style="color: Gray;"> </span><span style="color: Blue;">hp</span><span style="color: Gray;">-</span><span style="color: Blue;">ux</span><span style="color: Gray;"> </span><span style="color: Blue;">syslog</span><span style="color: Gray;">,</span><span style="color: Blue;">CRS</span><span style="color: Gray;">日志里有如下类似记录<br /></span><span style="color: Blue;">Sun</span><span style="color: Gray;">: /</span><span style="color: Blue;">var</span><span style="color: Gray;">/</span><span style="color: Blue;">adm</span><span style="color: Gray;">/</span><span style="color: Blue;">messages</span><span style="color: Gray;"><br /></span><span style="color: Blue;">HP</span><span style="color: Gray;">-</span><span style="color: Blue;">UX</span><span style="color: Gray;">: /</span><span style="color: Blue;">var</span><span style="color: Gray;">/</span><span style="color: Blue;">adm</span><span style="color: Gray;">/</span><span style="color: Blue;">syslog</span><span style="color: Gray;">/</span><span style="color: Blue;">syslog</span><span style="color: Gray;">.</span><span style="color: Blue;">log</span><span style="color: Gray;"><br /></span><span style="color: Blue;">Tru64</span><span style="color: Gray;">: /</span><span style="color: Blue;">var</span><span style="color: Gray;">/</span><span style="color: Blue;">adm</span><span style="color: Gray;">/</span><span style="color: Blue;">messages</span><span style="color: Gray;"><br /></span><span style="color: Blue;">Linux</span><span style="color: Gray;">: /</span><span style="color: Blue;">var</span><span style="color: Gray;">/</span><span style="color: Blue;">log</span><span style="color: Gray;">/</span><span style="color: Blue;">messages</span><span style="color: Gray;"><br /></span><span style="color: Blue;">IBM</span><span style="color: Gray;">: /</span><span style="color: Blue;">bin</span><span style="color: Gray;">/</span><span style="color: Blue;">errpt</span><span style="color: Gray;"> -</span><span style="color: Blue;">a</span><span style="color: Gray;"> &gt; </span><span style="color: Blue;">messages</span><span style="color: Gray;">.</span><span style="color: Green;">out</span><span style="color: Gray;"><br />&nbsp;<br />&nbsp;<br /></span><span style="color: Blue;">Network</span><span style="color: Gray;"> </span><span style="color: Blue;">failure</span><span style="color: Gray;"> </span><span style="color: Green;">or</span><span style="color: Gray;"> </span><span style="color: Blue;">latency</span><span style="color: Gray;"> </span><span style="color: #00008b;">between</span><span style="color: Gray;"> </span><span style="color: Blue;">nodes</span><span style="color: Gray;">. </span><span style="color: Blue;">It</span><span style="color: Gray;"> </span><span style="color: Blue;">would</span><span style="color: Gray;"> </span><span style="color: Blue;">take</span><span style="color: Gray;"> </span><span style="color: Green;">at</span><span style="color: Gray;"> </span><span style="color: Blue;">least</span><span style="color: Gray;"> </span><span style="color: Maroon;">30</span><span style="color: Gray;"> </span><span style="color: Blue;">consecutive</span><span style="color: Gray;"><br /></span><span style="color: Blue;">missed</span><span style="color: Gray;"> </span><span style="color: Blue;">checkins</span><span style="color: Gray;"> </span><span style="color: Green;">to</span><span style="color: Gray;"> </span><span style="color: Blue;">cause</span><span style="color: Gray;"> </span><span style="color: Blue;">a</span><span style="color: Gray;"> </span><span style="color: Blue;">reboot</span><span style="color: Gray;">, </span><span style="color: Green;">where</span><span style="color: Gray;"> </span><span style="color: Blue;">heartbeats</span><span style="color: Gray;"> </span><span style="color: Green;">are</span><span style="color: Gray;"> </span><span style="color: Blue;">issued</span><span style="color: Gray;"> </span><span style="color: Blue;">once</span><span style="color: Gray;"> </span><span style="color: Blue;">per</span><span style="color: Gray;"> </span><span style="color: Green;">second</span><span style="color: Gray;">.<br />&nbsp;<br /></span><span style="color: Blue;">Example</span><span style="color: Gray;"> </span><span style="color: Green;">of</span><span style="color: Gray;"> </span><span style="color: Blue;">missed</span><span style="color: Gray;"> </span><span style="color: Blue;">checkins</span><span style="color: Gray;"> </span><span style="color: Green;">in</span><span style="color: Gray;"> </span><span style="color: Blue;">the</span><span style="color: Gray;"> </span><span style="color: Blue;">CSS</span><span style="color: Gray;"> </span><span style="color: Blue;">log</span><span style="color: Gray;">:<br />&nbsp;<br /></span><span style="color: Blue;">WARNING</span><span style="color: Gray;">: </span><span style="color: Blue;">clssnmPollingThread</span><span style="color: Gray;">: </span><span style="color: Blue;">node</span><span style="color: Gray;"> &lt;</span><span style="color: Blue;">node</span><span style="color: Gray;">&gt; </span><span style="color: Olive;">(</span><span style="color: Maroon;">1</span><span style="color: Olive;">)</span><span style="color: Gray;"> </span><span style="color: Green;">at</span><span style="color: Gray;"> </span><span style="color: Maroon;">50</span><span style="color: Gray;">% </span><span style="color: Blue;">heartbeat</span><span style="color: Gray;"> </span><span style="color: Blue;">fatal</span><span style="color: Gray;">, </span><span style="color: Blue;">eviction</span><span style="color: Gray;"> </span><span style="color: Green;">in</span><span style="color: Gray;"> </span><span style="color: Maroon;">29.100</span><span style="color: Gray;"> </span><span style="color: Blue;">seconds</span><span style="color: Gray;"><br /></span><span style="color: Blue;">WARNING</span><span style="color: Gray;">: </span><span style="color: Blue;">clssnmPollingThread</span><span style="color: Gray;">: </span><span style="color: Blue;">node</span><span style="color: Gray;"> &lt;</span><span style="color: Blue;">node</span><span style="color: Gray;">&gt; </span><span style="color: Olive;">(</span><span style="color: Maroon;">1</span><span style="color: Olive;">)</span><span style="color: Gray;"> </span><span style="color: Green;">at</span><span style="color: Gray;"> </span><span style="color: Maroon;">75</span><span style="color: Gray;">% </span><span style="color: Blue;">heartbeat</span><span style="color: Gray;"> </span><span style="color: Blue;">fatal</span><span style="color: Gray;">, </span><span style="color: Blue;">eviction</span><span style="color: Gray;"> </span><span style="color: Green;">in</span><span style="color: Gray;"> </span><span style="color: Maroon;">14.960</span><span style="color: Gray;"> </span><span style="color: Blue;">seconds</span><span style="color: Gray;"><br /></span><span style="color: Blue;">WARNING</span><span style="color: Gray;">: </span><span style="color: Blue;">clssnmPollingThread</span><span style="color: Gray;">: </span><span style="color: Blue;">node</span><span style="color: Gray;"> &lt;</span><span style="color: Blue;">node</span><span style="color: Gray;">&gt; </span><span style="color: Olive;">(</span><span style="color: Maroon;">1</span><span style="color: Olive;">)</span><span style="color: Gray;"> </span><span style="color: Green;">at</span><span style="color: Gray;"> </span><span style="color: Maroon;">75</span><span style="color: Gray;">% </span><span style="color: Blue;">heartbeat</span><span style="color: Gray;"> </span><span style="color: Blue;">fatal</span><span style="color: Gray;">, </span><span style="color: Blue;">eviction</span><span style="color: Gray;"> </span><span style="color: Green;">in</span><span style="color: Gray;"> </span><span style="color: Maroon;">13.950</span><span style="color: Gray;"> </span><span style="color: Blue;">seconds</span><span style="color: Gray;"><br />&nbsp;<br /></span><span style="color: Blue;">The</span><span style="color: Gray;"> </span><span style="color: Green;">first</span><span style="color: Gray;"> </span><span style="color: Blue;">thing</span><span style="color: Gray;"> </span><span style="color: Green;">to</span><span style="color: Gray;"> </span><span style="color: Blue;">do</span><span style="color: Gray;"> </span><span style="color: Green;">is</span><span style="color: Gray;"> </span><span style="color: Blue;">find</span><span style="color: Gray;"> </span><span style="color: Green;">out</span><span style="color: Gray;"> </span><span style="color: Blue;">if</span><span style="color: Gray;"> </span><span style="color: Blue;">the</span><span style="color: Gray;"> </span><span style="color: Blue;">missed</span><span style="color: Gray;"> </span><span style="color: Blue;">checkins</span><span style="color: Gray;"> </span><span style="color: Green;">ARE</span><span style="color: Gray;"> </span><span style="color: Blue;">the</span><span style="color: Gray;"> </span><span style="color: Blue;">problem</span><span style="color: Gray;"> </span><span style="color: Green;">or</span><span style="color: Gray;"> </span><span style="color: Green;">are</span><span style="color: Gray;"> </span><span style="color: Blue;">a</span><span style="color: Gray;"><br /></span><span style="color: Green;">result</span><span style="color: Gray;"> </span><span style="color: Green;">of</span><span style="color: Gray;"> </span><span style="color: Blue;">the</span><span style="color: Gray;"> </span><span style="color: Blue;">node</span><span style="color: Gray;"> </span><span style="color: Blue;">going</span><span style="color: Gray;"> </span><span style="color: Blue;">down</span><span style="color: Gray;"> </span><span style="color: Blue;">due</span><span style="color: Gray;"> </span><span style="color: Green;">to</span><span style="color: Gray;"> </span><span style="color: Blue;">other</span><span style="color: Gray;"> </span><span style="color: Blue;">reasons</span><span style="color: Gray;">. </span><span style="color: Green;">Check</span><span style="color: Gray;"> </span><span style="color: Blue;">the</span><span style="color: Gray;"> </span><span style="color: Blue;">messages</span><span style="color: Gray;"> </span><span style="color: Blue;">file</span><span style="color: Gray;"> </span><span style="color: Green;">to</span><span style="color: Gray;"> </span><span style="color: Blue;">see</span><span style="color: Gray;"><br /></span><span style="color: Blue;">what</span><span style="color: Gray;"> </span><span style="color: Blue;">exact</span><span style="color: Gray;"> </span><span style="color: Green;">time</span><span style="color: Gray;"> </span><span style="color: Blue;">the</span><span style="color: Gray;"> </span><span style="color: Blue;">node</span><span style="color: Gray;"> </span><span style="color: Blue;">went</span><span style="color: Gray;"> </span><span style="color: Blue;">down</span><span style="color: Gray;"> </span><span style="color: Green;">and</span><span style="color: Gray;"> </span><span style="color: Blue;">compare</span><span style="color: Gray;"> </span><span style="color: Blue;">it</span><span style="color: Gray;"> </span><span style="color: Green;">to</span><span style="color: Gray;"> </span><span style="color: Blue;">the</span><span style="color: Gray;"> </span><span style="color: Green;">time</span><span style="color: Gray;"> </span><span style="color: Green;">of</span><span style="color: Gray;"> </span><span style="color: Blue;">the</span><span style="color: Gray;"> </span><span style="color: Blue;">missed</span><span style="color: Gray;"> </span><span style="color: Blue;">checkins</span><span style="color: Gray;">.<br />&nbsp;<br />- </span><span style="color: Blue;">If</span><span style="color: Gray;"> </span><span style="color: Blue;">the</span><span style="color: Gray;"> </span><span style="color: Blue;">messages</span><span style="color: Gray;"> </span><span style="color: Blue;">file</span><span style="color: Gray;"> </span><span style="color: Blue;">reboot</span><span style="color: Gray;"> </span><span style="color: Green;">time</span><span style="color: Gray;"> &lt; </span><span style="color: Blue;">missed</span><span style="color: Gray;"> </span><span style="color: Blue;">checkin</span><span style="color: Gray;"> </span><span style="color: Green;">time</span><span style="color: Gray;"> </span><span style="color: Green;">then</span><span style="color: Gray;"> </span><span style="color: Blue;">the</span><span style="color: Gray;"> </span><span style="color: Blue;">node</span><span style="color: Gray;"> </span><span style="color: Blue;">eviction</span><span style="color: Gray;"> </span><span style="color: Blue;">was</span><span style="color: Gray;"><br /></span><span style="color: Blue;">likely</span><span style="color: Gray;"> </span><span style="color: Green;">not</span><span style="color: Gray;"> </span><span style="color: Blue;">due</span><span style="color: Gray;"> </span><span style="color: Green;">to</span><span style="color: Gray;"> </span><span style="color: Blue;">these</span><span style="color: Gray;"> </span><span style="color: Blue;">missed</span><span style="color: Gray;"> </span><span style="color: Blue;">checkins</span><span style="color: Gray;">.<br />&nbsp;<br />- </span><span style="color: Blue;">If</span><span style="color: Gray;"> </span><span style="color: Blue;">the</span><span style="color: Gray;"> </span><span style="color: Blue;">messages</span><span style="color: Gray;"> </span><span style="color: Blue;">file</span><span style="color: Gray;"> </span><span style="color: Blue;">reboot</span><span style="color: Gray;"> </span><span style="color: Green;">time</span><span style="color: Gray;"> &gt; </span><span style="color: Blue;">missed</span><span style="color: Gray;"> </span><span style="color: Blue;">checkin</span><span style="color: Gray;"> </span><span style="color: Green;">time</span><span style="color: Gray;"> </span><span style="color: Green;">then</span><span style="color: Gray;"> </span><span style="color: Blue;">the</span><span style="color: Gray;"> </span><span style="color: Blue;">node</span><span style="color: Gray;"> </span><span style="color: Blue;">eviction</span><span style="color: Gray;"> </span><span style="color: Blue;">was</span><span style="color: Gray;"><br /></span><span style="color: Blue;">likely</span><span style="color: Gray;"> </span><span style="color: Blue;">a</span><span style="color: Gray;"> </span><span style="color: Green;">result</span><span style="color: Gray;"> </span><span style="color: Green;">of</span><span style="color: Gray;"> </span><span style="color: Blue;">the</span><span style="color: Gray;"> </span><span style="color: Blue;">missed</span><span style="color: Gray;"> </span><span style="color: Blue;">checkins</span><span style="color: Gray;">.<br />&nbsp;<br />&nbsp;<br />- </span><span style="color: Blue;">Problems</span><span style="color: Gray;"> </span><span style="color: Blue;">writing</span><span style="color: Gray;"> </span><span style="color: Green;">to</span><span style="color: Gray;"> </span><span style="color: Green;">or</span><span style="color: Gray;"> </span><span style="color: Blue;">reading</span><span style="color: Gray;"> </span><span style="color: Green;">from</span><span style="color: Gray;"> </span><span style="color: Blue;">the</span><span style="color: Gray;"> </span><span style="color: Blue;">CSS</span><span style="color: Gray;"> </span><span style="color: Blue;">voting</span><span style="color: Gray;"> </span><span style="color: Blue;">disk</span><span style="color: Gray;">.<br />&nbsp;<br /></span><span style="color: Blue;">Example</span><span style="color: Gray;"> </span><span style="color: Green;">of</span><span style="color: Gray;"> </span><span style="color: Blue;">a</span><span style="color: Gray;"> </span><span style="color: Blue;">voting</span><span style="color: Gray;"> </span><span style="color: Blue;">disk</span><span style="color: Gray;"> </span><span style="color: Blue;">problem</span><span style="color: Gray;"> </span><span style="color: Green;">in</span><span style="color: Gray;"> </span><span style="color: Blue;">the</span><span style="color: Gray;"> </span><span style="color: Blue;">CSS</span><span style="color: Gray;"> </span><span style="color: Blue;">log</span><span style="color: Gray;">:<br />&nbsp;<br /></span><span style="color: Blue;">ERROR</span><span style="color: Gray;">: </span><span style="color: Blue;">clssnmDiskPingMonitorThread</span><span style="color: Gray;">: </span><span style="color: Blue;">voting</span><span style="color: Gray;"> </span><span style="color: Blue;">device</span><span style="color: Gray;"> </span><span style="color: Blue;">access</span><span style="color: Gray;"> </span><span style="color: Blue;">hanging</span><span style="color: Gray;"> </span><span style="color: Olive;">(</span><span style="color: Maroon;">160008</span><span style="color: Gray;"> </span><span style="color: Blue;">miliseconds</span><span style="color: Olive;">)</span><span style="color: Gray;"><br />&nbsp;<br />- </span><span style="color: Blue;">Lack</span><span style="color: Gray;"> </span><span style="color: Green;">of</span><span style="color: Gray;"> </span><span style="color: Blue;">CPU</span><span style="color: Gray;"> </span><span style="color: Blue;">resources</span><span style="color: Gray;">. </span><span style="color: Blue;">There</span><span style="color: Gray;"> </span><span style="color: Green;">are</span><span style="color: Gray;"> </span><span style="color: Green;">some</span><span style="color: Gray;"> </span><span style="color: Blue;">situations</span><span style="color: Gray;"> </span><span style="color: Blue;">which</span><span style="color: Gray;"> </span><span style="color: Blue;">will</span><span style="color: Gray;"> </span><span style="color: Blue;">appear</span><span style="color: Gray;"> </span><span style="color: Green;">to</span><span style="color: Gray;"> </span><span style="color: Blue;">be</span><span style="color: Gray;"> </span><span style="color: Blue;">missed</span><span style="color: Gray;"><br /></span><span style="color: Blue;">heartbeat</span><span style="color: Gray;"> </span><span style="color: Blue;">issues</span><span style="color: Gray;">, </span><span style="color: Blue;">however</span><span style="color: Gray;"> </span><span style="color: Blue;">turn</span><span style="color: Gray;"> </span><span style="color: Green;">out</span><span style="color: Gray;"> </span><span style="color: Green;">to</span><span style="color: Gray;"> </span><span style="color: Blue;">be</span><span style="color: Gray;"> </span><span style="color: Blue;">caused</span><span style="color: Gray;"> </span><span style="color: Green;">by</span><span style="color: Gray;"> </span><span style="color: Blue;">a</span><span style="color: Gray;"> </span><span style="color: Green;">user</span><span style="color: Gray;"> </span><span style="color: Blue;">running</span><span style="color: Gray;"> </span><span style="color: Blue;">a</span><span style="color: Gray;"> </span><span style="color: Blue;">high</span><span style="color: Gray;"><br /></span><span style="color: Blue;">sustained</span><span style="color: Gray;"> </span><span style="color: Blue;">load</span><span style="color: Gray;"> </span><span style="color: Blue;">average</span><span style="color: Gray;">. </span><span style="color: Green;">When</span><span style="color: Gray;"> </span><span style="color: Blue;">a</span><span style="color: Gray;"> </span><span style="color: Blue;">machine</span><span style="color: Gray;"> </span><span style="color: Blue;">gets</span><span style="color: Gray;"> </span><span style="color: Blue;">too</span><span style="color: Gray;"> </span><span style="color: Blue;">heavily</span><span style="color: Gray;"> </span><span style="color: Blue;">loaded</span><span style="color: Gray;">, </span><span style="color: Blue;">the</span><span style="color: Gray;"> </span><span style="color: Blue;">scheduling</span><span style="color: Gray;"><br /></span><span style="color: Blue;">reliability</span><span style="color: Gray;"> </span><span style="color: Blue;">can</span><span style="color: Gray;"> </span><span style="color: Blue;">be</span><span style="color: Gray;"> </span><span style="color: Blue;">bad</span><span style="color: Gray;">. </span><span style="color: Blue;">This</span><span style="color: Gray;"> </span><span style="color: Blue;">could</span><span style="color: Gray;"> </span><span style="color: Blue;">cause</span><span style="color: Gray;"> </span><span style="color: Blue;">CSS</span><span style="color: Gray;"> </span><span style="color: Green;">to</span><span style="color: Gray;"> </span><span style="color: Green;">not</span><span style="color: Gray;"> </span><span style="color: Green;">get</span><span style="color: Gray;"> </span><span style="color: Blue;">scheduled</span><span style="color: Gray;"> </span><span style="color: Green;">in</span><span style="color: Gray;"> </span><span style="color: Green;">time</span><span style="color: Gray;"> </span><span style="color: Green;">and</span><span style="color: Gray;"><br /></span><span style="color: Blue;">thus</span><span style="color: Gray;"> </span><span style="color: Blue;">CSS</span><span style="color: Gray;"> </span><span style="color: Blue;">cannot</span><span style="color: Gray;"> </span><span style="color: Green;">get</span><span style="color: Gray;"> </span><span style="color: Blue;">its</span><span style="color: Gray;"> </span><span style="color: Green;">work</span><span style="color: Gray;"> </span><span style="color: Blue;">done</span><span style="color: Gray;">. </span><span style="color: Blue;">If</span><span style="color: Gray;"> </span><span style="color: Blue;">this</span><span style="color: Gray;"> </span><span style="color: Blue;">happens</span><span style="color: Gray;">, </span><span style="color: Blue;">the</span><span style="color: Gray;"> </span><span style="color: Blue;">node</span><span style="color: Gray;"> </span><span style="color: Green;">is</span><span style="color: Gray;"> </span><span style="color: Blue;">declared</span><span style="color: Gray;"><br /></span><span style="color: Green;">not</span><span style="color: Gray;">-</span><span style="color: Blue;">viable</span><span style="color: Gray;"> </span><span style="color: Green;">for</span><span style="color: Gray;"> </span><span style="color: Blue;">cluster</span><span style="color: Gray;"> </span><span style="color: Green;">work</span><span style="color: Gray;"> </span><span style="color: Green;">and</span><span style="color: Gray;"> </span><span style="color: Green;">is</span><span style="color: Gray;"> </span><span style="color: Blue;">evicted</span><span style="color: Gray;">.<br />&nbsp;<br />- </span><span style="color: Blue;">A</span><span style="color: Gray;"> </span><span style="color: Blue;">problem</span><span style="color: Gray;"> </span><span style="color: Green;">with</span><span style="color: Gray;"> </span><span style="color: Blue;">the</span><span style="color: Gray;"> </span><span style="color: Blue;">executables</span><span style="color: Gray;"> </span><span style="color: Olive;">(</span><span style="color: Green;">for</span><span style="color: Gray;"> </span><span style="color: Blue;">example</span><span style="color: Gray;">, </span><span style="color: Blue;">removing</span><span style="color: Gray;"> </span><span style="color: Blue;">CRS</span><span style="color: Gray;"> </span><span style="color: Blue;">Home</span><span style="color: Gray;"> </span><span style="color: Blue;">files</span><span style="color: Olive;">)</span><span style="color: Gray;"><br />&nbsp;<br />- </span><span style="color: Blue;">Misconfiguration</span><span style="color: Gray;"> </span><span style="color: Green;">of</span><span style="color: Gray;"> </span><span style="color: Blue;">CRS</span><span style="color: Gray;">. </span><span style="color: Blue;">Possible</span><span style="color: Gray;"> </span><span style="color: Blue;">misconfigurations</span><span style="color: Gray;">:<br />&nbsp;<br />- </span><span style="color: Blue;">Wrong</span><span style="color: Gray;"> </span><span style="color: Blue;">network</span><span style="color: Gray;"> </span><span style="color: Blue;">selected</span><span style="color: Gray;"> </span><span style="color: Green;">as</span><span style="color: Gray;"> </span><span style="color: Blue;">the</span><span style="color: Gray;"> </span><span style="color: Blue;">private</span><span style="color: Gray;"> </span><span style="color: Blue;">network</span><span style="color: Gray;"> </span><span style="color: Green;">for</span><span style="color: Gray;"> </span><span style="color: Blue;">CRS</span><span style="color: Gray;"> </span><span style="color: Olive;">(</span><span style="color: Blue;">confirm</span><span style="color: Gray;"> </span><span style="color: Green;">with</span><span style="color: Gray;"> </span><span style="color: Blue;">CSS</span><span style="color: Gray;"> </span><span style="color: Blue;">log</span><span style="color: Gray;">,<br />/</span><span style="color: Blue;">etc</span><span style="color: Gray;">/</span><span style="color: Blue;">hosts</span><span style="color: Gray;">, </span><span style="color: Green;">and</span><span style="color: Gray;"> </span><span style="color: Blue;">ifconfig</span><span style="color: Gray;"> </span><span style="color: Green;">output</span><span style="color: Olive;">)</span><span style="color: Gray;">. </span><span style="color: Blue;">Make</span><span style="color: Gray;"> </span><span style="color: Blue;">sure</span><span style="color: Gray;"> </span><span style="color: Blue;">it</span><span style="color: Gray;"> </span><span style="color: Green;">is</span><span style="color: Gray;"> </span><span style="color: Green;">not</span><span style="color: Gray;"> </span><span style="color: Blue;">the</span><span style="color: Gray;"> </span><span style="color: Green;">public</span><span style="color: Gray;"> </span><span style="color: Green;">or</span><span style="color: Gray;"> </span><span style="color: Blue;">VIP</span><span style="color: Gray;"><br /></span><span style="color: Blue;">address</span><span style="color: Gray;">. </span><span style="color: Blue;">Look</span><span style="color: Gray;"> </span><span style="color: Green;">in</span><span style="color: Gray;"> </span><span style="color: Blue;">the</span><span style="color: Gray;"> </span><span style="color: Blue;">CSS</span><span style="color: Gray;"> </span><span style="color: Blue;">log</span><span style="color: Gray;"> </span><span style="color: Green;">for</span><span style="color: Gray;"> </span><span style="color: Blue;">strings</span><span style="color: Gray;"> </span><span style="color: Green;">like</span><span style="color: Gray;">...<br /></span><span style="color: Blue;">clsc_listen</span><span style="color: Gray;">: </span><span style="color: Olive;">(</span><span style="color: Gray;">*</span><span style="color: Olive;">)</span><span style="color: Gray;"> </span><span style="color: Blue;">Listening</span><span style="color: Gray;"> </span><span style="color: Green;">on</span><span style="color: Gray;"><br /></span><span style="color: Olive;">(</span><span style="color: Blue;">ADDRESS</span><span style="color: Gray;">=</span><span style="color: Olive;">(</span><span style="color: Blue;">PROTOCOL</span><span style="color: Gray;">=</span><span style="color: Blue;">tcp</span><span style="color: Olive;">)(</span><span style="color: Green;">HOST</span><span style="color: Gray;">=</span><span style="color: Blue;">dlsun2046</span><span style="color: Olive;">)(</span><span style="color: Blue;">PORT</span><span style="color: Gray;">=</span><span style="color: Maroon;">61196</span><span style="color: Olive;">))</span><span style="color: Gray;"><br />&nbsp;<br />- </span><span style="color: Blue;">Putting</span><span style="color: Gray;"> </span><span style="color: Blue;">the</span><span style="color: Gray;"> </span><span style="color: Blue;">CSS</span><span style="color: Gray;"> </span><span style="color: Blue;">vote</span><span style="color: Gray;"> </span><span style="color: Blue;">file</span><span style="color: Gray;"> </span><span style="color: Green;">on</span><span style="color: Gray;"> </span><span style="color: Blue;">a</span><span style="color: Gray;"> </span><span style="color: Blue;">Netapp</span><span style="color: Gray;"> </span><span style="color: Blue;">that</span><span style="color: #8b0000;">'</span><span style="color: Red;">s shared over some kind of public<br />network or otherwise excessively loaded/unreliable network. If this is the<br />case, you are likely to see the following message in the CSS logfile:<br />&nbsp;<br />ERROR: clssnmDiskPingThread(): Large disk IO timeout * seconds.<br />&nbsp;<br />If you ever see this error, then it</span><span style="color: #8b0000;">'</span><span style="color: Blue;">s</span><span style="color: Gray;"> </span><span style="color: Blue;">important</span><span style="color: Gray;"> </span><span style="color: Green;">to</span><span style="color: Gray;"> </span><span style="color: Blue;">investigate</span><span style="color: Gray;"> </span><span style="color: Blue;">why</span><span style="color: Gray;"> </span><span style="color: Blue;">the</span><span style="color: Gray;"> </span><span style="color: Blue;">disk</span><span style="color: Gray;"><br /></span><span style="color: Blue;">subsystem</span><span style="color: Gray;"> </span><span style="color: Green;">is</span><span style="color: Gray;"> </span><span style="color: Blue;">unresponsive</span><span style="color: Gray;">.<br />&nbsp;<br /></span><span style="color: Blue;">See</span><span style="color: Gray;"> </span><span style="color: Green;">section</span><span style="color: Gray;"> </span><span style="color: Maroon;">3.2</span><span style="color: Gray;"> </span><span style="color: Green;">for</span><span style="color: Gray;"> </span><span style="color: Blue;">information</span><span style="color: Gray;"> </span><span style="color: Green;">on</span><span style="color: Gray;"> </span><span style="color: Blue;">how</span><span style="color: Gray;"> </span><span style="color: Green;">to</span><span style="color: Gray;"> </span><span style="color: Blue;">correct</span><span style="color: Gray;"> </span><span style="color: Blue;">common</span><span style="color: Gray;"> </span><span style="color: Blue;">misconfiguration</span><span style="color: Gray;"><br /></span><span style="color: Blue;">problems</span><span style="color: Gray;">.<br />&nbsp;<br />- </span><span style="color: Blue;">Killing</span><span style="color: Gray;"> </span><span style="color: Blue;">the</span><span style="color: Gray;"> </span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">init.cssd fatal</span><span style="color: #8b0000;">&quot;</span><span style="color: Gray;"> </span><span style="color: Blue;">process</span><span style="color: Gray;"> </span><span style="color: Green;">or</span><span style="color: Gray;"> </span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">ocssd</span><span style="color: #8b0000;">&quot;</span><span style="color: Gray;"> </span><span style="color: Blue;">process</span><span style="color: Gray;">.<br />&nbsp;<br />- </span><span style="color: Blue;">An</span><span style="color: Gray;"> </span><span style="color: Blue;">unexpected</span><span style="color: Gray;"> </span><span style="color: Blue;">failure</span><span style="color: Gray;"> </span><span style="color: Green;">of</span><span style="color: Gray;"> </span><span style="color: Blue;">the</span><span style="color: Gray;"> </span><span style="color: Blue;">OCSSD</span><span style="color: Gray;"> </span><span style="color: Blue;">process</span><span style="color: Gray;">, </span><span style="color: Blue;">this</span><span style="color: Gray;"> </span><span style="color: Blue;">can</span><span style="color: Gray;"> </span><span style="color: Blue;">be</span><span style="color: Gray;"> </span><span style="color: Blue;">caused</span><span style="color: Gray;"> </span><span style="color: Green;">by</span><span style="color: Gray;"> </span><span style="color: Green;">any</span><span style="color: Gray;"> </span><span style="color: Green;">of</span><span style="color: Gray;"> </span><span style="color: Blue;">the</span><span style="color: Gray;"><br /></span><span style="color: Blue;">above</span><span style="color: Gray;"> </span><span style="color: Blue;">issues</span><span style="color: Gray;">.<br />&nbsp;<br />- </span><span style="color: Blue;">An</span><span style="color: Gray;"> </span><span style="color: Blue;">Oracle</span><span style="color: Gray;"> </span><span style="color: Blue;">bug</span><span style="color: Gray;">. </span><span style="color: Blue;">Known</span><span style="color: Gray;"> </span><span style="color: Blue;">bugs</span><span style="color: Gray;"> </span><span style="color: Blue;">that</span><span style="color: Gray;"> </span><span style="color: Blue;">can</span><span style="color: Gray;"> </span><span style="color: Blue;">cause</span><span style="color: Gray;"> </span><span style="color: Blue;">CSS</span><span style="color: Gray;"> </span><span style="color: Blue;">reboots</span><span style="color: Gray;">:<br />&nbsp;<br />&nbsp;<br /></span><span style="color: Maroon;">3</span><span style="color: Gray;"> 第三个进程如下 </span><span style="color: Blue;">oclsomon</span><span style="color: Gray;"> <br /></span><span style="color: Blue;">A</span><span style="color: Gray;"> </span><span style="color: Blue;">problem</span><span style="color: Gray;"> </span><span style="color: Blue;">detected</span><span style="color: Gray;"> </span><span style="color: Green;">by</span><span style="color: Gray;"> </span><span style="color: Blue;">the</span><span style="color: Gray;"> </span><span style="color: Blue;">OCLSOMON</span><span style="color: Gray;"> </span><span style="color: Blue;">process</span><span style="color: Gray;">. </span><span style="color: Blue;">This</span><span style="color: Gray;"> </span><span style="color: Blue;">can</span><span style="color: Gray;"> </span><span style="color: Blue;">be</span><span style="color: Gray;"> </span><span style="color: Blue;">caused</span><span style="color: Gray;"> </span><span style="color: Green;">by</span><span style="color: Gray;"> </span><span style="color: Maroon;">4</span><span style="color: Gray;"> </span><span style="color: Blue;">things</span><span style="color: Gray;">:<br />&nbsp;<br /></span><span style="color: Maroon;">1</span><span style="color: Gray;">) </span><span style="color: Blue;">A</span><span style="color: Gray;"> </span><span style="color: Blue;">thread</span><span style="color: Olive;">(</span><span style="color: Blue;">s</span><span style="color: Olive;">)</span><span style="color: Gray;"> </span><span style="color: Blue;">within</span><span style="color: Gray;"> </span><span style="color: Blue;">the</span><span style="color: Gray;"> </span><span style="color: Blue;">CSS</span><span style="color: Gray;"> </span><span style="color: Blue;">daemon</span><span style="color: Gray;"> </span><span style="color: Blue;">hung</span><span style="color: Gray;">.<br /></span><span style="color: Maroon;">2</span><span style="color: Gray;">) </span><span style="color: Blue;">An</span><span style="color: Gray;"> </span><span style="color: Blue;">OS</span><span style="color: Gray;"> </span><span style="color: Blue;">scheduler</span><span style="color: Gray;"> </span><span style="color: Blue;">problem</span><span style="color: Gray;">.<br /></span><span style="color: Maroon;">3</span><span style="color: Gray;">) </span><span style="color: Blue;">Excessive</span><span style="color: Gray;"> </span><span style="color: Blue;">amounts</span><span style="color: Gray;"> </span><span style="color: Green;">of</span><span style="color: Gray;"> </span><span style="color: Blue;">load</span><span style="color: Gray;"> </span><span style="color: Green;">on</span><span style="color: Gray;"> </span><span style="color: Blue;">the</span><span style="color: Gray;"> </span><span style="color: Blue;">machine</span><span style="color: Gray;">, </span><span style="color: Blue;">thus</span><span style="color: Gray;"> </span><span style="color: Blue;">preventing</span><span style="color: Gray;"> </span><span style="color: Blue;">the</span><span style="color: Gray;"> </span><span style="color: Blue;">scheduler</span><span style="color: Gray;"> </span><span style="color: Green;">from</span><span style="color: Gray;"><br /></span><span style="color: Blue;">behaving</span><span style="color: Gray;"> </span><span style="color: Blue;">reasonably</span><span style="color: Gray;">.<br /></span><span style="color: Maroon;">4</span><span style="color: Gray;">) </span><span style="color: Blue;">An</span><span style="color: Gray;"> </span><span style="color: Blue;">Oracle</span><span style="color: Gray;"> </span><span style="color: Blue;">bug</span><span style="color: Gray;">.<br />&nbsp;<br />更加信息的资料可以看文档：</span><span style="color: Maroon;">265769.1</span><span style="color: Gray;"> </span><span style="color: Maroon;">726833.1</span><span style="color: Gray;"> </span><span style="color: Maroon;">395878.1</span></div></div>
]]></content:encoded>
			<wfw:commentRss>http://www.oralife.cn/html/2010/602_linux-oracle-rac-oprocd-reboot.html/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
	</channel>
</rss>

