<?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.rickyzhu.com/feed" rel="self" type="application/rss+xml" />
	<link>http://www.rickyzhu.com</link>
	<description>质量，数据库和我的生活</description>
	<lastBuildDate>Wed, 01 Sep 2010 07:00:50 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Solaris Notes</title>
		<link>http://www.rickyzhu.com/2138_solaris-hba-notes.html?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=solaris-hba-notes</link>
		<comments>http://www.rickyzhu.com/2138_solaris-hba-notes.html#comments</comments>
		<pubDate>Fri, 27 Aug 2010 02:22:46 +0000</pubDate>
		<dc:creator>ricky.zhu</dc:creator>
				<category><![CDATA[主机]]></category>
		<category><![CDATA[Solaris]]></category>

		<guid isPermaLink="false">http://www.rickyzhu.com/?p=2138</guid>
		<description><![CDATA[Some notes about Solaris HBA management refer Helpful Commands luxadm probe luxadm -e port devfsadm More Helpful Commands To show Sun/Qlogic HBA&#8217;s luxadm qlgc To show all vendor HBA&#8217;s luxadm fcode_download -p Found Path to 0 FC100/S Cards &#160; Complete &#160; &#160; Found Path to 5 FC100/P, ISP2200, ISP23xx Devices &#160; &#160; Opening Device: /devices/pci@9,600000/SUNW,qlc@2/fp@0,0:devctl [...]]]></description>
			<content:encoded><![CDATA[<p>Some notes about Solaris HBA management <a href="http://devnull.typepad.com/devnull/2008/04/below-is-a-chea.html">refer</a></p>
<li>Helpful Commands</li>
<p>luxadm probe<br />
luxadm -e port<br />
devfsadm</p>
<li>More Helpful Commands</li>
<p>To show Sun/Qlogic HBA&#8217;s<br />
luxadm qlgc</p>
<p>To show all vendor HBA&#8217;s</p>
<div class="dean_ch" style="white-space: wrap;">
luxadm fcode_download -p</p>
<p>Found Path to <span class="nu0">0</span> FC100/S Cards<br />
&nbsp; Complete<br />
&nbsp;<br />
&nbsp; Found Path to <span class="nu0">5</span> FC100/P, ISP2200, ISP23xx Devices<br />
&nbsp;<br />
&nbsp; Opening Device: /devices/pci@<span class="nu0">9</span>,<span class="nu0">600000</span>/SUNW,qlc@<span class="nu0">2</span>/fp@<span class="nu0">0</span>,<span class="nu0">0</span>:devctl<br />
&nbsp; Detected FCode Version: &nbsp; &nbsp; &nbsp; ISP2200 FC-AL Host Adapter Driver: <span class="nu0">1.14</span> <span class="nu0">01</span>/<span class="nu0">11</span>/<span class="nu0">20</span><br />
&nbsp;<br />
&nbsp; Opening Device: /devices/pci@<span class="nu0">8</span>,<span class="nu0">700000</span>/SUNW,qlc@<span class="nu0">5</span>,<span class="nu0">1</span>/fp@<span class="nu0">0</span>,<span class="nu0">0</span>:devctl<br />
&nbsp; Detected FCode Version: &nbsp; &nbsp; &nbsp; ISP2312 Host Adapter Driver: <span class="nu0">1.14</span><span class="nu0">.09</span> <span class="nu0">03</span>/<span class="nu0">08</span>/<span class="nu0">04</span><br />
&nbsp;<br />
&nbsp; Opening Device: /devices/pci@<span class="nu0">8</span>,<span class="nu0">700000</span>/SUNW,qlc@<span class="nu0">3</span>,<span class="nu0">1</span>/fp@<span class="nu0">0</span>,<span class="nu0">0</span>:devctl<br />
&nbsp; Detected FCode Version: &nbsp; &nbsp; &nbsp; ISP2312 Host Adapter Driver: <span class="nu0">1.14</span><span class="nu0">.09</span> <span class="nu0">03</span>/<span class="nu0">08</span>/<span class="nu0">04</span><br />
&nbsp;<br />
&nbsp; Opening Device: /devices/pci@<span class="nu0">8</span>,<span class="nu0">700000</span>/SUNW,qlc@<span class="nu0">3</span>/fp@<span class="nu0">0</span>,<span class="nu0">0</span>:devctl<br />
&nbsp; Detected FCode Version: &nbsp; &nbsp; &nbsp; ISP2312 Host Adapter Driver: <span class="nu0">1.14</span><span class="nu0">.09</span> <span class="nu0">03</span>/<span class="nu0">08</span>/<span class="nu0">04</span><br />
&nbsp;<br />
&nbsp; Opening Device: /devices/pci@<span class="nu0">8</span>,<span class="nu0">700000</span>/SUNW,qlc@<span class="nu0">5</span>/fp@<span class="nu0">0</span>,<span class="nu0">0</span>:devctl<br />
&nbsp; Detected FCode Version: &nbsp; &nbsp; &nbsp; ISP2312 Host Adapter Driver: <span class="nu0">1.14</span><span class="nu0">.09</span> <span class="nu0">03</span>/<span class="nu0">08</span>/<span class="nu0">04</span><br />
&nbsp; Complete<br />
&nbsp;<br />
&nbsp; Found Path to <span class="nu0">0</span> JNI1560 Devices.<br />
&nbsp; Complete</p>
<p>&nbsp;</p></div>
<p>Another Method<br />
prtpicl -v > filename</p>
<p>To show link status of card<br />
luxadm -e port</p>
<p>To see the WWN&#8217;s (using address given to you from previous commands), it is the last one that specifies it is a HBA, so the port WWN here is 210000e08b100d16</p>
<div class="dean_ch" style="white-space: wrap;">
<span class="re3"># luxadm -e dump_map /devices/pci@1f,<span class="nu0">0</span>/pci@<span class="nu0">1</span>/SUNW,qlc@<span class="nu0">1</span>/fp@<span class="nu0">0</span>,<span class="nu0">0</span>:devctl</span><br />
Pos Port_ID Hard_Addr Port WWN Node WWN Type<br />
<span class="nu0">0</span> <span class="nu0">10600</span> <span class="nu0">0</span> 224100015d210900 220000015d210900 0x1f <span class="br0">&#40;</span>Unknown Type<span class="br0">&#41;</span><br />
<span class="nu0">1</span> <span class="nu0">10700</span> <span class="nu0">0</span> 210000e08b103417 200000e08b103417 0x1f <span class="br0">&#40;</span>Unknown Type<span class="br0">&#41;</span><br />
<span class="nu0">2</span> <span class="nu0">10800</span> <span class="nu0">0</span> 210000e08b100d16 200000e08b100d16 0x1f <span class="br0">&#40;</span>Unknown Type,Host Bus Adapter</p>
<p>&nbsp;</p></div>
<p>Configuring storage online</p>
<div class="dean_ch" style="white-space: wrap;">
<p>cfgadm -al</p>
<p><span class="re3"># </span><br />
Ap_Id Type Receptacle Occupant Condition<br />
c0 scsi-bus connected configured unknown<br />
c0::dsk/c0t0d0 disk connected configured unknown<br />
c0::dsk/c0t2d0 CD-ROM connected configured unknown<br />
c1 fc-fabric connected unconfigured unknown<br />
c1::210000e08b103417 unknown connected unconfigured unknown<br />
c1::224100015d210900 unknown connected unconfigured unknown<br />
c2 fc-fabric connected unconfigured unknown<br />
c2::210100e08b303417 unknown connected unconfigured unknown<br />
c2::223100015d210900 unknown connected unconfigured unknown<br />
So we<span class="st0">&#8216;re going to run</p>
<p># cfgadm -f -c configure c1 c2<br />
you can now run devfsadm</p>
<p>Example cfgadm -al</p>
<p>c1 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; fc-private<br />
c1::21000020379cb9bb &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; disk &nbsp; &nbsp; &nbsp; &nbsp; connected &nbsp; &nbsp;configured &nbsp; unknown<br />
c4 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; fc-fabric &nbsp; &nbsp;connected &nbsp; &nbsp;unconfigured unknown<br />
c5 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; fc &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; connected &nbsp; &nbsp;unconfigured unknown<br />
&nbsp;<br />
C1 is a 280r internal controller <br />
C4 is a HBA attached to a switch with no targets<br />
C5 is a HBA that has nothing connected<br />
</span></div>
<p> This Might Help</p>
<p>1) The command cfgadm -al<br />
2) look for the fc-fabric</p>
<p>c2                             fc-fabric    connected<br />
c3                             fc-fabric    connected<br />
3) and then cfgadm -cconfigure c2 c3</p>
<p>4) Now you see the LUN</p>
<p>  A Magical File<br />
/kernel/drv/sd.conf</p>
<p>  Checking IO on Fibre Cards<br />
iostat -xcn 5</p>
<p>San Foundation Kit<br />
You get this from Sun, install it after you install the drivers<br />
There is no SAN foundation kit for Solaris 10. Installing the SAN foundation kit will do bad things. It&#8217;s only for Solaris 8 and Solaris 9.</p>
<li>Get the WWN</li>
<div class="dean_ch" style="white-space: wrap;">
Method <span class="nu0">1</span><br />
$ luxadm probe <br />
$ luxadm -e port</p>
<p>$ luxadm -e dump_map &lt;xyz&gt; where <span class="re2">xyz=</span> your connected port.</p>
<p>
Method <span class="nu0">2</span><br />
bash<span class="nu0">-2.03</span><span class="re3"># <span class="kw2">cat</span> /var/adm/messages | <span class="kw2">grep</span> -i WWN</span></p>
<p>Sep <span class="nu0">20</span> <span class="nu0">18</span>:<span class="nu0">23</span>:<span class="nu0">28</span> alautpnc003 qlc: <span class="br0">&#91;</span>ID <span class="nu0">657001</span> kern.info<span class="br0">&#93;</span> Qlogic qlc<span class="br0">&#40;</span><span class="nu0">0</span><span class="br0">&#41;</span> <span class="re2">WWPN=</span>210000e08b934ead : <span class="re2">WWNN=</span>200000e08b934ead<br />
Sep <span class="nu0">20</span> <span class="nu0">18</span>:<span class="nu0">23</span>:<span class="nu0">39</span> alautpnc003 qlc: <span class="br0">&#91;</span>ID <span class="nu0">657001</span> kern.info<span class="br0">&#93;</span> Qlogic qlc<span class="br0">&#40;</span><span class="nu0">1</span><span class="br0">&#41;</span> <span class="re2">WWPN=</span>210100e08bb34ead : <span class="re2">WWNN=</span>200100e08bb34ead</p>
<p>Method <span class="nu0">3</span><br />
<span class="re3">#modinfo | <span class="kw2">grep</span> SunFC</span><br />
<span class="nu0">46</span> 10274e94 <span class="nu0">20010</span> <span class="nu0">172</span> <span class="nu0">1</span> fcp <span class="br0">&#40;</span>SunFC FCP v20050926<span class="nu0">-1.86</span><span class="br0">&#41;</span><br />
<span class="nu0">47</span> <span class="nu0">10269923</span> <span class="nu0">8204</span> &#8211; <span class="nu0">1</span> fctl <span class="br0">&#40;</span>SunFC Transport v20050926<span class="nu0">-1.36</span><span class="br0">&#41;</span><br />
<span class="nu0">51</span> 1028b850 15e28 <span class="nu0">171</span> <span class="nu0">1</span> fp <span class="br0">&#40;</span>SunFC Port v20050926<span class="nu0">-1.53</span><span class="br0">&#41;</span><br />
<span class="nu0">53</span> 10300f09 c5024 <span class="nu0">175</span> <span class="nu0">1</span> qlc <span class="br0">&#40;</span>SunFC Qlogic FCA v20051013<span class="nu0">-2.08</span><span class="br0">&#41;</span><br />
&nbsp;<br />
This example is SFS <span class="nu0">4.4</span><span class="nu0">.8</span> from <span class="nu0">2005</span>.<br />
&nbsp;<br />
All of above assumes Sun-QLogic <span class="br0">&#40;</span>qlc<span class="br0">&#41;</span> not QLogic <span class="br0">&#40;</span>qla<span class="br0">&#41;</span>.</p>
<p>Method <span class="nu0">4</span><br />
cfgadm -o show_FCP_dev -al </p>
<p>Method <span class="nu0">5</span><br />
&nbsp;prtconf -pv | <span class="kw2">grep</span> -i wwn | <span class="kw2">grep</span> -i port </p>
<p>&lt;/xyz&gt;</p></div>
<p>HTH.</p>
<h3  class="related_post_title">Related Posts</h3><ul class="related_post"><li><a href="http://www.rickyzhu.com/2090_solaris-swap-space-tips.html" title="Solaris Swap Space Tips">Solaris Swap Space Tips</a> (0)</li><li><a href="http://www.rickyzhu.com/1817_11-2-for-solairs-release.html" title="11.2.0.1.0 on Solaris.Sparc64 and Solaris.X64 released">11.2.0.1.0 on Solaris.Sparc64 and Solaris.X64 released</a> (0)</li><li><a href="http://www.rickyzhu.com/515_solaris-run-state.html" title="Solaris Run States Introduction">Solaris Run States Introduction</a> (0)</li><li><a href="http://www.rickyzhu.com/498_solaris-rsh-conn-refused.html" title="Solaris rsh connection refused resolved">Solaris rsh connection refused resolved</a> (0)</li><li><a href="http://www.rickyzhu.com/486_solaris-service-management.html" title="Service Management Facility快速入门">Service Management Facility快速入门</a> (0)</li><li><a href="http://www.rickyzhu.com/485_scstat-error.html" title="scstat unexpected error问题及解决">scstat unexpected error问题及解决</a> (7)</li><li><a href="http://www.rickyzhu.com/448_sc-ucmmd-resolved.html" title="SunCluster ucmmd问题解决过程">SunCluster ucmmd问题解决过程</a> (0)</li><li><a href="http://www.rickyzhu.com/437_ha-cluster-from-wiki.html" title="High availability cluster">High availability cluster</a> (0)</li><li><a href="http://www.rickyzhu.com/433_solaris-startup.html" title="Solaris启动过程透析">Solaris启动过程透析</a> (0)</li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.rickyzhu.com/2138_solaris-hba-notes.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Oracle这些年的并购</title>
		<link>http://www.rickyzhu.com/2130_oracle%e8%bf%99%e4%ba%9b%e5%b9%b4%e7%9a%84%e5%b9%b6%e8%b4%ad.html?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=oracle%25e8%25bf%2599%25e4%25ba%259b%25e5%25b9%25b4%25e7%259a%2584%25e5%25b9%25b6%25e8%25b4%25ad</link>
		<comments>http://www.rickyzhu.com/2130_oracle%e8%bf%99%e4%ba%9b%e5%b9%b4%e7%9a%84%e5%b9%b6%e8%b4%ad.html#comments</comments>
		<pubDate>Fri, 06 Aug 2010 05:41:54 +0000</pubDate>
		<dc:creator>ricky.zhu</dc:creator>
				<category><![CDATA[业界]]></category>
		<category><![CDATA[数据库]]></category>
		<category><![CDATA[Oracle]]></category>

		<guid isPermaLink="false">http://www.rickyzhu.com/?p=2130</guid>
		<description><![CDATA[记得早在07年的时候就总结过一个list，今天看到一个类似的图表，更加直接展示了收购的公司，规模和产业链中的位置。 refer Related PostsOracle RAC Team招聘 (0)如何修改Oracle 11gR2中的资源属性 (0)Oracle Real World Performance Group (0)Oracle+Sun Product Line (5)欧盟批准Oracle收购SUN (1)Oracle Database 11gR2 for HP-UX and AIX released (3)Oracle Patchset Reference (2)11.2.0.1.0 on Solaris.Sparc64 and Solaris.X64 released (0)Metalink即将退休 (4)Oracle Database 11gR2 Clusterware之资源 (0)]]></description>
			<content:encoded><![CDATA[<p>记得早在07年的时候就<a href="http://www.rickyzhu.com/2007/03/04/who-is-the-next-one/">总结过一个list</a>，今天看到一个类似的图表，更加直接展示了收购的公司，规模和产业链中的位置。</p>
<p><img src="http://www.softwareadvice.com/articles/wp-content/uploads/2010/08/SWA-050-oracleChart-100802.jpg" alt="who is next" /></p>
<p><a href="http://www.softwareadvice.com/articles/enterprise/oracle-mergers-acquisitions-whos-next-1080310/">refer</a></p>
<h3  class="related_post_title">Related Posts</h3><ul class="related_post"><li><a href="http://www.rickyzhu.com/2127_rac-shenzhen-hiring.html" title="Oracle RAC Team招聘">Oracle RAC Team招聘</a> (0)</li><li><a href="http://www.rickyzhu.com/2119_modify-11gr2-resource-attr.html" title="如何修改Oracle 11gR2中的资源属性">如何修改Oracle 11gR2中的资源属性</a> (0)</li><li><a href="http://www.rickyzhu.com/2100_oracle-real-world-performance-group.html" title="Oracle Real World Performance Group">Oracle Real World Performance Group</a> (0)</li><li><a href="http://www.rickyzhu.com/1990_oraclesun-product-line.html" title="Oracle+Sun Product Line">Oracle+Sun Product Line</a> (5)</li><li><a href="http://www.rickyzhu.com/1975_oracle-clear-oracle-sun-deal.html" title="欧盟批准Oracle收购SUN">欧盟批准Oracle收购SUN</a> (1)</li><li><a href="http://www.rickyzhu.com/1894_11-2-for-aix-and-hpi.html" title="Oracle Database 11gR2 for HP-UX and AIX released ">Oracle Database 11gR2 for HP-UX and AIX released </a> (3)</li><li><a href="http://www.rickyzhu.com/1841_patchset-reference.html" title="Oracle Patchset Reference">Oracle Patchset Reference</a> (2)</li><li><a href="http://www.rickyzhu.com/1817_11-2-for-solairs-release.html" title="11.2.0.1.0 on Solaris.Sparc64 and Solaris.X64 released">11.2.0.1.0 on Solaris.Sparc64 and Solaris.X64 released</a> (0)</li><li><a href="http://www.rickyzhu.com/1792_metalink.html" title="Metalink即将退休">Metalink即将退休</a> (4)</li><li><a href="http://www.rickyzhu.com/915_11-2-crs-resource.html" title="Oracle Database 11gR2 Clusterware之资源">Oracle Database 11gR2 Clusterware之资源</a> (0)</li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.rickyzhu.com/2130_oracle%e8%bf%99%e4%ba%9b%e5%b9%b4%e7%9a%84%e5%b9%b6%e8%b4%ad.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Oracle RAC Team招聘</title>
		<link>http://www.rickyzhu.com/2127_rac-shenzhen-hiring.html?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=rac-shenzhen-hiring</link>
		<comments>http://www.rickyzhu.com/2127_rac-shenzhen-hiring.html#comments</comments>
		<pubDate>Tue, 27 Jul 2010 07:53:38 +0000</pubDate>
		<dc:creator>ricky.zhu</dc:creator>
				<category><![CDATA[数据库]]></category>
		<category><![CDATA[求职招聘]]></category>
		<category><![CDATA[Oracle]]></category>

		<guid isPermaLink="false">http://www.rickyzhu.com/?p=2127</guid>
		<description><![CDATA[Oracle RAC Team再次招兵买马，这次是社招职位，详细描述如下，欢迎高手自荐或者推荐。工作地点Prefer 深圳/北京 大家应该多少对Oracle RAC Team有所了解，在这里还是简单介绍几句：这支team主要成员在深圳和北京，从2006年成立至今，已经发展成30多人的队伍，承担了Oracle Clusterware/RAC/ASM 从10gR2，到11gR1, 11gR2的大大小小的版本和Patchset的Release测试。其中主要负责包括性能测试，功能测试，破坏性和压力测试在内的内容。 Title: (Senior) Member of Technical Staff, Server Technologies Department: Real Application Cluster (RAC) Development. Category: RAC Clustering and RDBMS testing Salary Ranges: Competitive Location:ShenZhen Contact: ricky.zhu###oracle.com (replace ### with @) Brief Description: Responsible for RAC-DB stability and performance testing on varies platforms;responsible for understanding RAC [...]]]></description>
			<content:encoded><![CDATA[<p>Oracle RAC Team再次招兵买马，这次是社招职位，详细描述如下，欢迎高手自荐或者推荐。工作地点Prefer 深圳/北京</p>
<p>大家应该多少对Oracle RAC Team有所了解，在这里还是简单介绍几句：这支team主要成员在深圳和北京，从2006年成立至今，已经发展成30多人的队伍，承担了Oracle Clusterware/RAC/ASM 从10gR2，到11gR1, 11gR2的大大小小的版本和Patchset的Release测试。其中主要负责包括性能测试，功能测试，破坏性和压力测试在内的内容。</p>
<p>Title: (Senior) Member of Technical Staff, Server Technologies<br />
Department: Real Application Cluster (RAC) Development.<br />
Category: RAC Clustering and RDBMS testing<br />
Salary Ranges: Competitive<br />
Location:ShenZhen<br />
Contact: ricky.zhu###oracle.com (replace ### with @)</p>
<p>Brief Description:<br />
Responsible for RAC-DB stability and performance testing on varies platforms;responsible for understanding RAC functionality and Oracle rdbms&#038;asm new features on varies releases and responsible for implementing, maintaining, and enhancing test infrastructure/tools and verifying testing results.</p>
<p>This is the golden opportunity to learn Oracle within Oracle, the challenging position provides training to lay the foundation of RAC and database stability, High Availability. Engineer will expose to latest Oracle technologies on varies platforms. Those experiences are extremely valuable toward the building solid foundations of RAC and High availability systems for future system architecture integration and consulting work.</p>
<p>Detailed Description:<br />
·	Logs and tracks product defects as encountered.<br />
·	Specific Projects include: RAC stability bundle testing:<br />
o	Understand the vulnerabilities for each release.<br />
o	Ensure quality of post-release bundle deliverables by understanding new feature/enhancement and verifying various fixes.<br />
o	Enhance the test tools/infrastructure, aim to an automated testing framework with flexibility and simplicity.<br />
o	Understand RDBMS functions, especially in RAC environment, for detecting failure in functionality and usability.<br />
·	Various Workload understanding, placement, maintenance and enhancement.<br />
In addition to these primary duties, the incumbent will also participate in additional tasks with other senior team members, e.g.:<br />
·	Product testing (beta and pre-release stress/destructive tests)<br />
·	Product training and user documentation review</p>
<p>Technical Background:<br />
·	At least 2 years experience in database environments and configuring/or testing/or administrating in Oracle 10g/11g. (Production/Testing environment).<br />
·	Good understanding of database architecture and terminology.<br />
·	Proficiency in Perl and other scripting languages; and plsql<br />
·	Must have experiences in any one of the following platforms: Linux, HP-UX, Solaris 64, IBM/AIX, Windows.<br />
·	Experience designing and executing destructive or performance tests is a plus.<br />
·	Experience in clustered server environments or Oracle RAC is preferred.<br />
·	Experience as an Oracle dba or Plsql developer is preferred.</p>
<p>Personal Profile / Skills:<br />
·	Quick and willing to learn, self-motivator, attention to details and team player<br />
·	Good verbal and written communication skills in English<br />
·	Ability to multitask and deliver under pressure</p>
<h3  class="related_post_title">Related Posts</h3><ul class="related_post"><li><a href="http://www.rickyzhu.com/2130_oracle%e8%bf%99%e4%ba%9b%e5%b9%b4%e7%9a%84%e5%b9%b6%e8%b4%ad.html" title="Oracle这些年的并购">Oracle这些年的并购</a> (2)</li><li><a href="http://www.rickyzhu.com/2119_modify-11gr2-resource-attr.html" title="如何修改Oracle 11gR2中的资源属性">如何修改Oracle 11gR2中的资源属性</a> (0)</li><li><a href="http://www.rickyzhu.com/2100_oracle-real-world-performance-group.html" title="Oracle Real World Performance Group">Oracle Real World Performance Group</a> (0)</li><li><a href="http://www.rickyzhu.com/1990_oraclesun-product-line.html" title="Oracle+Sun Product Line">Oracle+Sun Product Line</a> (5)</li><li><a href="http://www.rickyzhu.com/1975_oracle-clear-oracle-sun-deal.html" title="欧盟批准Oracle收购SUN">欧盟批准Oracle收购SUN</a> (1)</li><li><a href="http://www.rickyzhu.com/1894_11-2-for-aix-and-hpi.html" title="Oracle Database 11gR2 for HP-UX and AIX released ">Oracle Database 11gR2 for HP-UX and AIX released </a> (3)</li><li><a href="http://www.rickyzhu.com/1841_patchset-reference.html" title="Oracle Patchset Reference">Oracle Patchset Reference</a> (2)</li><li><a href="http://www.rickyzhu.com/1817_11-2-for-solairs-release.html" title="11.2.0.1.0 on Solaris.Sparc64 and Solaris.X64 released">11.2.0.1.0 on Solaris.Sparc64 and Solaris.X64 released</a> (0)</li><li><a href="http://www.rickyzhu.com/1792_metalink.html" title="Metalink即将退休">Metalink即将退休</a> (4)</li><li><a href="http://www.rickyzhu.com/915_11-2-crs-resource.html" title="Oracle Database 11gR2 Clusterware之资源">Oracle Database 11gR2 Clusterware之资源</a> (0)</li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.rickyzhu.com/2127_rac-shenzhen-hiring.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>缺陷工作流程和缺陷报告</title>
		<link>http://www.rickyzhu.com/2125_defect-management.html?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=defect-management</link>
		<comments>http://www.rickyzhu.com/2125_defect-management.html#comments</comments>
		<pubDate>Sun, 25 Jul 2010 15:04:54 +0000</pubDate>
		<dc:creator>ricky.zhu</dc:creator>
				<category><![CDATA[软件测试]]></category>
		<category><![CDATA[Testing]]></category>

		<guid isPermaLink="false">http://www.rickyzhu.com/?p=2125</guid>
		<description><![CDATA[最近在读《How We Test Software at Microsoft》 其中的缺陷和测试用例管理，发现很多思路和做法跟目前我们在进行的也颇为相似，总结如下： 缺陷管理和用例管理是一个软件测试项目的必备，无论是数千人的国际化大企业，还是三五人的小软件作坊。这都是测试队伍的两大工作成果。其中，测试用例描述测试 过程的意图，缺陷则描述这些测试用例的结果。，今天谈谈缺陷工作流程。 缺陷工作流程为: 文字描述如下: 产品代码-》运行测试用例-》创建缺陷报告-》三方会审讨论缺陷 如果缺陷没有批准-》把缺陷当作不修正来解决-》关闭缺陷 如果缺陷批准了要调查-》研究是代码错误还是设计错误 如果是代码错误，提议修正代码错误-，在提交三方会审-》如果修正批准了-》修改代码-》解决缺陷-》重现缺陷-》通过了则关闭缺陷；不通过，则重新激活-》重新调查是代码错误还是设计错误 如果是设计错误，修正错误直到批准-》再进行三方会审。其他后续流程和以前类似。 在这里需要注意的是，有些缺陷需要综合考虑优先级别，产品发布周期等因素，标注为不予修复。也就是说虽然承认该缺陷，但不会修正，或者决定推迟修正，即该缺陷会在未来的版本修正。这些不予修正的缺陷应该在release notes中予以注明。 这里所说的三方会审，一般意义上指的是开发测试和项目管理。 缺陷报告中应该经常避免的几个错误： 1.电子邮件讨论 电子邮件和缺陷系统是大多数的工程师常用的工具，所以很多时候两者被混用就不足为怪了。然后除了开发工程师和测试工程师之外，缺陷报告还有其他的广泛用途，所以和缺陷不直接相关的信息不应该被写入报告。 2.缺陷渐变 缺陷渐变是说在同一个缺陷的报告中，缺陷从一个问题演变成另外一个不相关的问题。这种现象有时候发生很快，有时候过几天或者几个月。不管怎么样，都要极力避免缺陷渐变。对于已经变形的缺陷，通常很难分析其中根本原因，产品支持工程师在搜索相关问题时候还会发生混淆。如果一个缺陷报告开始演变，要及时停止，并就新问题重新报告一个新的缺陷。 3.对个缺陷 如果测试人员很忙碌，他们可能会相关的缺陷记录放在一个缺陷报告中。尽管我们尽力避免这类问题，在一个缺陷报告中报告几个问题从来就不是好主意。这会带来一系列的问题，比如： (1)缺陷的优先级别不能单独设置 (2)缺陷的决定不能单独设置，比如立即修复还是推迟到下一版本 (3)虽然缺陷在类似领域，但是可能需要分配给不同的开发工程师 (4)在分析产品缺陷的根本原因时候，同一缺陷报告中的每个缺陷可能有不同的错误根源。 关于缺陷报告的时候 这似乎是管理层最喜欢干的事情，这些报告发掘和代表了各种各样的数据。比如下面的一些度量： (1)修复的缺陷/所有解决了的缺陷：可以衡量缺陷修正和其他决断的比例 (2)缺陷发现率 (3)缺陷修正率：当缺陷会审标准提高时候，修正的百分比下降 (4)每个组件的缺陷数：根据功能排序可以影响哪些领域需要更多的测试 (5)如何发现缺陷：了解缺陷如何发现可以帮助根源分析和实现缺陷防止技术 (6)每个测试活动发现的缺陷：分析测试类别包括结构化测试，发布前测试，测试用例开发，自动化测试等 (7)平均解决缺陷的时间：跟踪开发团队对输入的缺陷的响应速度 (8)平均关闭缺陷的时间：跟踪缺陷的平均反应时间 缺陷数据唯一不能使用的时候：绩效衡量 缺陷数据具有太多的可变量，比如： (1)所测试功能的复杂性 (2)开发人员的编程能力 (3)规格完整性 (4)缺陷预防和缺陷发现 (5)报告的及时性 下节谈谈测试用例管理。 Related PostsTester Center聚合中心 (3)测试设计技术Q-Patterns介绍 (3)推荐两本好书 (1)读书笔记-软件质量保证合同评审 (2)读书笔记-软件质量保证部件概述 [...]]]></description>
			<content:encoded><![CDATA[<p>最近在读《<a href="http://book.douban.com/subject/3001368/">How We Test Software at Microsof</a>t》<br />
其中的缺陷和测试用例管理，发现很多思路和做法跟目前我们在进行的也颇为相似，总结如下：</p>
<p>缺陷管理和用例管理是一个软件测试项目的必备，无论是数千人的国际化大企业，还是三五人的小软件作坊。这都是测试队伍的两大工作成果。其中，测试用例描述测试<br />
过程的意图，缺陷则描述这些测试用例的结果。，今天谈谈缺陷工作流程。</p>
<p>缺陷工作流程为:<br />
<a href="http://www.flickr.com/photos/rickyzhu/4826539831/" title="defectflow by ricky.zhu, on Flickr"><img src="http://farm5.static.flickr.com/4082/4826539831_aa06a0b2f4.jpg" width="500" height="343" alt="defectflow" /></a></p>
<p>文字描述如下:<br />
产品代码-》运行测试用例-》创建缺陷报告-》三方会审讨论缺陷<br />
如果缺陷没有批准-》把缺陷当作不修正来解决-》关闭缺陷<br />
如果缺陷批准了要调查-》研究是代码错误还是设计错误<br />
如果是代码错误，提议修正代码错误-，在提交三方会审-》如果修正批准了-》修改代码-》解决缺陷-》重现缺陷-》通过了则关闭缺陷；不通过，则重新激活-》重新调查是代码错误还是设计错误<br />
如果是设计错误，修正错误直到批准-》再进行三方会审。其他后续流程和以前类似。</p>
<p>在这里需要注意的是，有些缺陷需要综合考虑优先级别，产品发布周期等因素，标注为不予修复。也就是说虽然承认该缺陷，但不会修正，或者决定推迟修正，即该缺陷会在未来的版本修正。这些不予修正的缺陷应该在release notes中予以注明。</p>
<p>这里所说的三方会审，一般意义上指的是开发测试和项目管理。</p>
<p>缺陷报告中应该经常避免的几个错误：<br />
1.电子邮件讨论<br />
电子邮件和缺陷系统是大多数的工程师常用的工具，所以很多时候两者被混用就不足为怪了。然后除了开发工程师和测试工程师之外，缺陷报告还有其他的广泛用途，所以和缺陷不直接相关的信息不应该被写入报告。<br />
2.缺陷渐变<br />
缺陷渐变是说在同一个缺陷的报告中，缺陷从一个问题演变成另外一个不相关的问题。这种现象有时候发生很快，有时候过几天或者几个月。不管怎么样，都要极力避免缺陷渐变。对于已经变形的缺陷，通常很难分析其中根本原因，产品支持工程师在搜索相关问题时候还会发生混淆。如果一个缺陷报告开始演变，要及时停止，并就新问题重新报告一个新的缺陷。<br />
3.对个缺陷<br />
如果测试人员很忙碌，他们可能会相关的缺陷记录放在一个缺陷报告中。尽管我们尽力避免这类问题，在一个缺陷报告中报告几个问题从来就不是好主意。这会带来一系列的问题，比如：<br />
(1)缺陷的优先级别不能单独设置<br />
(2)缺陷的决定不能单独设置，比如立即修复还是推迟到下一版本<br />
(3)虽然缺陷在类似领域，但是可能需要分配给不同的开发工程师<br />
(4)在分析产品缺陷的根本原因时候，同一缺陷报告中的每个缺陷可能有不同的错误根源。</p>
<p>关于缺陷报告的时候<br />
这似乎是管理层最喜欢干的事情，这些报告发掘和代表了各种各样的数据。比如下面的一些度量：<br />
(1)修复的缺陷/所有解决了的缺陷：可以衡量缺陷修正和其他决断的比例<br />
(2)缺陷发现率<br />
(3)缺陷修正率：当缺陷会审标准提高时候，修正的百分比下降<br />
(4)每个组件的缺陷数：根据功能排序可以影响哪些领域需要更多的测试<br />
(5)如何发现缺陷：了解缺陷如何发现可以帮助根源分析和实现缺陷防止技术<br />
(6)每个测试活动发现的缺陷：分析测试类别包括结构化测试，发布前测试，测试用例开发，自动化测试等<br />
(7)平均解决缺陷的时间：跟踪开发团队对输入的缺陷的响应速度<br />
(8)平均关闭缺陷的时间：跟踪缺陷的平均反应时间</p>
<p>缺陷数据唯一不能使用的时候：绩效衡量<br />
缺陷数据具有太多的可变量，比如：<br />
(1)所测试功能的复杂性<br />
(2)开发人员的编程能力<br />
(3)规格完整性<br />
(4)缺陷预防和缺陷发现<br />
(5)报告的及时性</p>
<p>下节谈谈测试用例管理。</p>
<h3  class="related_post_title">Related Posts</h3><ul class="related_post"><li><a href="http://www.rickyzhu.com/725_tester-center.html" title="Tester Center聚合中心">Tester Center聚合中心</a> (3)</li><li><a href="http://www.rickyzhu.com/469_qpatterns-intro.html" title="测试设计技术Q-Patterns介绍">测试设计技术Q-Patterns介绍</a> (3)</li><li><a href="http://www.rickyzhu.com/440_two-solaris-books.html" title="推荐两本好书">推荐两本好书</a> (1)</li><li><a href="http://www.rickyzhu.com/221_qa-contract-review.html" title="读书笔记-软件质量保证合同评审">读书笔记-软件质量保证合同评审</a> (2)</li><li><a href="http://www.rickyzhu.com/220_qa-component.html" title="读书笔记-软件质量保证部件概述">读书笔记-软件质量保证部件概述</a> (0)</li><li><a href="http://www.rickyzhu.com/18_book-reading-what-is-quality-assurance.html" title="读书笔记-什么是软件质量保证">读书笔记-什么是软件质量保证</a> (0)</li><li><a href="http://www.rickyzhu.com/6_test-automation-and-quality-assurance.html" title="测试自动化和质量保证">测试自动化和质量保证</a> (0)</li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.rickyzhu.com/2125_defect-management.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>如何修改Oracle 11gR2中的资源属性</title>
		<link>http://www.rickyzhu.com/2119_modify-11gr2-resource-attr.html?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=modify-11gr2-resource-attr</link>
		<comments>http://www.rickyzhu.com/2119_modify-11gr2-resource-attr.html#comments</comments>
		<pubDate>Sun, 25 Jul 2010 07:54:22 +0000</pubDate>
		<dc:creator>ricky.zhu</dc:creator>
				<category><![CDATA[数据库]]></category>
		<category><![CDATA[Oracle]]></category>
		<category><![CDATA[rac]]></category>

		<guid isPermaLink="false">http://www.rickyzhu.com/?p=2119</guid>
		<description><![CDATA[今天简单介绍下Oracle GI 11gR2中CRS相关资源属性的修改。 在Oracle 11gR2中，所有的资源在安装结束的时候都有一些默认属性。这里的资源不仅仅包含CRS资源比如nodeapps, asm, listener, db等等，也包括在11gR2中新引入的ohasd资源（当然crs也是OHASD资源的一种），包括crsd, gpnpd, gipcd, ctssd等等。这些属性比如超时时间，启动脚本，依赖关系等等。当然这里提供的只是一个方法，至于是否需要修改，什么时候修改则请慎重使用，而且很多资源资源是不被官方支持的。 在11gR2中，资源属性的查看方法是使用crsctl命令，另外简单提一句，经常看到很多人在查看资源的时候习惯于使用之前版本(10gR2, 11gR1)的一些命令，比如crs_stat, crs_start ，其实这些命令在11gR2已经废弃，保留他们的目的也只是为了向后兼容。在11gR2中另外一个推荐的命令就是srvctl。这两个命令在11gR2都得到了很大的增强，而且基本可以完成所有的管理任务了。 crsctl status resource -t 可以显示所有的CRS资源及状态 crsctl status resource -t -init 可以显示所有的OHASD资源及状态 bash-3.00# /u01/app/crshome/bin/crsctl stat res -t -init &#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; NAME &#160; &#160; &#160; &#160; &#160; TARGET &#160;STATE &#160; &#160; &#160; &#160;SERVER &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; STATE_DETAILS [...]]]></description>
			<content:encoded><![CDATA[<p>今天简单介绍下Oracle GI 11gR2中CRS相关资源属性的修改。</p>
<p>在Oracle 11gR2中，所有的资源在安装结束的时候都有一些默认属性。这里的资源不仅仅包含CRS资源比如nodeapps, asm, listener, db等等，也包括在11gR2中新引入的ohasd资源（当然crs也是OHASD资源的一种），包括crsd, gpnpd, gipcd, ctssd等等。这些属性比如超时时间，启动脚本，依赖关系等等。当然这里提供的只是一个方法，至于是否需要修改，什么时候修改则请慎重使用，而且很多资源资源是不被官方支持的。</p>
<p>在11gR2中，资源属性的查看方法是使用crsctl命令，另外简单提一句，经常看到很多人在查看资源的时候习惯于使用之前版本(10gR2, 11gR1)的一些命令，比如crs_stat, crs_start ，其实这些命令在11gR2已经废弃，保留他们的目的也只是为了向后兼容。在11gR2中另外一个推荐的命令就是srvctl。这两个命令在11gR2都得到了很大的增强，而且基本可以完成所有的管理任务了。</p>
<p>crsctl status resource -t 可以显示所有的CRS资源及状态</p>
<div class="dean_ch" style="white-space: wrap;">
crsctl status resource -t -init 可以显示所有的OHASD资源及状态<br />
bash<span class="nu0">-3.00</span><span class="re3"># /u01/app/crshome/bin/crsctl <span class="kw2">stat</span> res -t -init</span><br />
&#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;<br />
NAME &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; TARGET &nbsp;STATE &nbsp; &nbsp; &nbsp; &nbsp;SERVER &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; STATE_DETAILS &nbsp; &nbsp; &nbsp; <br />
&#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;<br />
Cluster Resources<br />
&#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;<br />
ora.asm<br />
&nbsp; &nbsp; &nbsp; <span class="nu0">1</span> &nbsp; &nbsp; &nbsp; &nbsp;ONLINE &nbsp;ONLINE &nbsp; &nbsp; &nbsp; node2 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Started &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <br />
ora.crf<br />
&nbsp; &nbsp; &nbsp; <span class="nu0">1</span> &nbsp; &nbsp; &nbsp; &nbsp;ONLINE &nbsp;ONLINE &nbsp; &nbsp; &nbsp; node2 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <br />
ora.crsd<br />
&nbsp; &nbsp; &nbsp; <span class="nu0">1</span> &nbsp; &nbsp; &nbsp; &nbsp;ONLINE &nbsp;ONLINE &nbsp; &nbsp; &nbsp; node2 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <br />
ora.cssd<br />
&nbsp; &nbsp; &nbsp; <span class="nu0">1</span> &nbsp; &nbsp; &nbsp; &nbsp;ONLINE &nbsp;ONLINE &nbsp; &nbsp; &nbsp; node2 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <br />
ora.cssdmonitor<br />
&nbsp; &nbsp; &nbsp; <span class="nu0">1</span> &nbsp; &nbsp; &nbsp; &nbsp;ONLINE &nbsp;ONLINE &nbsp; &nbsp; &nbsp; node2 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <br />
ora.ctssd<br />
&nbsp; &nbsp; &nbsp; <span class="nu0">1</span> &nbsp; &nbsp; &nbsp; &nbsp;ONLINE &nbsp;ONLINE &nbsp; &nbsp; &nbsp; node2 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; OBSERVER &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<br />
ora.diskmon<br />
&nbsp; &nbsp; &nbsp; <span class="nu0">1</span> &nbsp; &nbsp; &nbsp; &nbsp;ONLINE &nbsp;ONLINE &nbsp; &nbsp; &nbsp; node2 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <br />
ora.drivers.acfs<br />
&nbsp; &nbsp; &nbsp; <span class="nu0">1</span> &nbsp; &nbsp; &nbsp; &nbsp;ONLINE &nbsp;ONLINE &nbsp; &nbsp; &nbsp; node2 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <br />
ora.evmd<br />
&nbsp; &nbsp; &nbsp; <span class="nu0">1</span> &nbsp; &nbsp; &nbsp; &nbsp;ONLINE &nbsp;ONLINE &nbsp; &nbsp; &nbsp; node2 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <br />
ora.gipcd<br />
&nbsp; &nbsp; &nbsp; <span class="nu0">1</span> &nbsp; &nbsp; &nbsp; &nbsp;ONLINE &nbsp;ONLINE &nbsp; &nbsp; &nbsp; node2 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <br />
ora.gpnpd<br />
&nbsp; &nbsp; &nbsp; <span class="nu0">1</span> &nbsp; &nbsp; &nbsp; &nbsp;ONLINE &nbsp;ONLINE &nbsp; &nbsp; &nbsp; node2 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <br />
ora.mdnsd<br />
&nbsp; &nbsp; &nbsp; <span class="nu0">1</span> &nbsp; &nbsp; &nbsp; &nbsp;ONLINE &nbsp;ONLINE &nbsp; &nbsp; &nbsp; node2 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <br />
bash<span class="nu0">-3.00</span><span class="re3"># </span></p>
<p><span class="re3">#修改资源的命令如下：</span></p>
<p>crsctl modify resource res -attr <span class="st0">&quot;xxxx=xxxx&quot;</span></p>
<p>&nbsp;</p></div>
<p>下面仅仅列举一个简单的例子，在11gR2的Solaris平台上，有一个IPMP技术，也就是IP multiple Path技术，配置多块public网卡在一个group里面，当一块网卡发生失败的时候，可以自动切换到另外一快（可以配置成使用probe-based或者link-based），关于IPMP的技术下次在做一些介绍。我们的11gR2也充分支持这一技术，前提就是在CRS管理的network resource上配置多块网卡，当其中的一块fail的时候，利用IPMP自动切换到另外一块，如果两块都不幸fail，那么利用CRS的漂移功能，把VIP和其他相应的服务和client请求漂移到另外的节点。</p>
<p>下面的命令演示了如何修改network资源，使之可以使用多块网卡。</p>
<div class="dean_ch" style="white-space: wrap;">
bash<span class="nu0">-3.00</span><span class="re3"># /u01/app/crshome/bin/crsctl <span class="kw2">stat</span> res &nbsp;ora.net1.network &nbsp;-p | <span class="kw2">grep</span> USR_ORA</span><br />
<span class="re2">USR_ORA_AUTO=</span>static<br />
<span class="re2">USR_ORA_ENV=</span><br />
<span class="re2">USR_ORA_IF=</span>e1000g0<br />
<span class="re2">USR_ORA_NETMASK=</span><span class="nu0">255.255</span><span class="nu0">.255</span><span class="nu0">.0</span><br />
<span class="re2">USR_ORA_SUBNET=</span><span class="nu0">10.11</span><span class="nu0">.191</span><span class="nu0">.0</span><br />
bash<span class="nu0">-3.00</span><span class="re3"># </span></p>
<p>crsctl modify resource ora.net1.network -attr <span class="st0">&quot;USR_ORA_IF=e1000g0 e1000g1&quot;</span></p>
<p>bash<span class="nu0">-3.00</span><span class="re3"># /u01/app/crshome/bin/crsctl <span class="kw2">stat</span> res &nbsp;ora.net1.network &nbsp;-p | <span class="kw2">grep</span> USR_ORA</span><br />
<span class="re2">USR_ORA_AUTO=</span>static<br />
<span class="re2">USR_ORA_ENV=</span><br />
<span class="re2">USR_ORA_IF=</span>e1000g0 e1000g1<br />
<span class="re2">USR_ORA_NETMASK=</span><span class="nu0">255.255</span><span class="nu0">.255</span><span class="nu0">.0</span><br />
<span class="re2">USR_ORA_SUBNET=</span><span class="nu0">10.11</span><span class="nu0">.191</span><span class="nu0">.0</span><br />
bash<span class="nu0">-3.00</span><span class="re3"># </span></p>
<p>&nbsp;</p></div>
<p>注意上面的e1000g0, e1000g1是同一个IPMP group里面的两个网卡。</p>
<h3  class="related_post_title">Related Posts</h3><ul class="related_post"><li><a href="http://www.rickyzhu.com/915_11-2-crs-resource.html" title="Oracle Database 11gR2 Clusterware之资源">Oracle Database 11gR2 Clusterware之资源</a> (0)</li><li><a href="http://www.rickyzhu.com/898_11-2-crsprocesses.html" title="Oracle Database 11gR2 Clusterware之后台进程">Oracle Database 11gR2 Clusterware之后台进程</a> (1)</li><li><a href="http://www.rickyzhu.com/882_troubleshoot-crs-10204-1.html" title="Troubleshoot CRS 10.2.0.4 on EL5 (1)">Troubleshoot CRS 10.2.0.4 on EL5 (1)</a> (1)</li><li><a href="http://www.rickyzhu.com/829_install-10g-rac-on-rhel5.html" title="如何在RHEL5上安装Oracle RAC 10g">如何在RHEL5上安装Oracle RAC 10g</a> (6)</li><li><a href="http://www.rickyzhu.com/755_oracle-utility-deinstall-tool.html" title="Oracle CRS/RAC Utilities-Deinstall tool">Oracle CRS/RAC Utilities-Deinstall tool</a> (1)</li><li><a href="http://www.rickyzhu.com/752_oracle-utility-ostool.html" title="Oracle CRS/RAC Utility-OSTool">Oracle CRS/RAC Utility-OSTool</a> (1)</li><li><a href="http://www.rickyzhu.com/743_oracle-rac-team-hiring-urgent.html" title="Oracle RAC Team Hiring-Urgent">Oracle RAC Team Hiring-Urgent</a> (4)</li><li><a href="http://www.rickyzhu.com/676_oracle-utility-cluvfy.html" title="Oracle Clusterware Utility-Cluvfy">Oracle Clusterware Utility-Cluvfy</a> (0)</li><li><a href="http://www.rickyzhu.com/670_oracle-clusterware-rac-comp.html" title="Oracle CRS/ASM/RAC版本兼容对应表">Oracle CRS/ASM/RAC版本兼容对应表</a> (0)</li><li><a href="http://www.rickyzhu.com/2130_oracle%e8%bf%99%e4%ba%9b%e5%b9%b4%e7%9a%84%e5%b9%b6%e8%b4%ad.html" title="Oracle这些年的并购">Oracle这些年的并购</a> (2)</li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.rickyzhu.com/2119_modify-11gr2-resource-attr.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>StAREAST and STARWest</title>
		<link>http://www.rickyzhu.com/2105_stareast-and-starwest.html?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=stareast-and-starwest</link>
		<comments>http://www.rickyzhu.com/2105_stareast-and-starwest.html#comments</comments>
		<pubDate>Tue, 20 Jul 2010 04:53:34 +0000</pubDate>
		<dc:creator>ricky.zhu</dc:creator>
				<category><![CDATA[软件测试]]></category>

		<guid isPermaLink="false">http://www.rickyzhu.com/?p=2105</guid>
		<description><![CDATA[今天介绍一下这两个非常有名的测试行业的权威组织，STAREAST 和 STARWEST。 顾名思义，这是分别在美国东部和西部举行的测试行业的一个高端盛会。这两个会议自从2000年开始举行，到今年已经是第十个念头了，每次的会议大概持续6天。前面五天是一些测试的主题演讲和技术展示，介绍的是测试行业的最新的技术，方法，工具等。而演讲嘉宾也都是行业的大师级别的人物。最后一天是一个软件测试和质量领导人论坛。 今年的STAREAST，也就是东部的盛会已经于4月25到30日在东部城市奥兰多闭幕，详细情况参考这里 2010年的STARWEST也筹备结束，将于2010年9月26－10月1日在美丽的西海岸城市加州的圣地亚哥举行。 下面是STAREAST今年6天中的第二天的演讲内容，其中包论的内容十分广泛，包括风险驱动的测试，测试设计技术，移动终端的测试自动化技术等等，当然也包括如今比较热门的敏捷测试等话题。今年的全部日程参考这里 《日程格式太乱，就不贴了，大家去原链接查看》 另外，这个会议的演讲者也是可以自己申请的（申请2011的演讲），忠心希望能有一天国内的测试同行有机会站在这样的国际会场上。分享我们自己的对于测试的理解和经验。 其实我第一次听过这个会议是2004年，我当时的Test Manager Rosa参与了STARWEST并带回了大量精彩现场的演讲的PPT，并指导我们当时的公司和团队顺利的从无到有成功的开展了自动化测试，最终在企业范围内搭建了一个自动化测试平台，并组建了一支强竞争力的自动化测试团队。早在2004，2005年的时候我们就完成了这一个在现在看来都十分了不起的成就，即便不是第一个，也是当时为数不多的比较成功的自动化测试的案例。 几句题化话： 我们当时的成功很大程度上归功于Rosa的丰富的测试经验和强有力的领导以及执行力。后来他虽然也离开了我们回到了美国，但是一直都有保持联系。 Related Posts测试如何同开发搞好关系 (3)测试工程师是否需要懂开发 (1)庆祝51Testing软件测试网成立五周年 (0)软件测试基础-Alpha和Beta (4)软件测试基础-自动化测试和手工测试 (3)软件测试基础-确认和验证 (0)软件测试基础-黑盒和白盒 (1)软件测试基础-软件测试 (0)测试人员如何赢得开发人员的尊重 (3)软件测试新书推荐 (0)]]></description>
			<content:encoded><![CDATA[<p>今天介绍一下这两个非常有名的测试行业的权威组织，<a href="http://www.sqe.com/ConferenceArchive/StarEast2010/Default.html">STAREAST</a> 和 <a href="http://www.sqe.com/StarWest/AboutUs.aspx">STARWEST</a>。<br />
顾名思义，这是分别在美国东部和西部举行的测试行业的一个高端盛会。这两个会议自从2000年开始举行，到今年已经是第十个念头了，每次的会议大概持续6天。前面五天是一些测试的主题演讲和技术展示，介绍的是测试行业的最新的技术，方法，工具等。而演讲嘉宾也都是行业的大师级别的人物。最后一天是一个软件测试和质量领导人论坛。</p>
<p>今年的STAREAST，也就是东部的盛会已经于4月25到30日在东部城市奥兰多闭幕，<a href="http://www.sqe.com/ConferenceArchive/StarEast2010/Schedule.html">详细情况参考这里</a></p>
<p>2010年的STARWEST也筹备结束，将于2010年9月26－10月1日在美丽的西海岸城市加州的圣地亚哥举行。</p>
<p>下面是STAREAST今年6天中的第二天的演讲内容，其中包论的内容十分广泛，包括风险驱动的测试，测试设计技术，移动终端的测试自动化技术等等，当然也包括如今比较热门的敏捷测试等话题。<a href="http://www.sqe.com/StarWest/Schedule/Default.aspx">今年的全部日程参考这里</a></p>
<p>《日程格式太乱，就不贴了，大家去原链接查看》</p>
<p>另外，这个会议的演讲者也是可以自己申请的（<a href="http://www.sqe.com/conferences/SpeakerSubmission.aspx">申请2011的演讲</a>），忠心希望能有一天国内的测试同行有机会站在这样的国际会场上。分享我们自己的对于测试的理解和经验。</p>
<p>其实我第一次听过这个会议是2004年，我当时的Test Manager Rosa参与了STARWEST并带回了大量精彩现场的演讲的PPT，并指导我们当时的公司和团队顺利的从无到有成功的开展了自动化测试，最终在企业范围内搭建了一个自动化测试平台，并组建了一支强竞争力的自动化测试团队。早在2004，2005年的时候我们就完成了这一个在现在看来都十分了不起的成就，即便不是第一个，也是当时为数不多的比较成功的自动化测试的案例。</p>
<p>几句题化话：<br />
我们当时的成功很大程度上归功于Rosa的丰富的测试经验和强有力的领导以及执行力。后来他虽然也离开了我们回到了美国，但是一直都有保持联系。</p>
<h3  class="related_post_title">Related Posts</h3><ul class="related_post"><li><a href="http://www.rickyzhu.com/1889_get-along-with-develope.html" title="测试如何同开发搞好关系">测试如何同开发搞好关系</a> (3)</li><li><a href="http://www.rickyzhu.com/866_progamming-skill-and-tester.html" title="测试工程师是否需要懂开发">测试工程师是否需要懂开发</a> (1)</li><li><a href="http://www.rickyzhu.com/823_51testing-5-years.html" title="庆祝51Testing软件测试网成立五周年">庆祝51Testing软件测试网成立五周年</a> (0)</li><li><a href="http://www.rickyzhu.com/479_product-life-cycle.html" title="软件测试基础-Alpha和Beta">软件测试基础-Alpha和Beta</a> (4)</li><li><a href="http://www.rickyzhu.com/477_test-automation-vs-manual-testing.html" title="软件测试基础-自动化测试和手工测试">软件测试基础-自动化测试和手工测试</a> (3)</li><li><a href="http://www.rickyzhu.com/475_verification-and-validation.html" title="软件测试基础-确认和验证">软件测试基础-确认和验证</a> (0)</li><li><a href="http://www.rickyzhu.com/474_black-box-and-while-box.html" title="软件测试基础-黑盒和白盒">软件测试基础-黑盒和白盒</a> (1)</li><li><a href="http://www.rickyzhu.com/473_software-testing-concept.html" title="软件测试基础-软件测试">软件测试基础-软件测试</a> (0)</li><li><a href="http://www.rickyzhu.com/472_tester-and-developer.html" title="测试人员如何赢得开发人员的尊重">测试人员如何赢得开发人员的尊重</a> (3)</li><li><a href="http://www.rickyzhu.com/471_test-book-recommend.html" title="软件测试新书推荐">软件测试新书推荐</a> (0)</li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.rickyzhu.com/2105_stareast-and-starwest.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Oracle Real World Performance Group</title>
		<link>http://www.rickyzhu.com/2100_oracle-real-world-performance-group.html?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=oracle-real-world-performance-group</link>
		<comments>http://www.rickyzhu.com/2100_oracle-real-world-performance-group.html#comments</comments>
		<pubDate>Thu, 15 Jul 2010 07:35:51 +0000</pubDate>
		<dc:creator>ricky.zhu</dc:creator>
				<category><![CDATA[数据库]]></category>
		<category><![CDATA[求职招聘]]></category>
		<category><![CDATA[Oracle]]></category>

		<guid isPermaLink="false">http://www.rickyzhu.com/?p=2100</guid>
		<description><![CDATA[这是Oracle内部比较牛的一个team，兼顾到技术细节，而且又不失实际的用户环境，所以比较有挑战，而且这次的职位技术级别比较高－Senior or Principle member，具体描述如下。欢迎高手自荐。 Title: Senior/Principle member-Real World Performance Group Job description: Real World Performance Group is part of the Oracle Database product management team. We do customer benchmarks and post-product escalations to help to shorten sales cycle, to make quality insurance of the Oracle database product, and master the competitive intelligence of the Oracle [...]]]></description>
			<content:encoded><![CDATA[<p>这是Oracle内部比较牛的一个team，兼顾到技术细节，而且又不失实际的用户环境，所以比较有挑战，而且这次的职位技术级别比较高－Senior or Principle member，具体描述如下。欢迎高手自荐。</p>
<p>Title: Senior/Principle member-Real World Performance Group</p>
<p>Job description:</p>
<p>Real World Performance Group is part of the Oracle Database product management team. We do customer benchmarks and post-product escalations to help to shorten sales cycle, to make quality insurance of the Oracle database product, and master the competitive intelligence of the Oracle database product. We are a global team including people in US, EMEA and APAC and we need people to cooperating with people in other time zones.</p>
<p>Responsibilities:</p>
<p>1. Perform database benchmarks<br />
2. File bugs and get rapid resolutions<br />
3. Cooperate with other people in a global team  </p>
<p>Qualifications</p>
<p>1. Bachelor or master degree of computer science, or have firm computer science basic knowledge<br />
2. Deep understanding of Oracle database and operating system<br />
3. Skilled in SQL tuning<br />
4. Proficient in writing shell scripts<br />
5. Minimum 3 years of work experiences, better in DBA area, SQL development area or OS area<br />
6. Self-motivated and can work under tight timeline<br />
7. Good team work spirit and can work in a global team<br />
8. Fluent in English and Mandarin  </p>
<p>Send your Chinese &#038; English C.V. to ricky.zhu###gmail.com.</p>
<p>工作地点：深圳或者北京均可。</p>
<p>PS：据我知道，这个team的成员分布在美国总部，欧洲和亚太一些国家，在深圳也有一个优秀的小组。一些成员也曾经来国内跟部分大客户进行过技术方面的交流，所以相信大家对他们其实并不陌生。比如<a href="http://www.os2ora.com/">这位</a>和鼎鼎大名的<a href="http://structureddata.org/">Structured Data</a>都是这个team的一员。</p>
<p><a href="http://www.pythian.com/news/14717/exadata-technology-blogs/">有关Exadata的一些Technical的blog<br />
</a></p>
<h3  class="related_post_title">Related Posts</h3><ul class="related_post"><li><a href="http://www.rickyzhu.com/2130_oracle%e8%bf%99%e4%ba%9b%e5%b9%b4%e7%9a%84%e5%b9%b6%e8%b4%ad.html" title="Oracle这些年的并购">Oracle这些年的并购</a> (2)</li><li><a href="http://www.rickyzhu.com/2127_rac-shenzhen-hiring.html" title="Oracle RAC Team招聘">Oracle RAC Team招聘</a> (0)</li><li><a href="http://www.rickyzhu.com/2119_modify-11gr2-resource-attr.html" title="如何修改Oracle 11gR2中的资源属性">如何修改Oracle 11gR2中的资源属性</a> (0)</li><li><a href="http://www.rickyzhu.com/1990_oraclesun-product-line.html" title="Oracle+Sun Product Line">Oracle+Sun Product Line</a> (5)</li><li><a href="http://www.rickyzhu.com/1975_oracle-clear-oracle-sun-deal.html" title="欧盟批准Oracle收购SUN">欧盟批准Oracle收购SUN</a> (1)</li><li><a href="http://www.rickyzhu.com/1894_11-2-for-aix-and-hpi.html" title="Oracle Database 11gR2 for HP-UX and AIX released ">Oracle Database 11gR2 for HP-UX and AIX released </a> (3)</li><li><a href="http://www.rickyzhu.com/1841_patchset-reference.html" title="Oracle Patchset Reference">Oracle Patchset Reference</a> (2)</li><li><a href="http://www.rickyzhu.com/1817_11-2-for-solairs-release.html" title="11.2.0.1.0 on Solaris.Sparc64 and Solaris.X64 released">11.2.0.1.0 on Solaris.Sparc64 and Solaris.X64 released</a> (0)</li><li><a href="http://www.rickyzhu.com/1792_metalink.html" title="Metalink即将退休">Metalink即将退休</a> (4)</li><li><a href="http://www.rickyzhu.com/915_11-2-crs-resource.html" title="Oracle Database 11gR2 Clusterware之资源">Oracle Database 11gR2 Clusterware之资源</a> (0)</li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.rickyzhu.com/2100_oracle-real-world-performance-group.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>成功解锁iPhone</title>
		<link>http://www.rickyzhu.com/2094_unlock-iphone-3gs.html?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=unlock-iphone-3gs</link>
		<comments>http://www.rickyzhu.com/2094_unlock-iphone-3gs.html#comments</comments>
		<pubDate>Tue, 22 Jun 2010 11:55:50 +0000</pubDate>
		<dc:creator>ricky.zhu</dc:creator>
				<category><![CDATA[生活点滴]]></category>

		<guid isPermaLink="false">http://www.rickyzhu.com/?p=2094</guid>
		<description><![CDATA[苦苦等待了50天之后，终于在今天临晨等到了iPhone 3GS 3.1.3/BB 5.12.01的解锁，其实越狱在这之前就已经可以，只是自己比较关注的解锁功能，对越狱不太感冒。下面简单记录下越狱解锁的全过程。 1) 给自己留条后路，利用autoSHSH保存基带baseband，万一不小心升级到最新的基带而苹果又堵死了老的基带认证，就利用这个SHSH来进行恢复。 下载地址 关机-》按照home键连接USB接口，直到出现connect to iTune图标松开home进入恢复模式-》然后直接保存SHSH到本地即可。 2) 下载Spirit越狱（解锁之前必须先越狱） 下载地址 打开spirit，链接好iPhone，直接点击Jailbreak等待iPhone重启一次即可完成，重启后出现非常漂亮的七彩祥云，这个时候Cydia已经自动安装好了。 3）进入Cydia，找到管理，source管理，添加ultrasn0w0.93的源，地址是：repo666.ultrasn0w.com 这个时候iPhone会自动同步所有这个源的包，可能是比较多或者最近下载的人特别多，我等了十几分钟，也没有结束，看到论坛上很多人也反映这个，我就直接强制结束了，然后重新进入还是不行，这个时候关机，重启启动，然后就可以看到一些包丢失，但是关键的ultrasn0w在就行了。然后点击ultrasn0w0.93安装，几秒钟之后，安装结束。 这个时候提示无法激活蜂窝设备，重启机器！ 激动人心的时刻：中国移动的标注出来了，信号满格！无图无真相。 目前因为iOS4的越狱还没正式出来，所以还是不太敢升级到iOS4。等iOS4的完美越狱出来之后，在享受iOS4的功能。 周末的时候升级到了iOS4.0.1并成功JailBreak然后解锁，enjoy it. Related Posts软件开发工程师招聘信息 (2)小猪猪玩具店开张了 (6)软件测试人员能力的基本要求 (2)测试如何同开发搞好关系 (3)利用truss在Solaris下定位问题 (0)打算入手450D (14)Metalink即将退休 (4)Solaris启动过程透析 (0)Oracle 11g即将发布 (0)我的跳槽经历 (13)]]></description>
			<content:encoded><![CDATA[<p>苦苦等待了50天之后，终于在今天临晨等到了iPhone 3GS 3.1.3/BB 5.12.01的解锁，其实越狱在这之前就已经可以，只是自己比较关注的解锁功能，对越狱不太感冒。下面简单记录下越狱解锁的全过程。</p>
<p>1) 给自己留条后路，利用autoSHSH保存基带baseband，万一不小心升级到最新的基带而苹果又堵死了老的基带认证，就利用这个SHSH来进行恢复。</p>
<p><a href="http://ih8sn0w.com/index.php/welcome.snow">下载地址</a></p>
<p>关机-》按照home键连接USB接口，直到出现connect to iTune图标松开home进入恢复模式-》然后直接保存SHSH到本地即可。</p>
<p>2) 下载Spirit越狱（解锁之前必须先越狱）<br />
<a href="http://spiritjb.com/">下载地址</a></p>
<p>打开spirit，链接好iPhone，直接点击Jailbreak等待iPhone重启一次即可完成，重启后出现非常漂亮的七彩祥云，这个时候Cydia已经自动安装好了。</p>
<p>3）进入Cydia，找到管理，source管理，添加ultrasn0w0.93的源，地址是：repo666.ultrasn0w.com<br />
这个时候iPhone会自动同步所有这个源的包，可能是比较多或者最近下载的人特别多，我等了十几分钟，也没有结束，<a href="http://bbs.weiphone.com/read-htm-tid-862654-page-1.html">看到论坛上很多人也反映这个</a>，我就直接强制结束了，然后重新进入还是不行，这个时候关机，重启启动，然后就可以看到一些包丢失，但是关键的ultrasn0w在就行了。然后点击ultrasn0w0.93安装，几秒钟之后，安装结束。</p>
<p>这个时候提示无法激活蜂窝设备，重启机器！</p>
<p>激动人心的时刻：中国移动的标注出来了，信号满格！无图无真相。</p>
<p><a href="http://www.flickr.com/photos/rickyzhu/4724272368/" title="  by ricky.zhu, on Flickr"><img src="http://farm2.static.flickr.com/1106/4724272368_4bc5a06def_m.jpg" width="160" height="240" alt=" " /></a></p>
<p>目前因为iOS4的越狱还没正式出来，所以还是不太敢升级到iOS4。等iOS4的完美越狱出来之后，在享受iOS4的功能。</p>
<p><ins datetime="2010-08-09T01:46:28+00:00"><br />
周末的时候升级到了iOS4.0.1并成功<a href="http://jailbreakme.com">JailBreak</a>然后解锁，enjoy it.</p>
<p><a href="http://www.flickr.com/photos/rickyzhu/4874171254/" title="new portal on iOS4 by ricky.zhu, on Flickr"><img src="http://farm5.static.flickr.com/4116/4874171254_4e83765f21.jpg" width="320" height="480" alt="new portal on iOS4" /></a></p>
<p></ins></p>
<h3  class="related_post_title">Related Posts</h3><ul class="related_post"><li><a href="http://www.rickyzhu.com/198_master-linux-command.html" title="高级 Linux 命令精通指南(第二部分)">高级 Linux 命令精通指南(第二部分)</a> (0)</li><li><a href="http://www.rickyzhu.com/31_congratulation-for-the-admin-of-51testing.html" title="庆祝自己升级无忧测试网系统测试版主">庆祝自己升级无忧测试网系统测试版主</a> (0)</li><li><a href="http://www.rickyzhu.com/150_reverse-a-txt-file-by-line.html" title="怎样利用脚本语言逆序输出文件">怎样利用脚本语言逆序输出文件</a> (0)</li><li><a href="http://www.rickyzhu.com/513_enjoy-ubuntu.html" title="享受Ubuntu">享受Ubuntu</a> (0)</li><li><a href="http://www.rickyzhu.com/70_loadrunner-cpc-exam-summary.html" title="CPC认证考试后记">CPC认证考试后记</a> (1)</li><li><a href="http://www.rickyzhu.com/313_oracle-interview-question.html" title="Oracle面试题目及解答">Oracle面试题目及解答</a> (1)</li><li><a href="http://www.rickyzhu.com/192_zhuxiayu-can-walk.html" title="小猪猪会走了">小猪猪会走了</a> (2)</li><li><a href="http://www.rickyzhu.com/33_bottleneck-of-the-china-software-testing-engineer.html" title="国内软件测试工程师职业发展瓶颈分析">国内软件测试工程师职业发展瓶颈分析</a> (0)</li><li><a href="http://www.rickyzhu.com/234_tthao-collect-my-blog.html" title="网站被天天好收录">网站被天天好收录</a> (3)</li><li><a href="http://www.rickyzhu.com/267_dstat-introduction.html" title="推荐一个强大的性能监测工具dstat">推荐一个强大的性能监测工具dstat</a> (5)</li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.rickyzhu.com/2094_unlock-iphone-3gs.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>西游记之波音飞行博物馆</title>
		<link>http://www.rickyzhu.com/2045_flight-musieu.html?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=flight-musieu</link>
		<comments>http://www.rickyzhu.com/2045_flight-musieu.html#comments</comments>
		<pubDate>Fri, 28 May 2010 09:40:54 +0000</pubDate>
		<dc:creator>ricky.zhu</dc:creator>
				<category><![CDATA[生活点滴]]></category>

		<guid isPermaLink="false">http://www.rickyzhu.com/?p=2045</guid>
		<description><![CDATA[相信很多人知道西雅图这个城市是因为《西雅图夜未眠》或者微软总部。 其实在西雅图，还有另外一些你可能不知道的，比如波音总部，starbuck咖啡总部，COSTCO总部等都在西雅图。 而且西雅图所在的州叫华盛顿州，这个是不同于华盛顿特区的一个单独的州，华盛顿州也是著名的常青州，该州每辆车的车牌上都有州的标志-evergreen 据说华盛顿州也是全美高等教育普及率最高的州，达到了惊人的80％左右。 这次在美国期间，去了一趟西雅图，当然不能错过去波音公司和波音飞行博物馆参观的机会。 波音是一家传奇的公司，在西雅图的地位也非同一般。波音公司甚至在一定程度上影响了第二次世界大战的结局。 早期的波音飞机就是这样制造出来的 飞机的详细设计图纸就摆在桌面上 这个。 每个飞行员随身携带，七种语言，歌词大意是我们是美国空军，帮助你们打日本，请帮助我们并报告，美国定会大大酬谢。落款是大美国援华航空队 韩战期间，北韩投诚的飞行员驾驶的飞机 全球仅有的几袈协和飞机中的一架，相当拥挤，可以2倍音速飞行但是噪音极大 协和飞机驾驶室 空军一号，当年尼克松同学访华的时候那架，共服役四位美国总统 还是空军一号 全美空中交通实时系统（delay仅仅5分钟），点击鼠标可以看到航向和航班情况，这种国家机密都可以摆出来。 在来一张 Related PostsTop命令的一个BUG (0)Oracle 11g最佳二十大特性之五-闪回表 (1)性能测试启动阶段准备 (4)Week1 in USA (0)读书笔记-软件质量保证部件概述 (0)sed中如何引用变量 (2)测试人员如何赢得开发人员的尊重 (3)利用LoadRunner进行性能测试和结果分析(连载一) (0)为什么不要去外包公司 (18)From Testing to Database (13)]]></description>
			<content:encoded><![CDATA[<p>相信很多人知道西雅图这个城市是因为《西雅图夜未眠》或者微软总部。<br />
其实在西雅图，还有另外一些你可能不知道的，比如波音总部，starbuck咖啡总部，COSTCO总部等都在西雅图。<br />
而且西雅图所在的州叫华盛顿州，这个是不同于华盛顿特区的一个单独的州，华盛顿州也是著名的常青州，该州每辆车的车牌上都有州的标志-evergreen<br />
据说华盛顿州也是全美高等教育普及率最高的州，达到了惊人的80％左右。</p>
<p>这次在美国期间，去了一趟西雅图，当然不能错过去波音公司和波音飞行博物馆参观的机会。</p>
<p>波音是一家传奇的公司，在西雅图的地位也非同一般。波音公司甚至在一定程度上影响了第二次世界大战的结局。</p>
<p>早期的波音飞机就是这样制造出来的<br />
<a href="http://www.flickr.com/photos/rickyzhu/4518078425/" title="Flickr 上 ricky.zhu 的 IMG_9940"><img src="http://farm3.static.flickr.com/2802/4518078425_48b176afc3.jpg" width="333" height="500" alt="IMG_9940" /></a></p>
<p>飞机的详细设计图纸就摆在桌面上<br />
<a href="http://www.flickr.com/photos/rickyzhu/4518717270/" title="Flickr 上 ricky.zhu 的 IMG_9971"><img src="http://farm3.static.flickr.com/2758/4518717270_2185a596c7.jpg" width="500" height="333" alt="IMG_9971" /></a></p>
<p>这个。<br />
<a href="http://www.flickr.com/photos/rickyzhu/4518081307/" title="Flickr 上 ricky.zhu 的 IMG_9961"><img src="http://farm5.static.flickr.com/4009/4518081307_258878dfbb.jpg" width="500" height="333" alt="IMG_9961" /></a></p>
<p>每个飞行员随身携带，七种语言，歌词大意是我们是美国空军，帮助你们打日本，请帮助我们并报告，美国定会大大酬谢。落款是大美国援华航空队</p>
<p><a href="http://www.flickr.com/photos/rickyzhu/4518716284/" title="Flickr 上 ricky.zhu 的 IMG_9962"><img src="http://farm5.static.flickr.com/4027/4518716284_3acaa6bfb5.jpg" width="333" height="500" alt="IMG_9962" /></a></p>
<p>韩战期间，北韩投诚的飞行员驾驶的飞机<br />
<a href="http://www.flickr.com/photos/rickyzhu/4518702496/" title="Flickr 上 ricky.zhu 的 IMG_9833"><img src="http://farm5.static.flickr.com/4031/4518702496_724cd6bdab.jpg" width="500" height="333" alt="IMG_9833" /></a></p>
<p>全球仅有的几袈协和飞机中的一架，相当拥挤，可以2倍音速飞行但是噪音极大</p>
<p><a href="http://www.flickr.com/photos/rickyzhu/4518719474/" title="Flickr 上 ricky.zhu 的 IMG_9987"><img src="http://farm5.static.flickr.com/4025/4518719474_2b289b8de6.jpg" width="333" height="500" alt="IMG_9987" /></a></p>
<p>协和飞机驾驶室</p>
<p><a href="http://www.flickr.com/photos/rickyzhu/4518084817/" title="Flickr 上 ricky.zhu 的 IMG_9988"><img src="http://farm5.static.flickr.com/4008/4518084817_e8f807fd33.jpg" width="333" height="500" alt="IMG_9988" /></a></p>
<p>空军一号，当年尼克松同学访华的时候那架，共服役四位美国总统<br />
<a href="http://www.flickr.com/photos/rickyzhu/4518085909/" title="Flickr 上 ricky.zhu 的 IMG_9998"><img src="http://farm5.static.flickr.com/4062/4518085909_f44c19d21d.jpg" width="500" height="333" alt="IMG_9998" /></a></p>
<p>还是空军一号</p>
<p><a href="http://www.flickr.com/photos/rickyzhu/4518720756/" title="Flickr 上 ricky.zhu 的 IMG_9999"><img src="http://farm5.static.flickr.com/4058/4518720756_43654ec14a.jpg" width="500" height="333" alt="IMG_9999" /></a></p>
<p>全美空中交通实时系统（delay仅仅5分钟），点击鼠标可以看到航向和航班情况，这种国家机密都可以摆出来。</p>
<p><a href="http://www.flickr.com/photos/rickyzhu/4518712564/" title="Flickr 上 ricky.zhu 的 IMG_9932"><img src="http://farm3.static.flickr.com/2794/4518712564_c3f86a55f5.jpg" width="500" height="333" alt="IMG_9932" /></a></p>
<p>在来一张<br />
<a href="http://www.flickr.com/photos/rickyzhu/4518077273/" title="Flickr 上 ricky.zhu 的 IMG_9929"><img src="http://farm3.static.flickr.com/2714/4518077273_155347fd1a.jpg" width="333" height="500" alt="IMG_9929" /></a></p>
<h3  class="related_post_title">Related Posts</h3><ul class="related_post"><li><a href="http://www.rickyzhu.com/829_install-10g-rac-on-rhel5.html" title="如何在RHEL5上安装Oracle RAC 10g">如何在RHEL5上安装Oracle RAC 10g</a> (6)</li><li><a href="http://www.rickyzhu.com/1889_get-along-with-develope.html" title="测试如何同开发搞好关系">测试如何同开发搞好关系</a> (3)</li><li><a href="http://www.rickyzhu.com/494_oracle-testing-solution.html" title="Oracle推出自动化应用测试套件">Oracle推出自动化应用测试套件</a> (0)</li><li><a href="http://www.rickyzhu.com/32_several-reason-for-the-slow-software-testing-industy.html" title="国内软件测试发展这么慢的几个原因">国内软件测试发展这么慢的几个原因</a> (0)</li><li><a href="http://www.rickyzhu.com/233_software-template-download.html" title="软件工程相关模板汇总">软件工程相关模板汇总</a> (0)</li><li><a href="http://www.rickyzhu.com/192_zhuxiayu-can-walk.html" title="小猪猪会走了">小猪猪会走了</a> (2)</li><li><a href="http://www.rickyzhu.com/323_trip-to-sz-zoo.html" title="深圳野生动物园一日游">深圳野生动物园一日游</a> (3)</li><li><a href="http://www.rickyzhu.com/98_loadrunner-cpc-exam-questions.html" title="LoadRunner CPC认证考试复习试题">LoadRunner CPC认证考试复习试题</a> (0)</li><li><a href="http://www.rickyzhu.com/1817_11-2-for-solairs-release.html" title="11.2.0.1.0 on Solaris.Sparc64 and Solaris.X64 released">11.2.0.1.0 on Solaris.Sparc64 and Solaris.X64 released</a> (0)</li><li><a href="http://www.rickyzhu.com/406_kachayu-photo.html" title="喀嚓鱼照片免费冲洗">喀嚓鱼照片免费冲洗</a> (3)</li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.rickyzhu.com/2045_flight-musieu.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Solaris Swap Space Tips</title>
		<link>http://www.rickyzhu.com/2090_solaris-swap-space-tips.html?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=solaris-swap-space-tips</link>
		<comments>http://www.rickyzhu.com/2090_solaris-swap-space-tips.html#comments</comments>
		<pubDate>Tue, 25 May 2010 09:49:00 +0000</pubDate>
		<dc:creator>ricky.zhu</dc:creator>
				<category><![CDATA[主机]]></category>
		<category><![CDATA[Solaris]]></category>

		<guid isPermaLink="false">http://www.rickyzhu.com/?p=2090</guid>
		<description><![CDATA[最近被问到Solaris上的Space和Memory信息，发现很多信息不一致，比如top看到的swap和memory信息跟vmstat看到的信息不同，如何知道具体服务器用了多少swap，还有多少swap？实际物理内存到底是多少？做了一点功课，总结一下： 首先Solaris上的Swap跟普通的Linux上的swap机制有一点不同，Solaris上的swap用的是一个Virtual Swap Space概念，原因如下： 假设系统当前还有可用的内存空间为30M，而只剩下10M的Swap空间了，这时，如果有一个进程开始运行并企图执行Malloc(15＊1024＊1024)的命令(分配15M空间)，这个进程会因为这个命令而失败。 为了弥补这个缺陷，Sun为Solaris 2 以后的版本设计了虚拟Swap空间。所谓虚拟的Swap空间，概念其实很简单，swap空间再也不是单指硬盘的分区或文件。虚拟Swap空间包含两个部分：部分物理内存和传统上的Swap分区。经过适当的配置，可以使系统需要Swap空间时，先使用内存部分的swap空间，如果内存部分的swap空间不够，再使用磁盘部分的Swap空间。这样，也许你硬盘上的Swap空间很少得到使用了，甚至根本不需要Swap分区。 但是，还有需要注意的就是， 并不是所有从物理内存中交换出来的数据都会被放到Swap中(如果这样的话，Swap会不堪重负)，有相当一部分的数据直接交换到文件系统。例如，有的程序会打开一些文件，对文件进行读写(其实每个程序都至少打开一个文件，那就是运行程序本身)，当这些程序的内存空间需要交换出去时，文件部分的数据就没有必要放到Swap空间中了，如果是读文件操作，那么内存数据直接就释放了，不需要交换出来，因为下次需要时，直接从文件系统就能恢复; 如果是写文件，只需要将变化的数据保存到文件中，以便恢复。但是那些用malloc(3C)和new函数生成的对象的数据则不同，需要Swap空间，因为它们在文件系统中没有相应的“储备”文件，因此被称为“匿名”(Anonymous)的内存数据，这类数据还包括堆栈中的一些状态和变量数据等，所以说， Swap空间是“匿名”数据的交换空间。 看了一堆的理论解释，有点糊涂，还是用数字来说话吧，在Solaris下，swap命令是用来查看当前系统中的swap信息的。 之前一直理解的-l 参数和-s参数表达的是同样的意思，其实区别就在这里，一个查看的是物理的swap space,一个是当前系统的virtual swap space，弄清楚这个，前面的就好解释了。 # swap -l 查看的是物理交换分区 #swap -s 查看的是虚拟交换空间 虚拟交换空间=物理交换分区+部分物理内存 （这里的部分物理内存，我理解为当前free的physical内存，不知道是否确切?) 比如我一台机器，有8G物理内存（可以通过prtdiag &#124; grep Mem得到） # swap -l swapfile dev swaplo blocks free /dev/dsk/c2t1d0s0 118,32 16 71127152 71127152 这里配置了一个swap device, 大小是36G，注意上面的单位是block, 1block=512byte # swap -s total: 1831680k bytes allocated [...]]]></description>
			<content:encoded><![CDATA[<p>最近被问到Solaris上的Space和Memory信息，发现很多信息不一致，比如top看到的swap和memory信息跟vmstat看到的信息不同，如何知道具体服务器用了多少swap，还有多少swap？实际物理内存到底是多少？做了一点功课，总结一下：</p>
<p>首先Solaris上的Swap跟普通的Linux上的swap机制有一点不同，Solaris上的swap用的是一个Virtual Swap Space概念，原因如下：</p>
<blockquote><p>
假设系统当前还有可用的内存空间为30M，而只剩下10M的Swap空间了，这时，如果有一个进程开始运行并企图执行Malloc(15＊1024＊1024)的命令(分配15M空间)，这个进程会因为这个命令而失败。</p>
<p>为了弥补这个缺陷，Sun为Solaris 2 以后的版本设计了虚拟Swap空间。所谓虚拟的Swap空间，概念其实很简单，swap空间再也不是单指硬盘的分区或文件。虚拟Swap空间包含两个部分：部分物理内存和传统上的Swap分区。经过适当的配置，可以使系统需要Swap空间时，先使用内存部分的swap空间，如果内存部分的swap空间不够，再使用磁盘部分的Swap空间。这样，也许你硬盘上的Swap空间很少得到使用了，甚至根本不需要Swap分区。
</p></blockquote>
<p>但是，还有需要注意的就是，</p>
<blockquote><p>
并不是所有从物理内存中交换出来的数据都会被放到Swap中(如果这样的话，Swap会不堪重负)，有相当一部分的数据直接交换到文件系统。例如，有的程序会打开一些文件，对文件进行读写(其实每个程序都至少打开一个文件，那就是运行程序本身)，当这些程序的内存空间需要交换出去时，文件部分的数据就没有必要放到Swap空间中了，如果是读文件操作，那么内存数据直接就释放了，不需要交换出来，因为下次需要时，直接从文件系统就能恢复; 如果是写文件，只需要将变化的数据保存到文件中，以便恢复。但是那些用malloc(3C)和new函数生成的对象的数据则不同，需要Swap空间，因为它们在文件系统中没有相应的“储备”文件，因此被称为“匿名”(Anonymous)的内存数据，这类数据还包括堆栈中的一些状态和变量数据等，所以说， Swap空间是“匿名”数据的交换空间。
</p></blockquote>
<p>看了一堆的理论解释，有点糊涂，还是用数字来说话吧，在Solaris下，swap命令是用来查看当前系统中的swap信息的。<br />
之前一直理解的-l 参数和-s参数表达的是同样的意思，其实区别就在这里，一个查看的是物理的swap space,一个是当前系统的virtual swap space，弄清楚这个，前面的就好解释了。</p>
<p># swap -l<br />
查看的是物理交换分区<br />
#swap -s<br />
查看的是虚拟交换空间</p>
<p>虚拟交换空间=物理交换分区+部分物理内存 （这里的部分物理内存，我理解为当前free的physical内存，不知道是否确切?)</p>
<p>比如我一台机器，有8G物理内存（可以通过prtdiag | grep Mem得到）</p>
<p># swap -l<br />
swapfile             dev  swaplo blocks   free<br />
/dev/dsk/c2t1d0s0   118,32     16 71127152 71127152<br />
这里配置了一个swap device, 大小是36G，注意上面的单位是block, 1block=512byte</p>
<p># swap -s<br />
total: 1831680k bytes allocated + 546192k reserved = 2377872k used, 39440480k available<br />
#<br />
这里看到的系统当前的可用的virtual swap space是39G，已经使用2G多。从下面的计划可以验证这个</p>
<p>vmstat可以看到当前的的free memory</p>
<p>71127152/2  ( swap device ) + free physical memory (8G &#8211; 5237240) = 40800816 (virtual swap space)</p>
<p>从swap -s得到的结果是 2377872k+39440488k =41818360 </p>
<p>两者是基本相等的。进一步验证了这个计算是正确的。</p>
<p>另外需要说明几点：</p>
<blockquote><p>
1 另外，Swap分区的数量对性能也有很大的影响。因为Swap交换的操作是磁盘I/O的操作，如果有多个Swap交换区，Swap空间的分配会以轮流的方式操作于所有的Swap，这样会大大均衡I/O的负载，加快Swap交换的速度。如果只有一个交换区，所有的交换操作会使交换区变得很忙，使系统大多数时间位于等待状态，效率很低，用性能监视工具就会发现，此时的CPU并不很忙，而系统却慢，这说明，瓶颈在I/O上，依靠提高CPU的速度是解决不了问题的。</p>
<p>2 虚拟Swap空间与 /tmp目录有相当大的关系。Sun在实现/tmp目录时，充分考虑了应用程序运行的效率。许多应用程序，特别是数据库服务都会频繁使用/tmp目录作为临时数据保存区，而Solaris将/tmp目录下的文件都放在内存中而不是硬盘里，这样会大大提高应用程序的效率。
</p></blockquote>
<p>当系统的swap 不够的时候，可以通过两种方式增加：swap device或者swap file，下面就说一下如何通过命令的方式增加swap file:</p>
<p># mkdir /files<br />
# mkfile 24m /files/swapfile<br />
# swap -a /files/swapfile<br />
# vi /etc/vfstab<br />
(An entry is added for the swap file):<br />
/files/swapfile   &#8211;      &#8211;       swap     &#8211;     no     -<br />
# swap -l<br />
swapfile             dev  swaplo blocks   free<br />
/dev/dsk/c0t2d0s1   32,17      8 205624 192704<br />
/files/swapfile       &#8211;        8  40952  40952</p>
<p>相反的，删除一个swap file的方法在下面。</p>
<p># swap -d /files/swapfile<br />
# (Remove the deleted swap entry from the /etc/vfstab file)<br />
# rm /files/swapfile<br />
# swap -l<br />
swapfile             dev  swaplo  blocks   free<br />
/dev/dsk/c0t2d0s1   32,17      8  205624  192720</p>
<p>详细的note，也可以参考<a href="http://www.softpanorama.org/Solaris/Processes_and_memory/swap_space_management.shtml#Swap_Space_and_the_TMPFS_File_System">这里</a>或者Solaris的官方文档</p>
<h3  class="related_post_title">Related Posts</h3><ul class="related_post"><li><a href="http://www.rickyzhu.com/2138_solaris-hba-notes.html" title="Solaris Notes">Solaris Notes</a> (1)</li><li><a href="http://www.rickyzhu.com/1817_11-2-for-solairs-release.html" title="11.2.0.1.0 on Solaris.Sparc64 and Solaris.X64 released">11.2.0.1.0 on Solaris.Sparc64 and Solaris.X64 released</a> (0)</li><li><a href="http://www.rickyzhu.com/515_solaris-run-state.html" title="Solaris Run States Introduction">Solaris Run States Introduction</a> (0)</li><li><a href="http://www.rickyzhu.com/498_solaris-rsh-conn-refused.html" title="Solaris rsh connection refused resolved">Solaris rsh connection refused resolved</a> (0)</li><li><a href="http://www.rickyzhu.com/486_solaris-service-management.html" title="Service Management Facility快速入门">Service Management Facility快速入门</a> (0)</li><li><a href="http://www.rickyzhu.com/485_scstat-error.html" title="scstat unexpected error问题及解决">scstat unexpected error问题及解决</a> (7)</li><li><a href="http://www.rickyzhu.com/448_sc-ucmmd-resolved.html" title="SunCluster ucmmd问题解决过程">SunCluster ucmmd问题解决过程</a> (0)</li><li><a href="http://www.rickyzhu.com/437_ha-cluster-from-wiki.html" title="High availability cluster">High availability cluster</a> (0)</li><li><a href="http://www.rickyzhu.com/433_solaris-startup.html" title="Solaris启动过程透析">Solaris启动过程透析</a> (0)</li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.rickyzhu.com/2090_solaris-swap-space-tips.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
