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

<channel>
	<title>DBAlife</title>
	<atom:link href="http://www.dbalife.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.dbalife.com</link>
	<description>星光照耀前方</description>
	<pubDate>Tue, 02 Dec 2008 07:57:42 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.5</generator>
	<language>en</language>
			<item>
		<title>PS状态码</title>
		<link>http://www.dbalife.com/archives/199</link>
		<comments>http://www.dbalife.com/archives/199#comments</comments>
		<pubDate>Tue, 02 Dec 2008 07:57:42 +0000</pubDate>
		<dc:creator>skywalker</dc:creator>
		
		<category><![CDATA[Linux/Unix]]></category>

		<category><![CDATA[SA]]></category>

		<guid isPermaLink="false">http://www.dbalife.com/archives/ps%e7%8a%b6%e6%80%81%e7%a0%81/</guid>
		<description><![CDATA[PROCESS STATE CODES
Here are the different values that the s, stat and state output specifiers
(header &#8220;STAT&#8221; or &#8220;S&#8221;) will display to describe the state of a process.
D    Uninterruptible sleep (usually IO)
R    Running or runnable (on run queue)
S    Interruptible sleep (waiting for an event to complete)
T  [...]]]></description>
			<content:encoded><![CDATA[<p><span style="font-weight: bold;">PROCESS STATE CODES</span></p>
<hr style="width: 100%; height: 2px;" />Here are the different values that the s, stat and state output specifiers<br />
(header &#8220;STAT&#8221; or &#8220;S&#8221;) will display to describe the state of a process.<br />
D    Uninterruptible sleep (usually IO)<br />
R    Running or runnable (on run queue)<br />
S    Interruptible sleep (waiting for an event to complete)<br />
T    Stopped, either by a job control signal or because it is being traced.<br />
W    paging (not valid since the 2.6.xx kernel)<br />
X    dead (should never be seen)<br />
Z    Defunct (&#8221;zombie&#8221;) process, terminated but not reaped by its parent.</p>
<p>For BSD formats and when the stat keyword is used, additional characters may<br />
be displayed:<br />
&lt;    high-priority (not nice to other users)<br />
N    low-priority (nice to other users)<br />
L    has pages locked into memory (for real-time and custom IO)<br />
s    is a session leader<br />
l    is multi-threaded (using CLONE_THREAD, like NPTL pthreads do)<br />
+    is in the foreground process group
<div class="flockcredit" style="text-align: right; color: #CCC; font-size: x-small;">Blogged with the <a href="http://www.flock.com/blogged-with-flock" style="color: #999; font-weight: bold;" target="_new" title="Flock Browser">Flock Browser</a></div>
<p><!-- technorati tags begin -->
<p style="font-size:10px;text-align:right;">Tags: <a href="http://technorati.com/tag/ps" rel="tag">ps</a>, <a href="http://technorati.com/tag/stat" rel="tag">stat</a>, <a href="http://technorati.com/tag/%E7%8A%B6%E6%80%81" rel="tag">状态</a></p>
<p><!-- technorati tags end --></p>
]]></content:encoded>
			<wfw:commentRss>http://www.dbalife.com/archives/199/feed</wfw:commentRss>
		</item>
		<item>
		<title>用APXS编译Apache模块</title>
		<link>http://www.dbalife.com/archives/193</link>
		<comments>http://www.dbalife.com/archives/193#comments</comments>
		<pubDate>Fri, 14 Nov 2008 07:05:40 +0000</pubDate>
		<dc:creator>skywalker</dc:creator>
		
		<category><![CDATA[Linux/Unix]]></category>

		<category><![CDATA[SA]]></category>

		<guid isPermaLink="false">http://www.dbalife.com/archives/%e7%94%a8apxs%e7%bc%96%e8%af%91apache%e6%a8%a1%e5%9d%97/</guid>
		<description><![CDATA[apxs是一个为Apache HTTP服务器编译和安装扩展模块的工具，用于编译一个或多个源程序或目标代码文件为动态共享对象，使之可以用LoadModule指令在运行时加载到Apache服务器中。
1. 进入apache源代码的modules目录
2. 运行如下命令自动编译、安装和修改httpd.conf文件，激活mod_proxy模块：
apache path/bin/apxs -c -i -a mod_proxy.c proxy_util.c

选项说明：

 -c 执行编译操作
-i 安装操作，安装一个或多个动态共享对象到服务器的modules目录
-a 自动增加一个LoadModule行到httpd.conf文件，以激活此模块，若此行存在则启用之
-A 与-a类似，但是它增加的LoadModule行前有井号前缀(#)
-e 需要执行编辑操作，可与-a和-A选项配合使用，与-i操作类似，修改httpd.conf文件，但并不安装此模块
3. 如果还需要其他proxy模块如mod_proxy_http、mod_proxy_ftp，则单独
apxs -c -i proxy_http.c
apxs -c -i proxy_ftp.c
Blogged with the Flock Browser

Tags: apache, mod, apxs

]]></description>
			<content:encoded><![CDATA[<p>apxs是一个为Apache HTTP服务器编译和安装扩展模块的工具，用于编译一个或多个源程序或目标代码文件为动态共享对象，使之可以用<code>LoadModule</code>指令在运行时加载到Apache服务器中。</p>
<p>1. 进入apache源代码的modules目录</p>
<p>2. 运行如下命令自动编译、安装和修改httpd.conf文件，激活mod_proxy模块：</p>
<blockquote><p>apache path/bin/apxs -c -i -a mod_proxy.c proxy_util.c</p>
</blockquote>
<p>选项说明：
</p>
<div style="margin-left: 40px;"> -c 执行编译操作<br />
-i 安装操作，安装一个或多个动态共享对象到服务器的modules目录<br />
-a 自动增加一个LoadModule行到httpd.conf文件，以激活此模块，若此行存在则启用之<br />
-A 与-a类似，但是它增加的LoadModule行前有井号前缀(#)<br />
-e 需要执行编辑操作，可与-a和-A选项配合使用，与-i操作类似，修改httpd.conf文件，但并不安装此模块</div>
<p>3. 如果还需要其他proxy模块如mod_proxy_http、mod_proxy_ftp，则单独</p>
<p><font size="2">apxs -c -i proxy_http.c<br />
apxs -c -i proxy_ftp.c</font></p>
<div class="flockcredit" style="text-align: right; color: #CCC; font-size: x-small;">Blogged with the <a href="http://www.flock.com/blogged-with-flock" style="color: #999; font-weight: bold;" target="_new" title="Flock Browser">Flock Browser</a></div>
<p><!-- technorati tags begin -->
<p style="font-size:10px;text-align:right;">Tags: <a href="http://technorati.com/tag/apache" rel="tag">apache</a>, <a href="http://technorati.com/tag/mod" rel="tag">mod</a>, <a href="http://technorati.com/tag/apxs" rel="tag">apxs</a></p>
<p><!-- technorati tags end --></p>
]]></content:encoded>
			<wfw:commentRss>http://www.dbalife.com/archives/193/feed</wfw:commentRss>
		</item>
		<item>
		<title>RMAN TAG参数的禁区</title>
		<link>http://www.dbalife.com/archives/192</link>
		<comments>http://www.dbalife.com/archives/192#comments</comments>
		<pubDate>Thu, 13 Nov 2008 03:31:43 +0000</pubDate>
		<dc:creator>skywalker</dc:creator>
		
		<category><![CDATA[DBA]]></category>

		<category><![CDATA[01009]]></category>

		<category><![CDATA[oracle]]></category>

		<category><![CDATA[rman]]></category>

		<category><![CDATA[tag]]></category>

		<guid isPermaLink="false">http://www.dbalife.com/archives/rman-tag%e5%8f%82%e6%95%b0%e7%9a%84%e7%a6%81%e5%8c%ba/</guid>
		<description><![CDATA[RMAN具有非常丰富的命令，为这些命令服务的保留字有几十上百个，如allocate、rsync、show、backup等等。
在书写RMAN脚本时，需要特别小心不要用到保留字，否则会导致RMAN-01007错误
以TAG参数为例：
当tag为backup时，报错
RMAN&#62; run{
2&#62; backup tablespace user
3&#62; tag backup
RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-00558: error encountered while parsing input commands
RMAN-01009: syntax error: found &#8220;backup&#8221;: expecting one of: &#8220;double-quoted-string, equal, identifier, single-quoted-string&#8221;
RMAN-01007: at line 3 column 5 file: standard input
当tag为backup1时，正常运行
RMAN&#62; run {                    
2&#62; backup tablespace users
3&#62; tag backup1;
4&#62; }
Starting backup at 13-NOV-08
using channel ORA_DISK_1
channel ORA_DISK_1: starting [...]]]></description>
			<content:encoded><![CDATA[<p>RMAN具有非常丰富的命令，为这些命令服务的保留字有几十上百个，如allocate、rsync、show、backup等等。</p>
<p>在书写RMAN脚本时，需要特别小心<span style="font-weight: bold;">不要用到保留字</span>，否则会导致RMAN-01007错误</p>
<p>以TAG参数为例：</p>
<div style="margin-left: 40px;"><span style="font-weight: bold;">当tag为backup时，报错</span></div>
<div style="margin-left: 40px;">RMAN&gt; run{<br />
2&gt; backup tablespace user<br />
3&gt; tag backup</div>
<p>RMAN-00571: ===========================================================<br />
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============<br />
RMAN-00571: ===========================================================<br />
RMAN-00558: error encountered while parsing input commands<br />
RMAN-01009: syntax error: found &#8220;backup&#8221;: expecting one of: &#8220;double-quoted-string, equal, identifier, single-quoted-string&#8221;<br />
RMAN-01007: at line 3 column 5 file: standard input</p>
<div style="margin-left: 40px;"><span style="font-weight: bold;">当tag为backup1时，正常运行</span></div>
<div style="margin-left: 40px;">RMAN&gt; run {                    <br />
2&gt; backup tablespace users<br />
3&gt; tag backup1;<br />
4&gt; }</div>
<p>Starting backup at 13-NOV-08<br />
using channel ORA_DISK_1<br />
channel ORA_DISK_1: starting full datafile backupset<br />
channel ORA_DISK_1: specifying datafile(s) in backupset<br />
input datafile fno=00004 name=/opt/u01/oracle/oradata/mydb/users01.dbf<br />
channel ORA_DISK_1: starting piece 1 at 13-NOV-08<br />
channel ORA_DISK_1: finished piece 1 at 13-NOV-08<br />
piece handle=/oracle/flash_recovery_area/MYDB/backupset/o1_mf_nnndf_BACKUP1_4kq7rcpv_.bkp tag=BACKUP1 comment=NONE<br />
channel ORA_DISK_1: backup set complete, elapsed time: 00:00:01<br />
Finished backup at 13-NOV-08</p>
<p>Starting Control File and SPFILE Autobackup at 13-NOV-08<br />
piece handle=/oracle/flash_recovery_area/MYDB/autobackup/o1_mf_s_670678156_4kq7rfb5_.bkp comment=NONE<br />
Finished Control File and SPFILE Autobackup at 13-NOV-08</p>
<p>RMAN&gt;</p>
<div class="flockcredit" style="text-align: right; color: #CCC; font-size: x-small;">Blogged with the <a style="color: #999; font-weight: bold;" title="Flock Browser" href="http://www.flock.com/blogged-with-flock" target="_new">Flock Browser</a></div>
<p><!-- technorati tags begin --></p>
<p style="font-size:10px;text-align:right;">Tags: <a rel="tag" href="http://technorati.com/tag/rman">rman</a>, <a rel="tag" href="http://technorati.com/tag/tag">tag</a>, <a rel="tag" href="http://technorati.com/tag/%E4%BF%9D%E7%95%99%E5%AD%97">保留字</a></p>
<p><!-- technorati tags end --></p>
]]></content:encoded>
			<wfw:commentRss>http://www.dbalife.com/archives/192/feed</wfw:commentRss>
		</item>
		<item>
		<title>resin2升级为resin3后遇到的jsp显示问题</title>
		<link>http://www.dbalife.com/archives/189</link>
		<comments>http://www.dbalife.com/archives/189#comments</comments>
		<pubDate>Mon, 27 Oct 2008 09:36:22 +0000</pubDate>
		<dc:creator>skywalker</dc:creator>
		
		<category><![CDATA[JAVA]]></category>

		<category><![CDATA[Linux/Unix]]></category>

		<category><![CDATA[jsp]]></category>

		<category><![CDATA[jstl]]></category>

		<category><![CDATA[resin]]></category>

		<guid isPermaLink="false">http://www.dbalife.com/?p=189</guid>
		<description><![CDATA[将系统由resin 2.1.17升级为resin 3.0.25后，发现大部分JSP不能正常显示，错误都类似：
Caused by: javax.servlet.jsp.JspException: An error occurred while evaluating custom action attribute &#8220;value&#8221; with value &#8220;${user.ID}&#8221;: Unable to find a value for &#8220;ID&#8221; in object of class &#8220;java.lang.String&#8221; using operator &#8220;.&#8221; (null)
这是resin3与jstl的问题，需要将resin自带的jstl1.1禁用。
方法如下 ：
将resin的conf文件中：
&#60;servlet servlet-name=&#8221;directory&#8221; servlet-class=&#8221;com.caucho.servlets.DirectoryServlet&#8221;/&#62;
修改为：
&#60;servlet servlet-name=&#8221;directory&#8221; servlet-class=&#8221;com.caucho.servlets.DirectoryServlet&#8221;&#62;
    &#60;init enable=&#8221;false&#8221;/&#62;
&#60;/servlet&#62;
在resin的webapp配置中,添加一个&#60;jsp&#62;标签
&#60;web-app id=&#8221;/test&#8221; document-directory=&#8221;webapps/test&#8221;&#62;
    &#60;jsp fast-jstl=&#8221;false&#8221;/&#62;      
&#60;/web-app&#62;
最后，将JSP文件中
&#60;%@ taglib prefix=’c’ uri=’http://java.sun.com/jstl/core’ %&#62; 
修改为
&#60;%@ taglib prefix=’c’ uri=’http://java.sun.com/jsp/jstl/core’ %&#62; 
现在JSP可以正常显示了
]]></description>
			<content:encoded><![CDATA[<p>将系统由resin 2.1.17升级为resin 3.0.25后，发现大部分JSP不能正常显示，错误都类似：</p>
<p>Caused by: javax.servlet.jsp.JspException: An error occurred while evaluating custom action attribute &#8220;value&#8221; with value &#8220;${user.ID}&#8221;: Unable to find a value for &#8220;ID&#8221; in object of class &#8220;java.lang.String&#8221; using operator &#8220;.&#8221; (null)</p>
<p>这是resin3与jstl的问题，需要将resin自带的jstl1.1禁用。</p>
<p>方法如下 ：<br />
将resin的conf文件中：<br />
&lt;servlet servlet-name=&#8221;directory&#8221; servlet-class=&#8221;com.caucho.servlets.DirectoryServlet&#8221;/&gt;<br />
修改为：<br />
&lt;servlet servlet-name=&#8221;directory&#8221; servlet-class=&#8221;com.caucho.servlets.DirectoryServlet&#8221;&gt;<br />
    &lt;init enable=&#8221;false&#8221;/&gt;<br />
&lt;/servlet&gt;</p>
<p>在resin的webapp配置中,添加一个&lt;jsp&gt;标签<br />
&lt;web-app id=&#8221;/test&#8221; document-directory=&#8221;webapps/test&#8221;&gt;<br />
    &lt;jsp fast-jstl=&#8221;false&#8221;/&gt;      <br />
&lt;/web-app&gt;</p>
<p>最后，将JSP文件中<br />
&lt;%@ taglib prefix=’c’ uri=’http://java.sun.com/jstl/core’ %&gt; <br />
修改为<br />
&lt;%@ taglib prefix=’c’ uri=’http://java.sun.com/jsp/jstl/core’ %&gt; </p>
<p>现在JSP可以正常显示了</p>
]]></content:encoded>
			<wfw:commentRss>http://www.dbalife.com/archives/189/feed</wfw:commentRss>
		</item>
		<item>
		<title>Eva在Ubuntu 8.10中崩溃的问题</title>
		<link>http://www.dbalife.com/archives/188</link>
		<comments>http://www.dbalife.com/archives/188#comments</comments>
		<pubDate>Thu, 23 Oct 2008 05:58:53 +0000</pubDate>
		<dc:creator>skywalker</dc:creator>
		
		<category><![CDATA[Linux/Unix]]></category>

		<guid isPermaLink="false">http://www.dbalife.com/archives/eva%e5%9c%a8ubuntu-810%e4%b8%ad%e5%b4%a9%e6%ba%83%e7%9a%84%e9%97%ae%e9%a2%98/</guid>
		<description><![CDATA[从8.04升级到8.10后，原本正常运行的Eva一登录就崩溃。
Ubuntu源中的Eva已经更新为0.49版本，折衷的解决方法就是回退Eva版本至0.41
Eva 0.41在这里下载
安装完成后系统会提示Eva可更新至0.49，在新立得软件包管理器中，选中Eva，再从软件包菜单中选择“锁定版本”，就可以解除这个提示了。
Blogged with the Flock Browser

Tags: ubuntu, 8.10, eva, qq

]]></description>
			<content:encoded><![CDATA[<p>从8.04升级到8.10后，原本正常运行的Eva一登录就崩溃。</p>
<p>Ubuntu源中的Eva已经更新为0.49版本，折衷的解决方法就是回退Eva版本至0.41</p>
<p>Eva 0.41在<a href="http://packages.ubuntu.com/gutsy/i386/eva/download">这里下载</a></p>
<p>安装完成后系统会提示Eva可更新至0.49，在新立得软件包管理器中，选中Eva，再从软件包菜单中选择“锁定版本”，就可以解除这个提示了。</p>
<div class="flockcredit" style="text-align: right; color: #CCC; font-size: x-small;">Blogged with the <a href="http://www.flock.com/blogged-with-flock" style="color: #999; font-weight: bold;" target="_new" title="Flock Browser">Flock Browser</a></div>
<p><!-- technorati tags begin -->
<p style="font-size:10px;text-align:right;">Tags: <a href="http://technorati.com/tag/ubuntu" rel="tag">ubuntu</a>, <a href="http://technorati.com/tag/8.10" rel="tag">8.10</a>, <a href="http://technorati.com/tag/eva" rel="tag">eva</a>, <a href="http://technorati.com/tag/qq" rel="tag">qq</a></p>
<p><!-- technorati tags end --></p>
]]></content:encoded>
			<wfw:commentRss>http://www.dbalife.com/archives/188/feed</wfw:commentRss>
		</item>
		<item>
		<title>ORACLE 10G AWR 速查</title>
		<link>http://www.dbalife.com/archives/187</link>
		<comments>http://www.dbalife.com/archives/187#comments</comments>
		<pubDate>Tue, 21 Oct 2008 06:58:12 +0000</pubDate>
		<dc:creator>skywalker</dc:creator>
		
		<category><![CDATA[DBA]]></category>

		<guid isPermaLink="false">http://www.dbalife.com/archives/oracle-10g-awr-%e9%80%9f%e6%9f%a5/</guid>
		<description><![CDATA[安装
SQL&#62; SQLPLUS / AS SYSDBA
SQL&#62; exec dbms_workload_repository.create_snapshot
SQL&#62; exec:snap_id:=dbms_workload_repository.create_snapshot
SQL&#62; var snap_id number
SQL&#62; print snap_id
SQL&#62; @?/rdbms/admin/awrrpt.sql
操作
1.查看当前的AWR保存策略
select * from dba_hist_wr_control;
DBID,SNAP_INTERVAL,RETENTION,TOPNSQL
860524039,+00 01:00:00.000000,+07 00:00:00.000000,DEFAULT
以上结果表示,每小时产生一个SNAPSHOT，保留7天
2.调整AWR配置
AWR配置都是通过dbms_workload_repository包进行配置
2.1调整AWR产生snapshot的频率和保留策略，如：如将收集间隔时间改为30 分钟一次。并且保留5天时间（注：单位都是为分钟）：
exec dbms_workload_repository.modify_snapshot_settings(interval=&#62;30, retention=&#62;5*24*60);
2.2关闭AWR,把interval设为0则关闭自动捕捉快照
2.3手工创建一个快照
exec DBMS_WORKLOAD_REPOSITORY.CREATE_SNAPSHOT ();
2.4 查看快照
select * from sys.wrh$_active_session_history
2.5手工删除指定范围的快照
exec WORKLOAD_REPOSITORY.DROP_SNAPSHOT_RANGE(low_snap_id =&#62; 22, high_snap_id =&#62; 32, dbid =&#62; 3310949047);
2.6创建baseline
exec dbms_workload_repository.create_baseline (56,59,&#8217;apply_interest_1&#8242;)
2.7删除baseline
exec DBMS_WORKLOAD_REPOSITORY.DROP_BASELINE(baseline_name =&#62; &#8216; apply_interest_1&#8242;, cascade =&#62; FALSE);
3.生产AWR报告
$ORACLE_HOME/rdbms/admin/awrrpt.sql
Blogged with the Flock Browser

Tags: awr, 10g, oracle

]]></description>
			<content:encoded><![CDATA[<div id="postmessage_220387" class="t_msgfont"><strong><span href="http://bbs.ctocio.com.cn/tag.php?name=oracle" onclick="tagshow(event)" class="t_tag"></span>安装</strong><br />
SQL&gt; SQLPLUS / AS SYSDBA<br />
SQL&gt; exec dbms_workload_repository.create_snapshot<br />
SQL&gt; exec:snap_id:=dbms_workload_repository.create_snapshot<br />
SQL&gt; var snap_id number<br />
SQL&gt; print snap_id<br />
SQL&gt; @?/rdbms/admin/awrrpt.sql</p>
<p><span style="font-weight: bold;">操作</span><br />
1.查看当前的<strong>AWR</strong>保存策略<br />
select * from dba_hist_wr_control;<br />
DBID,SNAP_INTERVAL,RETENTION,TOPNSQL<br />
860524039,+00 01:00:00.000000,+07 00:00:00.000000,DEFAULT<br />
以上结果表示,每小时产生一个SNAPSHOT，保留7天</p>
<p>2.调整<strong>AWR</strong>配置<br />
<strong>AWR</strong>配置都是通过dbms_workload_repository包进行配置<br />
2.1调整<strong>AWR</strong>产生snapshot的频率和保留策略，如：如将收集间隔时间改为30 分钟一次。并且保留5天时间（注：单位都是为分钟）：<br />
exec dbms_workload_repository.modify_snapshot_settings(interval=&gt;30, retention=&gt;5*24*60);<br />
2.2<strong>关闭</strong><strong>AWR</strong>,把interval设为0则<strong>关闭</strong>自动捕捉快照<br />
2.3手工创建一个快照<br />
exec DBMS_WORKLOAD_REPOSITORY.CREATE_SNAPSHOT ();<br />
2.4 查看快照<br />
select * from sys.wrh$_active_session_history<br />
2.5手工删除指定范围的快照<br />
exec WORKLOAD_REPOSITORY.DROP_SNAPSHOT_RANGE(low_snap_id =&gt; 22, high_snap_id =&gt; 32, dbid =&gt; 3310949047);<br />
2.6创建baseline<br />
exec dbms_workload_repository.create_baseline (56,59,&#8217;apply_interest_1&#8242;)<br />
2.7删除baseline<br />
exec DBMS_WORKLOAD_REPOSITORY.DROP_BASELINE(baseline_name =&gt; &#8216; apply_interest_1&#8242;, cascade =&gt; FALSE);</p>
<p>3.生产<strong>AWR</strong>报告<br />
$<strong>ORACLE</strong>_HOME/rdbms/admin/awrrpt.sql</div>
<div class="flockcredit" style="text-align: right; color: #CCC; font-size: x-small;">Blogged with the <a href="http://www.flock.com/blogged-with-flock" style="color: #999; font-weight: bold;" target="_new" title="Flock Browser">Flock Browser</a></div>
<p><!-- technorati tags begin -->
<p style="font-size:10px;text-align:right;">Tags: <a href="http://technorati.com/tag/awr" rel="tag">awr</a>, <a href="http://technorati.com/tag/10g" rel="tag">10g</a>, <a href="http://technorati.com/tag/oracle" rel="tag">oracle</a></p>
<p><!-- technorati tags end --></p>
]]></content:encoded>
			<wfw:commentRss>http://www.dbalife.com/archives/187/feed</wfw:commentRss>
		</item>
		<item>
		<title>如何获得廉价的metalink帐号</title>
		<link>http://www.dbalife.com/archives/186</link>
		<comments>http://www.dbalife.com/archives/186#comments</comments>
		<pubDate>Fri, 17 Oct 2008 01:08:51 +0000</pubDate>
		<dc:creator>skywalker</dc:creator>
		
		<category><![CDATA[DBA]]></category>

		<category><![CDATA[视野]]></category>

		<guid isPermaLink="false">http://www.dbalife.com/archives/%e5%a6%82%e4%bd%95%e8%8e%b7%e5%be%97%e5%bb%89%e4%bb%b7%e7%9a%84metalink%e5%b8%90%e5%8f%b7/</guid>
		<description><![CDATA[Oracle Metalink帐号需要购买产品支持服务才可以拥有，而这个服务价格通常是产品价格的18%，非常贵。
DBA notes的Fenng分享了一个好方法：
购买

Oracle Collaboration Suite，单用户永久License，60美元
软件更新License与支持服务，15美元

一共75美元，即可拥有Metalink帐号
Blogged with the Flock Browser

Tags: metalink, 廉价, oracle

]]></description>
			<content:encoded><![CDATA[<p>Oracle Metalink帐号需要购买产品支持服务才可以拥有，而这个服务价格通常是产品价格的18%，非常贵。</p>
<p><a href="http://www.dbanotes.net/database/how_to_get_a_oracle_metalink_account_with_less_money.html">DBA notes</a>的Fenng分享了一个好方法：</p>
<p>购买</p>
<ul>
<li>Oracle Collaboration Suite，单用户永久License，60美元</li>
<li>软件更新License与支持服务，15美元</li>
</ul>
<p>一共75美元，即可拥有Metalink帐号</p>
<div class="flockcredit" style="text-align: right; color: #CCC; font-size: x-small;">Blogged with the <a href="http://www.flock.com/blogged-with-flock" style="color: #999; font-weight: bold;" target="_new" title="Flock Browser">Flock Browser</a></div>
<p><!-- technorati tags begin -->
<p style="font-size:10px;text-align:right;">Tags: <a href="http://technorati.com/tag/metalink" rel="tag">metalink</a>, <a href="http://technorati.com/tag/%E5%BB%89%E4%BB%B7" rel="tag">廉价</a>, <a href="http://technorati.com/tag/oracle" rel="tag">oracle</a></p>
<p><!-- technorati tags end --></p>
]]></content:encoded>
			<wfw:commentRss>http://www.dbalife.com/archives/186/feed</wfw:commentRss>
		</item>
		<item>
		<title>crs_stat中UNKNOWN状态的处理方法</title>
		<link>http://www.dbalife.com/archives/185</link>
		<comments>http://www.dbalife.com/archives/185#comments</comments>
		<pubDate>Tue, 14 Oct 2008 02:05:48 +0000</pubDate>
		<dc:creator>skywalker</dc:creator>
		
		<category><![CDATA[DBA]]></category>

		<guid isPermaLink="false">http://www.dbalife.com/archives/crs_stat%e4%b8%adunknown%e7%8a%b6%e6%80%81%e7%9a%84%e5%a4%84%e7%90%86%e6%96%b9%e6%b3%95/</guid>
		<description><![CDATA[[oracle@rac01 ~]$ crs_stat -t
Name&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; Type&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; Target&#160;&#160;&#160; State&#160;&#160;&#160;&#160; Host&#160;&#160;&#160;&#160;&#160;&#160;&#160;
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;
ora.dppc.db&#160;&#160;&#160; application&#160;&#160;&#160; ONLINE&#160;&#160;&#160; ONLINE&#160;&#160;&#160; rac01&#160;&#160;&#160;&#160;&#160;&#160;
ora&#8230;.c1.inst application&#160;&#160;&#160; ONLINE&#160;&#160;&#160; ONLINE&#160;&#160;&#160; rac01&#160;&#160;&#160;&#160;&#160;&#160;
ora&#8230;.c2.inst application&#160;&#160;&#160; ONLINE&#160;&#160;&#160; ONLINE&#160;&#160;&#160; rac02&#160;&#160;&#160;&#160;&#160;&#160;
ora&#8230;.01.lsnr application&#160;&#160;&#160; ONLINE&#160;&#160;&#160; ONLINE&#160;&#160;&#160; rac01&#160;&#160;&#160;&#160;&#160;&#160;
ora.rac01.gsd&#160; application&#160;&#160;&#160; ONLINE&#160;&#160;&#160; ONLINE&#160;&#160;&#160; rac01&#160;&#160;&#160;&#160;&#160;&#160;
ora.rac01.ons&#160; application&#160;&#160;&#160; ONLINE&#160;&#160;&#160; ONLINE&#160;&#160;&#160; rac01&#160;&#160;&#160;&#160;&#160;&#160;
ora.rac01.vip&#160; application&#160;&#160;&#160; ONLINE&#160;&#160;&#160; ONLINE&#160;&#160;&#160; rac01&#160;&#160;&#160;&#160;&#160;&#160;
ora&#8230;.02.lsnr application&#160;&#160;&#160; ONLINE&#160;&#160;&#160; ONLINE&#160;&#160;&#160; rac02&#160;&#160;&#160;&#160;&#160;&#160;
ora.rac02.gsd&#160; application&#160;&#160;&#160; ONLINE&#160;&#160;&#160; UNKNOWN&#160;&#160; rac02&#160;&#160;&#160;&#160;&#160;&#160;
ora.rac02.ons&#160; application&#160;&#160;&#160; ONLINE&#160;&#160;&#160; UNKNOWN&#160;&#160; rac02&#160;&#160;&#160;&#160;&#160;&#160;
ora.rac02.vip&#160; application&#160;&#160;&#160; ONLINE&#160;&#160;&#160; ONLINE&#160;&#160;&#160; rac02&#160;&#160;&#160;&#160;&#160;&#160; 
[oracle@rac01 ~]$ crs_stop [...]]]></description>
			<content:encoded><![CDATA[<p>[oracle@rac01 ~]$ crs_stat -t<br />
Name&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Type&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Target&nbsp;&nbsp;&nbsp; State&nbsp;&nbsp;&nbsp;&nbsp; Host&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
ora.dppc.db&nbsp;&nbsp;&nbsp; application&nbsp;&nbsp;&nbsp; ONLINE&nbsp;&nbsp;&nbsp; ONLINE&nbsp;&nbsp;&nbsp; rac01&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
ora&#8230;.c1.inst application&nbsp;&nbsp;&nbsp; ONLINE&nbsp;&nbsp;&nbsp; ONLINE&nbsp;&nbsp;&nbsp; rac01&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
ora&#8230;.c2.inst application&nbsp;&nbsp;&nbsp; ONLINE&nbsp;&nbsp;&nbsp; ONLINE&nbsp;&nbsp;&nbsp; rac02&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
ora&#8230;.01.lsnr application&nbsp;&nbsp;&nbsp; ONLINE&nbsp;&nbsp;&nbsp; ONLINE&nbsp;&nbsp;&nbsp; rac01&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
ora.rac01.gsd&nbsp; application&nbsp;&nbsp;&nbsp; ONLINE&nbsp;&nbsp;&nbsp; ONLINE&nbsp;&nbsp;&nbsp; rac01&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
ora.rac01.ons&nbsp; application&nbsp;&nbsp;&nbsp; ONLINE&nbsp;&nbsp;&nbsp; ONLINE&nbsp;&nbsp;&nbsp; rac01&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
ora.rac01.vip&nbsp; application&nbsp;&nbsp;&nbsp; ONLINE&nbsp;&nbsp;&nbsp; ONLINE&nbsp;&nbsp;&nbsp; rac01&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
ora&#8230;.02.lsnr application&nbsp;&nbsp;&nbsp; ONLINE&nbsp;&nbsp;&nbsp; ONLINE&nbsp;&nbsp;&nbsp; rac02&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
ora.rac02.gsd&nbsp; application&nbsp;&nbsp;&nbsp; ONLINE&nbsp;&nbsp;&nbsp; UNKNOWN&nbsp;&nbsp; rac02&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
ora.rac02.ons&nbsp; application&nbsp;&nbsp;&nbsp; ONLINE&nbsp;&nbsp;&nbsp; UNKNOWN&nbsp;&nbsp; rac02&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
ora.rac02.vip&nbsp; application&nbsp;&nbsp;&nbsp; ONLINE&nbsp;&nbsp;&nbsp; ONLINE&nbsp;&nbsp;&nbsp; rac02&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </p>
<p>[oracle@rac01 ~]$ crs_stop ora.rac02.gsd -f<br />
Attempting to stop `ora.rac02.gsd` on member `rac02`<br />
Stop of `ora.rac02.gsd` on member `rac02` succeeded.</p>
<p>[oracle@rac01 ~]$ crs_stop ora.rac02.ons -f<br />
Attempting to stop `ora.rac02.ons` on member `rac02`<br />
Stop of `ora.rac02.ons` on member `rac02` succeeded.</p>
<p>[oracle@rac01 ~]$ srvctl start nodeapps -n rac02</p>
<p>[oracle@rac01 ~]$ crs_stat -t<br />
Name&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Type&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Target&nbsp;&nbsp;&nbsp; State&nbsp;&nbsp;&nbsp;&nbsp; Host&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
ora.dppc.db&nbsp;&nbsp;&nbsp; application&nbsp;&nbsp;&nbsp; ONLINE&nbsp;&nbsp;&nbsp; ONLINE&nbsp;&nbsp;&nbsp; rac01&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
ora&#8230;.c1.inst application&nbsp;&nbsp;&nbsp; ONLINE&nbsp;&nbsp;&nbsp; ONLINE&nbsp;&nbsp;&nbsp; rac01&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
ora&#8230;.c2.inst application&nbsp;&nbsp;&nbsp; ONLINE&nbsp;&nbsp;&nbsp; ONLINE&nbsp;&nbsp;&nbsp; rac02&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
ora&#8230;.01.lsnr application&nbsp;&nbsp;&nbsp; ONLINE&nbsp;&nbsp;&nbsp; ONLINE&nbsp;&nbsp;&nbsp; rac01&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
ora.rac01.gsd&nbsp; application&nbsp;&nbsp;&nbsp; ONLINE&nbsp;&nbsp;&nbsp; ONLINE&nbsp;&nbsp;&nbsp; rac01&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
ora.rac01.ons&nbsp; application&nbsp;&nbsp;&nbsp; ONLINE&nbsp;&nbsp;&nbsp; ONLINE&nbsp;&nbsp;&nbsp; rac01&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
ora.rac01.vip&nbsp; application&nbsp;&nbsp;&nbsp; ONLINE&nbsp;&nbsp;&nbsp; ONLINE&nbsp;&nbsp;&nbsp; rac01&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
ora&#8230;.02.lsnr application&nbsp;&nbsp;&nbsp; ONLINE&nbsp;&nbsp;&nbsp; ONLINE&nbsp;&nbsp;&nbsp; rac02&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
ora.rac02.gsd&nbsp; application&nbsp;&nbsp;&nbsp; ONLINE&nbsp;&nbsp;&nbsp; ONLINE&nbsp;&nbsp;&nbsp; rac02&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
ora.rac02.ons&nbsp; application&nbsp;&nbsp;&nbsp; ONLINE&nbsp;&nbsp;&nbsp; ONLINE&nbsp;&nbsp;&nbsp; rac02&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
ora.rac02.vip&nbsp; application&nbsp;&nbsp;&nbsp; ONLINE&nbsp;&nbsp;&nbsp; ONLINE&nbsp;&nbsp;&nbsp; rac02&nbsp;&nbsp; </p>
<div class="flockcredit" style="text-align: right; color: #CCC; font-size: x-small;">Blogged with the <a href="http://www.flock.com/blogged-with-flock" style="color: #999; font-weight: bold;" target="_new" title="Flock Browser">Flock Browser</a></div>
<p><!-- technorati tags begin -->
<p style="font-size:10px;text-align:right;">Tags: <a href="http://technorati.com/tag/crs_stat" rel="tag">crs_stat</a>, <a href="http://technorati.com/tag/unknown" rel="tag">unknown</a>, <a href="http://technorati.com/tag/crs" rel="tag">crs</a>, <a href="http://technorati.com/tag/rac" rel="tag">rac</a></p>
<p><!-- technorati tags end --></p>
]]></content:encoded>
			<wfw:commentRss>http://www.dbalife.com/archives/185/feed</wfw:commentRss>
		</item>
		<item>
		<title>ORA-00600: internal error code, arguments: [kjzcreaprqhq1]</title>
		<link>http://www.dbalife.com/archives/184</link>
		<comments>http://www.dbalife.com/archives/184#comments</comments>
		<pubDate>Thu, 25 Sep 2008 07:54:26 +0000</pubDate>
		<dc:creator>skywalker</dc:creator>
		
		<category><![CDATA[DBA]]></category>

		<guid isPermaLink="false">http://www.dbalife.com/archives/ora-00600-internal-error-code-arguments-kjzcreaprqhq1/</guid>
		<description><![CDATA[RAC一个节点遭遇这个ORA-600错误，系统是64位RHEL4＋Oracle10.2.0.1
查metalink得知是由于UDP interconnect发送超时，在trace中可以找到这样的提示：
&#160;&#160;&#160; WARN: acconn &#8230;. getting closed. inactive: threshold: 0&#215;0
&#160;&#160;&#160; WARN: potential problem in keep alive connection protocol

解决方法有2：
一是打补丁升级至10.2.0.2或更高版本
二是使用隐藏初始化变量&#8221;_skgxp_udp_ach_reaping_time&#8221;：
alter system set &#8220;_skgxp_udp_ach_reaping_time&#8221;&#160;= 0 scope=both;
Blogged with the Flock Browser

Tags: ora-600, kjzcreaprqhq1

]]></description>
			<content:encoded><![CDATA[<p>RAC一个节点遭遇这个ORA-600错误，系统是64位RHEL4＋Oracle10.2.0.1</p>
<p>查metalink得知是由于UDP interconnect发送超时，在trace中可以找到这样的提示：</p>
<div style="margin-left: 40px;">&nbsp;&nbsp;&nbsp; WARN: acconn &#8230;. getting closed. inactive: threshold: 0&#215;0<br />
&nbsp;&nbsp;&nbsp; WARN: potential problem in keep alive connection protocol
</div>
<p>解决方法有2：</p>
<div style="margin-left: 40px;">一是打补丁升级至10.2.0.2或更高版本<br />
二是使用隐藏初始化变量&#8221;_skgxp_udp_ach_reaping_time&#8221;：<br />
alter system set &#8220;_skgxp_udp_ach_reaping_time&#8221;&nbsp;= 0 scope=both;</div>
<div class="flockcredit" style="text-align: right; color: #CCC; font-size: x-small;">Blogged with the <a href="http://www.flock.com/blogged-with-flock" style="color: #999; font-weight: bold;" target="_new" title="Flock Browser">Flock Browser</a></div>
<p><!-- technorati tags begin -->
<p style="font-size:10px;text-align:right;">Tags: <a href="http://technorati.com/tag/ora-600" rel="tag">ora-600</a>, <a href="http://technorati.com/tag/kjzcreaprqhq1" rel="tag">kjzcreaprqhq1</a></p>
<p><!-- technorati tags end --></p>
]]></content:encoded>
			<wfw:commentRss>http://www.dbalife.com/archives/184/feed</wfw:commentRss>
		</item>
		<item>
		<title>表空间使用状况查询</title>
		<link>http://www.dbalife.com/archives/178</link>
		<comments>http://www.dbalife.com/archives/178#comments</comments>
		<pubDate>Thu, 25 Sep 2008 01:16:25 +0000</pubDate>
		<dc:creator>skywalker</dc:creator>
		
		<category><![CDATA[DBA]]></category>

		<category><![CDATA[shell]]></category>

		<category><![CDATA[SQL]]></category>

		<category><![CDATA[表空间]]></category>

		<guid isPermaLink="false">http://www.dbalife.com/?p=178</guid>
		<description><![CDATA[SELECT D.TABLESPACE_NAME                                ,
SPACE &#8220;SUM_SPACE(M)&#8221;                     [...]]]></description>
			<content:encoded><![CDATA[<p>SELECT D.TABLESPACE_NAME                                ,<br />
SPACE &#8220;SUM_SPACE(M)&#8221;                                   ,<br />
BLOCKS SUM_BLOCKS                                      ,<br />
SPACE   -NVL(FREE_SPACE,0) &#8220;USED_SPACE(M)&#8221;             ,<br />
ROUND((1-NVL(FREE_SPACE,0)/SPACE)*100,2) &#8220;USED_RATE(%)&#8221;,<br />
FREE_SPACE &#8220;FREE_SPACE(M)&#8221;<br />
FROM<br />
(SELECT TABLESPACE_NAME                ,<br />
ROUND(SUM(BYTES)/(1024*1024),2) SPACE,<br />
SUM(BLOCKS) BLOCKS<br />
FROM DBA_DATA_FILES<br />
GROUP BY TABLESPACE_NAME<br />
) D                    ,<br />
(SELECT TABLESPACE_NAME,<br />
ROUND(SUM(BYTES)/(1024*1024),2) FREE_SPACE<br />
FROM DBA_FREE_SPACE<br />
GROUP BY TABLESPACE_NAME<br />
) F<br />
WHERE D.TABLESPACE_NAME = F.TABLESPACE_NAME(+)</p>
<p>UNION ALL &#8211;if have tempfile</p>
<p>SELECT D.TABLESPACE_NAME                            ,<br />
SPACE &#8220;SUM_SPACE(M)&#8221;                               ,<br />
BLOCKS SUM_BLOCKS                                  ,<br />
USED_SPACE &#8220;USED_SPACE(M)&#8221;                         ,<br />
ROUND(NVL(USED_SPACE,0)/SPACE*100,2) &#8220;USED_RATE(%)&#8221;,<br />
NVL(FREE_SPACE,0) &#8220;FREE_SPACE(M)&#8221;<br />
FROM<br />
(SELECT TABLESPACE_NAME                ,<br />
ROUND(SUM(BYTES)/(1024*1024),2) SPACE,<br />
SUM(BLOCKS) BLOCKS<br />
FROM DBA_TEMP_FILES<br />
GROUP BY TABLESPACE_NAME<br />
) D                                              ,<br />
(SELECT TABLESPACE_NAME                          ,<br />
ROUND(SUM(BYTES_USED)/(1024*1024),2) USED_SPACE,<br />
ROUND(SUM(BYTES_FREE)/(1024*1024),2) FREE_SPACE<br />
FROM V$TEMP_SPACE_HEADER<br />
GROUP BY TABLESPACE_NAME<br />
) F<br />
WHERE D.TABLESPACE_NAME = F.TABLESPACE_NAME(+)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.dbalife.com/archives/178/feed</wfw:commentRss>
		</item>
	</channel>
</rss>
