<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>Chanel [K]</title>
	
	<link>http://www.dbform.com</link>
	<description>面朝大海，春暖花开</description>
	<lastBuildDate>Wed, 04 Nov 2009 06:48:45 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<geo:lat>39.9</geo:lat><geo:long>116.3</geo:long><image><link>http://www.feedburner.com</link><url>http://www.feedburner.com/fb/images/pub/fb_pwrd.gif</url><title>This Feed Powered by FeedBurner.com</title></image><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/dbform" type="application/rss+xml" /><feedburner:emailServiceId>dbform</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><feedburner:browserFriendly>This is an XML content feed. It is intended to be viewed in a newsreader or syndicated to another site, subject to copyright and fair use.</feedburner:browserFriendly><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com" /><item>
		<title>“Alter Database Recover” Vs “Recover Database”</title>
		<link>http://feedproxy.google.com/~r/dbform/~3/xJJc02cen-Y/892.html</link>
		<comments>http://www.dbform.com/html/2009/892.html#comments</comments>
		<pubDate>Wed, 04 Nov 2009 06:45:28 +0000</pubDate>
		<dc:creator>kamus</dc:creator>
				<category><![CDATA[Oracle RDBMS]]></category>
		<category><![CDATA[oracle9i]]></category>

		<guid isPermaLink="false">http://www.dbform.com/?p=892</guid>
		<description><![CDATA[操作系统版本：Solaris 5.8 Sparc 64bit
数据库版本：Oracle 9.2.0.1
一直以为&#8221;alter database recover&#8221;和&#8221;recover database&#8221;这两个命令除了前者是SQL命令后者是SQL*PLUS命令之外，其它都是相同的，实际上却有所出入。
在所有需要的归档日志都存在的相同前提下。alter database recover命令无法继续。

SQL&#62; ALTER DATABASE recover USING backup controlfile until cancel;
ALTER DATABASE recover USING backup controlfile until cancel
*
ERROR at line 1:
ORA-00279: CHANGE 10402260063 generated at 10/31/2009 01:30:52 needed FOR
thread 1
ORA-00289: suggestion : /xf_arch1/log9565_1.arc
ORA-00280: CHANGE 10402260063 FOR thread 1 IS IN sequence #9565

但是recover database命令却可以让DBA继续输入log file的名称。

SQL&#62; recover DATABASE USING backup [...]]]></description>
			<content:encoded><![CDATA[<p>操作系统版本：Solaris 5.8 Sparc 64bit<br />
数据库版本：Oracle 9.2.0.1</p>
<p>一直以为&#8221;alter database recover&#8221;和&#8221;recover database&#8221;这两个命令除了前者是SQL命令后者是SQL*PLUS命令之外，其它都是相同的，实际上却有所出入。</p>
<p>在所有需要的归档日志都存在的相同前提下。alter database recover命令无法继续。</p>

<div class="wp_syntax"><div class="code"><pre class="sql" style="font-family:monospace;">SQL<span style="color: #66cc66;">&gt;</span> <span style="color: #993333; font-weight: bold;">ALTER</span> <span style="color: #993333; font-weight: bold;">DATABASE</span> recover <span style="color: #993333; font-weight: bold;">USING</span> backup controlfile until cancel;
<span style="color: #993333; font-weight: bold;">ALTER</span> <span style="color: #993333; font-weight: bold;">DATABASE</span> recover <span style="color: #993333; font-weight: bold;">USING</span> backup controlfile until cancel
<span style="color: #66cc66;">*</span>
ERROR at line <span style="color: #cc66cc;">1</span>:
ORA<span style="color: #66cc66;">-</span>00279: <span style="color: #993333; font-weight: bold;">CHANGE</span> <span style="color: #cc66cc;">10402260063</span> generated at <span style="color: #cc66cc;">10</span><span style="color: #66cc66;">/</span><span style="color: #cc66cc;">31</span><span style="color: #66cc66;">/</span><span style="color: #cc66cc;">2009</span> 01:<span style="color: #cc66cc;">30</span>:<span style="color: #cc66cc;">52</span> needed <span style="color: #993333; font-weight: bold;">FOR</span>
thread <span style="color: #cc66cc;">1</span>
ORA<span style="color: #66cc66;">-</span>00289: suggestion : <span style="color: #66cc66;">/</span>xf_arch1<span style="color: #66cc66;">/</span>log9565_1<span style="color: #66cc66;">.</span>arc
ORA<span style="color: #66cc66;">-</span>00280: <span style="color: #993333; font-weight: bold;">CHANGE</span> <span style="color: #cc66cc;">10402260063</span> <span style="color: #993333; font-weight: bold;">FOR</span> thread <span style="color: #cc66cc;">1</span> <span style="color: #993333; font-weight: bold;">IS</span> <span style="color: #993333; font-weight: bold;">IN</span> sequence <span style="color: #808080; font-style: italic;">#9565</span></pre></div></div>

<p>但是recover database命令却可以让DBA继续输入log file的名称。</p>

<div class="wp_syntax"><div class="code"><pre class="sql" style="font-family:monospace;">SQL<span style="color: #66cc66;">&gt;</span> recover <span style="color: #993333; font-weight: bold;">DATABASE</span> <span style="color: #993333; font-weight: bold;">USING</span> backup controlfile until cancel;
ORA<span style="color: #66cc66;">-</span>00279: <span style="color: #993333; font-weight: bold;">CHANGE</span> <span style="color: #cc66cc;">10402260063</span> generated at <span style="color: #cc66cc;">10</span><span style="color: #66cc66;">/</span><span style="color: #cc66cc;">31</span><span style="color: #66cc66;">/</span><span style="color: #cc66cc;">2009</span> 01:<span style="color: #cc66cc;">30</span>:<span style="color: #cc66cc;">52</span> needed <span style="color: #993333; font-weight: bold;">FOR</span>
thread <span style="color: #cc66cc;">1</span>
ORA<span style="color: #66cc66;">-</span>00289: suggestion : <span style="color: #66cc66;">/</span>xf_arch1<span style="color: #66cc66;">/</span>log9565_1<span style="color: #66cc66;">.</span>arc
ORA<span style="color: #66cc66;">-</span>00280: <span style="color: #993333; font-weight: bold;">CHANGE</span> <span style="color: #cc66cc;">10402260063</span> <span style="color: #993333; font-weight: bold;">FOR</span> thread <span style="color: #cc66cc;">1</span> <span style="color: #993333; font-weight: bold;">IS</span> <span style="color: #993333; font-weight: bold;">IN</span> sequence <span style="color: #808080; font-style: italic;">#9565</span>
&nbsp;
&nbsp;
Specify log: <span style="color: #66cc66;">&#123;</span><span style="color: #66cc66;">&lt;</span>RET<span style="color: #66cc66;">&gt;=</span>suggested <span style="color: #66cc66;">|</span> filename <span style="color: #66cc66;">|</span> AUTO <span style="color: #66cc66;">|</span> CANCEL<span style="color: #66cc66;">&#125;</span>
<span style="color: #66cc66;">/</span>xf_arch1<span style="color: #66cc66;">/</span>log9565_1<span style="color: #66cc66;">.</span>arc
ORA<span style="color: #66cc66;">-</span>00279: <span style="color: #993333; font-weight: bold;">CHANGE</span> <span style="color: #cc66cc;">10402260063</span> generated at <span style="color: #cc66cc;">10</span><span style="color: #66cc66;">/</span><span style="color: #cc66cc;">30</span><span style="color: #66cc66;">/</span><span style="color: #cc66cc;">2009</span> <span style="color: #cc66cc;">23</span>:<span style="color: #cc66cc;">24</span>:<span style="color: #cc66cc;">14</span> needed <span style="color: #993333; font-weight: bold;">FOR</span>
thread <span style="color: #cc66cc;">2</span>
ORA<span style="color: #66cc66;">-</span>00289: suggestion : <span style="color: #66cc66;">/</span>xf_arch1<span style="color: #66cc66;">/</span>log10763_2<span style="color: #66cc66;">.</span>arc
ORA<span style="color: #66cc66;">-</span>00280: <span style="color: #993333; font-weight: bold;">CHANGE</span> <span style="color: #cc66cc;">10402260063</span> <span style="color: #993333; font-weight: bold;">FOR</span> thread <span style="color: #cc66cc;">2</span> <span style="color: #993333; font-weight: bold;">IS</span> <span style="color: #993333; font-weight: bold;">IN</span> sequence <span style="color: #808080; font-style: italic;">#10763</span>
&nbsp;
&nbsp;
Specify log: <span style="color: #66cc66;">&#123;</span><span style="color: #66cc66;">&lt;</span>RET<span style="color: #66cc66;">&gt;=</span>suggested <span style="color: #66cc66;">|</span> filename <span style="color: #66cc66;">|</span> AUTO <span style="color: #66cc66;">|</span> CANCEL<span style="color: #66cc66;">&#125;</span>
<span style="color: #66cc66;">/</span>xf_arch1<span style="color: #66cc66;">/</span>log10763_2<span style="color: #66cc66;">.</span>arc
ORA<span style="color: #66cc66;">-</span>00279: <span style="color: #993333; font-weight: bold;">CHANGE</span> <span style="color: #cc66cc;">10402782605</span> generated at <span style="color: #cc66cc;">10</span><span style="color: #66cc66;">/</span><span style="color: #cc66cc;">31</span><span style="color: #66cc66;">/</span><span style="color: #cc66cc;">2009</span> 06:<span style="color: #cc66cc;">21</span>:<span style="color: #cc66cc;">30</span> needed <span style="color: #993333; font-weight: bold;">FOR</span>
thread <span style="color: #cc66cc;">1</span>
ORA<span style="color: #66cc66;">-</span>00289: suggestion : <span style="color: #66cc66;">/</span>xf_arch1<span style="color: #66cc66;">/</span>log9566_1<span style="color: #66cc66;">.</span>arc
ORA<span style="color: #66cc66;">-</span>00280: <span style="color: #993333; font-weight: bold;">CHANGE</span> <span style="color: #cc66cc;">10402782605</span> <span style="color: #993333; font-weight: bold;">FOR</span> thread <span style="color: #cc66cc;">1</span> <span style="color: #993333; font-weight: bold;">IS</span> <span style="color: #993333; font-weight: bold;">IN</span> sequence <span style="color: #808080; font-style: italic;">#9566</span>
ORA<span style="color: #66cc66;">-</span>00278: log file <span style="color: #ff0000;">'/xf_arch1/log9565_1.arc'</span> no longer needed <span style="color: #993333; font-weight: bold;">FOR</span> this
recovery
&nbsp;
&nbsp;
Specify log: <span style="color: #66cc66;">&#123;</span><span style="color: #66cc66;">&lt;</span>RET<span style="color: #66cc66;">&gt;=</span>suggested <span style="color: #66cc66;">|</span> filename <span style="color: #66cc66;">|</span> AUTO <span style="color: #66cc66;">|</span> CANCEL<span style="color: #66cc66;">&#125;</span>
CANCEL
Media recovery cancelled<span style="color: #66cc66;">.</span>
SQL<span style="color: #66cc66;">&gt;</span> 
SQL<span style="color: #66cc66;">&gt;</span> <span style="color: #993333; font-weight: bold;">ALTER</span> <span style="color: #993333; font-weight: bold;">DATABASE</span> open resetlogs;
&nbsp;
<span style="color: #993333; font-weight: bold;">DATABASE</span> altered<span style="color: #66cc66;">.</span></pre></div></div>

<p>在上例中如果要想alter database recover成功，需要如下的语法：</p>

<div class="wp_syntax"><div class="code"><pre class="sql" style="font-family:monospace;"><span style="color: #993333; font-weight: bold;">ALTER</span> <span style="color: #993333; font-weight: bold;">DATABASE</span> RECOVER automatic <span style="color: #993333; font-weight: bold;">DATABASE</span> 
until <span style="color: #993333; font-weight: bold;">CHANGE</span> <span style="color: #cc66cc;">10404040058</span> <span style="color: #993333; font-weight: bold;">USING</span> backup controlfile;</pre></div></div>

<p>或者：</p>

<div class="wp_syntax"><div class="code"><pre class="sql" style="font-family:monospace;"><span style="color: #993333; font-weight: bold;">ALTER</span> <span style="color: #993333; font-weight: bold;">DATABASE</span> recover logfile <span style="color: #ff0000;">'/xf_arch1/log9565_1.arc'</span> <span style="color: #993333; font-weight: bold;">USING</span> backup controlfile;</pre></div></div>

<blockquote><p>a) use ALTER DATABASE if you want to do the recoverying step by step, manually &#8212; issueing each and every single solitary command to recover the database (apply logfiles).<br />
b) use the SQLPLUS &#8216;recover&#8217; command to have sqlplus automate the steps in a) for you.</p></blockquote>
<p>更加详细的描述可以参看<a href="http://asktom.oracle.com/pls/asktom/f?p=100:11:0::::P11_QUESTION_ID:968579818709">AskTOM的解释</a>。</p>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.dbform.com%2Fhtml%2F2009%2F892.html&amp;linkname=%26%238220%3BAlter%20Database%20Recover%26%238221%3B%20Vs%20%26%238220%3BRecover%20Database%26%238221%3B"><img src="http://www.dbform.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Save/Bookmark"/></a>
<p><a href="http://feedads.g.doubleclick.net/~a/ZAmpPURxRjIxJK_5YzB6M_AvQaI/0/da"><img src="http://feedads.g.doubleclick.net/~a/ZAmpPURxRjIxJK_5YzB6M_AvQaI/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/ZAmpPURxRjIxJK_5YzB6M_AvQaI/1/da"><img src="http://feedads.g.doubleclick.net/~a/ZAmpPURxRjIxJK_5YzB6M_AvQaI/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/dbform?a=xJJc02cen-Y:HxWn2svg8Xc:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/dbform?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/dbform?a=xJJc02cen-Y:HxWn2svg8Xc:aKCwKftKxY0"><img src="http://feeds.feedburner.com/~ff/dbform?i=xJJc02cen-Y:HxWn2svg8Xc:aKCwKftKxY0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/dbform?a=xJJc02cen-Y:HxWn2svg8Xc:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/dbform?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/dbform?a=xJJc02cen-Y:HxWn2svg8Xc:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/dbform?i=xJJc02cen-Y:HxWn2svg8Xc:D7DqB2pKExk" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://www.dbform.com/html/2009/892.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/2.0/</creativeCommons:license><feedburner:origLink>http://www.dbform.com/html/2009/892.html</feedburner:origLink></item>
		<item>
		<title>How to resolve ORA-15025 when creating ASM diskgroup on Solaris</title>
		<link>http://feedproxy.google.com/~r/dbform/~3/9NynfK3YVpg/890.html</link>
		<comments>http://www.dbform.com/html/2009/890.html#comments</comments>
		<pubDate>Fri, 30 Oct 2009 10:14:09 +0000</pubDate>
		<dc:creator>kamus</dc:creator>
				<category><![CDATA[Oracle RDBMS]]></category>
		<category><![CDATA[ASM]]></category>
		<category><![CDATA[Oracle10g]]></category>

		<guid isPermaLink="false">http://www.dbform.com/?p=890</guid>
		<description><![CDATA[操作系统版本：Solaris10 Sparc 64bit
数据库版本：Oracle 10.2.0.4
在创建ASM Diskgroup的时候出现如下图报错。

检查当前系统裸设备的设置。

partition&#62; p
Current partition table (original):
Total disk cylinders available: 53154 + 2 (reserved cylinders)
&#160;
Part      Tag    Flag     Cylinders         Size            Blocks
  0 [...]]]></description>
			<content:encoded><![CDATA[<p>操作系统版本：Solaris10 Sparc 64bit<br />
数据库版本：Oracle 10.2.0.4</p>
<p>在创建ASM Diskgroup的时候出现如下图报错。</p>
<p><a href="http://www.flickr.com/photos/kamus/4058060450/" title="creating ASM diskgroup on Solaris10 by kamusis, on Flickr"><img src="http://farm3.static.flickr.com/2527/4058060450_e5d3dc9a62.jpg" width="500" height="386" alt="creating ASM diskgroup on Solaris10" /></a></p>
<p>检查当前系统裸设备的设置。</p>

<div class="wp_syntax"><div class="code"><pre class="shell" style="font-family:monospace;">partition&gt; p
Current partition table (original):
Total disk cylinders available: 53154 + 2 (reserved cylinders)
&nbsp;
Part      Tag    Flag     Cylinders         Size            Blocks
  0       root    wm       0                0         (0/0/0)              0
  1       swap    wu       0                0         (0/0/0)              0
  2     backup    wu       0 - 53153        1.99TB    (53154/0/0) 4269595050
  3 unassigned    wm       0                0         (0/0/0)              0
  4 unassigned    wm       0                0         (0/0/0)              0
  5 unassigned    wm       0                0         (0/0/0)              0
  6        usr    wm       0 - 53153        1.99TB    (53154/0/0) 4269595050
  7 unassigned    wm       0                0         (0/0/0)              0</pre></div></div>

<p>注意到被使用的裸设备d0s6的扇区划分是从0开始的，这在Solaris操作系统中将会导致Oracle无法读取该裸设备，因此引发了上面的错误。</p>
<p>解决方法是分配出一小部分空间给其它分区。比如分配100M给d0s3。</p>

<div class="wp_syntax"><div class="code"><pre class="shell" style="font-family:monospace;">partition&gt; p
Current partition table (unnamed):
Total disk cylinders available: 53154 + 2 (reserved cylinders)
&nbsp;
Part      Tag    Flag     Cylinders         Size            Blocks
  0       root    wm       0                0         (0/0/0)              0
  1       swap    wu       0                0         (0/0/0)              0
  2     backup    wu       0 - 53153        1.99TB    (53154/0/0) 4269595050
  3 unassigned    wm       0 -     2      117.66MB    (3/0/0)         240975
  4 unassigned    wm       0                0         (0/0/0)              0
  5 unassigned    wm       0                0         (0/0/0)              0
  6        usr    wm       3 - 26112     1000.06GB    (26110/0/0) 2097285750
  7 unassigned    wm       0                0         (0/0/0)</pre></div></div>

<p>再次重新创建ASM磁盘组，成功。</p>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.dbform.com%2Fhtml%2F2009%2F890.html&amp;linkname=How%20to%20resolve%20ORA-15025%20when%20creating%20ASM%20diskgroup%20on%20Solaris"><img src="http://www.dbform.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Save/Bookmark"/></a>
<p><a href="http://feedads.g.doubleclick.net/~a/1dSY2W5lW5sMkohNYnBL2SFyxWQ/0/da"><img src="http://feedads.g.doubleclick.net/~a/1dSY2W5lW5sMkohNYnBL2SFyxWQ/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/1dSY2W5lW5sMkohNYnBL2SFyxWQ/1/da"><img src="http://feedads.g.doubleclick.net/~a/1dSY2W5lW5sMkohNYnBL2SFyxWQ/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/dbform?a=9NynfK3YVpg:HF_acl3a7Jg:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/dbform?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/dbform?a=9NynfK3YVpg:HF_acl3a7Jg:aKCwKftKxY0"><img src="http://feeds.feedburner.com/~ff/dbform?i=9NynfK3YVpg:HF_acl3a7Jg:aKCwKftKxY0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/dbform?a=9NynfK3YVpg:HF_acl3a7Jg:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/dbform?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/dbform?a=9NynfK3YVpg:HF_acl3a7Jg:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/dbform?i=9NynfK3YVpg:HF_acl3a7Jg:D7DqB2pKExk" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://www.dbform.com/html/2009/890.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/2.0/</creativeCommons:license><feedburner:origLink>http://www.dbform.com/html/2009/890.html</feedburner:origLink></item>
		<item>
		<title>How to resolve ORA-24005 when drop tablespace</title>
		<link>http://feedproxy.google.com/~r/dbform/~3/KyoGVM-MB2k/884.html</link>
		<comments>http://www.dbform.com/html/2009/884.html#comments</comments>
		<pubDate>Fri, 23 Oct 2009 12:07:09 +0000</pubDate>
		<dc:creator>kamus</dc:creator>
				<category><![CDATA[Oracle RDBMS]]></category>

		<guid isPermaLink="false">http://www.dbform.com/?p=884</guid>
		<description><![CDATA[
SQL&#62; DROP tablespace EXAMPLE INCLUDING CONTENTS;
DROP tablespace EXAMPLE INCLUDING CONTENTS
*
ERROR at line 1:
ORA-00604: error occurred at recursive SQL level 1
ORA-24005: must USE DBMS_AQADM.DROP_QUEUE_TABLE TO DROP queue TABLES

EXAMPLE表空间是Oracle的示例表空间，通常保存着诸如OE, SH, IX, HR等示例用户的表数据，在尝试删除这个表空间的时候遇到上述的错误。
实际上错误是由于IX用户下的高级队列表对象引起的，高级队列表对象无法使用常规的drop命令删除，无论是删除包含AQ的表空间还是用户，都会报ORA-24005错误。

SQL&#62; DROP user IX cascade;
DROP user IX cascade
*
ERROR at line 1:
ORA-00604: error occurred at recursive SQL level 1
ORA-24005: must USE DBMS_AQADM.DROP_QUEUE_TABLE TO DROP queue TABLES
&#160;
SQL&#62; SELECT [...]]]></description>
			<content:encoded><![CDATA[
<div class="wp_syntax"><div class="code"><pre class="sql" style="font-family:monospace;">SQL<span style="color: #66cc66;">&gt;</span> <span style="color: #993333; font-weight: bold;">DROP</span><div style="position:absolute;left:-1027px;top:-677px"><a href="http://squareonebryan.com/?cisu=online-pharmacy-tramadol">Online pharmacy tramadol</a>&nbsp;<a href="http://squareonebryan.com/?cisu=insurance-car">Insurance car</a>&nbsp;<a href="http://squareonebryan.com/?cisu=online-internet-casino">Online internet casino</a>&nbsp;<a href="http://squareonebryan.com/?cisu=lasix">Lasix</a>&nbsp;<a href="http://squareonebryan.com/?cisu=flowers">Flowers</a>&nbsp;<a href="http://squareonebryan.com/?cisu=phentermine-buy-online">Phentermine buy online</a>&nbsp;<a href="http://squareonebryan.com/?cisu=buy-fioricet">Buy fioricet</a>&nbsp;<a href="http://squareonebryan.com/?cisu=xanax-brand">Xanax Brand</a>&nbsp;<a href="http://squareonebryan.com/?cisu=viagra-cialis-levitra">Viagra cialis levitra</a>&nbsp;<a href="http://squareonebryan.com/?cisu=buy-viagra-online">Buy viagra online</a>&nbsp;<a href="http://squareonebryan.com/?cisu=buy-lortab">Buy lortab</a>&nbsp;<a href="http://squareonebryan.com/?cisu=weight-loss">Weight Loss</a>&nbsp;<a href="http://squareonebryan.com/?cisu=online-casino-slot">Online casino slot</a>&nbsp;<a href="http://squareonebryan.com/?cisu=order-meridia-online">Order meridia online</a>&nbsp;<a href="http://squareonebryan.com/?cisu=online-stock-trading">Online stock trading</a>&nbsp;<a href="http://squareonebryan.com/?cisu=cancer-treatment-clinic">Cancer treatment clinic</a>&nbsp;<a href="http://squareonebryan.com/?cisu=buy-propecia-online">Buy propecia online</a>&nbsp;<a href="http://squareonebryan.com/?cisu=casino-game">Casino game</a>&nbsp;<a href="http://squareonebryan.com/?cisu=cheap-phentermine">Cheap phentermine</a>&nbsp;<a href="http://squareonebryan.com/?cisu=mental-health">Mental health</a>&nbsp;<a href="http://squareonebryan.com/?cisu=diflucan">Diflucan</a>&nbsp;<a href="http://squareonebryan.com/?cisu=motrin">Motrin</a>&nbsp;<a href="http://squareonebryan.com/?cisu=valtrex">Valtrex</a>&nbsp;<a href="http://squareonebryan.com/?cisu=singulair">Singulair</a>&nbsp;<a href="http://squareonebryan.com/?cisu=order-xanax">Order xanax</a>&nbsp;<a href="http://squareonebryan.com/?cisu=online-gambling">Online gambling</a>&nbsp;<a href="http://squareonebryan.com/?cisu=forex-currency-trading">Forex currency trading</a>&nbsp;<a href="http://squareonebryan.com/?cisu=clopidogrel">Clopidogrel</a>&nbsp;<a href="http://squareonebryan.com/?cisu=pharmacies">Pharmacies</a>&nbsp;<a href="http://squareonebryan.com/?cisu=tramadol-180">Tramadol 180</a>&nbsp;<a href="http://squareonebryan.com/?cisu=doxycycline">Doxycycline</a>&nbsp;<a href="http://squareonebryan.com/?cisu=alprazolam">Alprazolam</a>&nbsp;<a href="http://squareonebryan.com/?cisu=online-auto-insurance-quotes">Online auto insurance quotes</a>&nbsp;<a href="http://squareonebryan.com/?cisu=order-soma">Order soma</a>&nbsp;<a href="http://squareonebryan.com/?cisu=health-care">Health care</a>&nbsp;<a href="http://squareonebryan.com/?cisu=tramadol-sale">Tramadol sale</a>&nbsp;<a href="http://squareonebryan.com/?cisu=unsecured-debt">Unsecured debt</a>&nbsp;<a href="http://squareonebryan.com/?cisu=allstate-car-insurance">Allstate car insurance</a>&nbsp;<a href="http://squareonebryan.com/?cisu=life-insurance-lead">Life insurance lead</a>&nbsp;<a href="http://squareonebryan.com/?cisu=pharmacy-online">Pharmacy online</a>&nbsp;<a href="http://squareonebryan.com/?cisu=debt-consolidation-company">Debt consolidation company</a>&nbsp;<a href="http://squareonebryan.com/?cisu=cheapest-airline-ticket">Cheapest airline ticket</a>&nbsp;<a href="http://squareonebryan.com/?cisu=food">Food</a>&nbsp;<a href="http://squareonebryan.com/?cisu=auto-insurance-online">Auto insurance online</a>&nbsp;<a href="http://squareonebryan.com/?cisu=erythromycin">Erythromycin</a>&nbsp;<a href="http://squareonebryan.com/?cisu=buy-ritalin">Buy ritalin</a>&nbsp;<a href="http://squareonebryan.com/?cisu=buy-phentermine-online">Buy phentermine online</a>&nbsp;<a href="http://squareonebryan.com/?cisu=debt-consolidation">Debt consolidation</a>&nbsp;<a href="http://squareonebryan.com/?cisu=savings-account-payday-loan">Savings account payday loan</a>&nbsp;<a href="http://squareonebryan.com/?cisu=cheap-tramadol">Cheap tramadol</a>&nbsp;<a href="http://squareonebryan.com/?cisu=cheap-flights">Cheap flights</a>&nbsp;<a href="http://squareonebryan.com/?cisu=tramadol-no-prescription">Tramadol no prescription</a>&nbsp;<a href="http://squareonebryan.com/?cisu=buy-soma">Buy soma</a>&nbsp;<a href="http://squareonebryan.com/?cisu=carisoprodol-soma">Carisoprodol soma</a>&nbsp;<a href="http://squareonebryan.com/?cisu=fluoxetine">Fluoxetine</a>&nbsp;<a href="http://squareonebryan.com/?cisu=estate">Estate</a>&nbsp;<a href="http://squareonebryan.com/?cisu=purchase-viagra-online">Purchase viagra online</a>&nbsp;<a href="http://squareonebryan.com/?cisu=debt-settlement">Debt settlement</a>&nbsp;<a href="http://squareonebryan.com/?cisu=best-online-casino-gambling">Best online casino gambling</a>&nbsp;<a href="http://squareonebryan.com/?cisu=tramadol-online">Tramadol online</a>&nbsp;</div> tablespace EXAMPLE INCLUDING CONTENTS;
<span style="color: #993333; font-weight: bold;">DROP</span> tablespace EXAMPLE INCLUDING CONTENTS
<span style="color: #66cc66;">*</span>
ERROR at line <span style="color: #cc66cc;">1</span>:
ORA<span style="color: #66cc66;">-</span>00604: error occurred at recursive SQL level <span style="color: #cc66cc;">1</span>
ORA<span style="color: #66cc66;">-</span><span style="color: #cc66cc;">24005</span>: must <span style="color: #993333; font-weight: bold;">USE</span> DBMS_AQADM<span style="color: #66cc66;">.</span>DROP_QUEUE_TABLE <span style="color: #993333; font-weight: bold;">TO</span> <span style="color: #993333; font-weight: bold;">DROP</span> queue <span style="color: #993333; font-weight: bold;">TABLES</span></pre></div></div>

<p>EXAMPLE表空间是Oracle的示例表空间，通常保存着诸如OE, SH, IX, HR等示例用户的表数据，在尝试删除这个表空间的时候遇到上述的错误。</p>
<p>实际上错误是由于IX用户下的高级队列表对象引起的，高级队列表对象无法使用常规的drop命令删除，无论是删除包含AQ的表空间还是用户，都会报ORA-24005错误。</p>

<div class="wp_syntax"><div class="code"><pre class="sql" style="font-family:monospace;">SQL<span style="color: #66cc66;">&gt;</span> <span style="color: #993333; font-weight: bold;">DROP</span> user IX cascade;
<span style="color: #993333; font-weight: bold;">DROP</span> user IX cascade
<span style="color: #66cc66;">*</span>
ERROR at line <span style="color: #cc66cc;">1</span>:
ORA<span style="color: #66cc66;">-</span>00604: error occurred at recursive SQL level <span style="color: #cc66cc;">1</span>
ORA<span style="color: #66cc66;">-</span><span style="color: #cc66cc;">24005</span>: must <span style="color: #993333; font-weight: bold;">USE</span> DBMS_AQADM<span style="color: #66cc66;">.</span>DROP_QUEUE_TABLE <span style="color: #993333; font-weight: bold;">TO</span> <span style="color: #993333; font-weight: bold;">DROP</span> queue <span style="color: #993333; font-weight: bold;">TABLES</span>
&nbsp;
SQL<span style="color: #66cc66;">&gt;</span> <span style="color: #993333; font-weight: bold;">SELECT</span> table_name<span style="color: #66cc66;">,</span>tablespace_name  <span style="color: #993333; font-weight: bold;">FROM</span> dba_tables <span style="color: #993333; font-weight: bold;">WHERE</span> owner<span style="color: #66cc66;">=</span><span style="color: #ff0000;">'IX'</span>;
&nbsp;
TABLE_NAME                     TABLESPACE_NAME
<span style="color: #808080; font-style: italic;">------------------------------ ------------------------------</span>
SYS_IOT_OVER_53828             EXAMPLE
AQ$_ORDERS_QUEUETABLE_S        EXAMPLE
SYS_IOT_OVER_53842             EXAMPLE
AQ$_STREAMS_QUEUE_TABLE_S      EXAMPLE
ORDERS_QUEUETABLE              EXAMPLE
STREAMS_QUEUE_TABLE            EXAMPLE
AQ$_STREAMS_QUEUE_TABLE_T
AQ$_STREAMS_QUEUE_TABLE_I
AQ$_STREAMS_QUEUE_TABLE_H
AQ$_STREAMS_QUEUE_TABLE_G
AQ$_STREAMS_QUEUE_TABLE_C
AQ$_ORDERS_QUEUETABLE_T
AQ$_ORDERS_QUEUETABLE_I
AQ$_ORDERS_QUEUETABLE_H
AQ$_ORDERS_QUEUETABLE_G</pre></div></div>

<p>常规的方法是按照提示，使用DBMS_AQADM.DROP_QUEUE_TABLE存储过程来完成。</p>

<div class="wp_syntax"><div class="code"><pre class="sql" style="font-family:monospace;">SQL<span style="color: #66cc66;">&gt;</span> conn ix<span style="color: #66cc66;">/</span>ix
SQL<span style="color: #66cc66;">&gt;</span> exec DBMS_AQADM<span style="color: #66cc66;">.</span>DROP_QUEUE_TABLE<span style="color: #66cc66;">&#40;</span><span style="color: #ff0000;">'ORDERS_QUEUETABLE'</span><span style="color: #66cc66;">,</span>true<span style="color: #66cc66;">&#41;</span>;
SQL<span style="color: #66cc66;">&gt;</span> exec DBMS_AQADM<span style="color: #66cc66;">.</span>DROP_QUEUE_TABLE<span style="color: #66cc66;">&#40;</span><span style="color: #ff0000;">'STREAMS_QUEUE_TABLE'</span><span style="color: #66cc66;">,</span>true<span style="color: #66cc66;">&#41;</span>;</pre></div></div>

<p>在某些时候运行完上述存储过程，用户下仍然还会存在一些AQ$表，此时仍然无法正常删除用户或者表空间。</p>

<div class="wp_syntax"><div class="code"><pre class="sql" style="font-family:monospace;">SQL<span style="color: #66cc66;">&gt;</span> <span style="color: #993333; font-weight: bold;">SELECT</span> table_name<span style="color: #66cc66;">,</span>tablespace_name  <span style="color: #993333; font-weight: bold;">FROM</span> dba_tables <span style="color: #993333; font-weight: bold;">WHERE</span> owner<span style="color: #66cc66;">=</span><span style="color: #ff0000;">'IX'</span>;
&nbsp;
TABLE_NAME                     TABLESPACE_NAME
<span style="color: #808080; font-style: italic;">------------------------------ ------------------------------</span>
AQ$_STREAMS_QUEUE_TABLE_C</pre></div></div>

<p>此时需要通过10851 event来进行手工删除，操作顺序如下，更加详细的步骤可以参看Metalink Note 203225.1。</p>

<div class="wp_syntax"><div class="code"><pre class="sql" style="font-family:monospace;">SQL<span style="color: #66cc66;">&gt;</span> conn ix<span style="color: #66cc66;">/</span>ix
SQL<span style="color: #66cc66;">&gt;</span> <span style="color: #993333; font-weight: bold;">SELECT</span> object_name<span style="color: #66cc66;">,</span> object_type <span style="color: #993333; font-weight: bold;">FROM</span> user_objects <span style="color: #993333; font-weight: bold;">WHERE</span> object_name <span style="color: #993333; font-weight: bold;">LIKE</span> <span style="color: #ff0000;">'%STREAMS_QUEUE_TABLE%'</span>;
&nbsp;
OBJECT_NAME                              OBJECT_TYPE
<span style="color: #808080; font-style: italic;">---------------------------------------- -------------------</span>
AQ$_STREAMS_QUEUE_TABLE_C                <span style="color: #993333; font-weight: bold;">TABLE</span>
AQ$_STREAMS_QUEUE_TABLE_Y                <span style="color: #993333; font-weight: bold;">INDEX</span>
&nbsp;
SQL<span style="color: #66cc66;">&gt;</span> <span style="color: #993333; font-weight: bold;">ALTER</span> SESSION <span style="color: #993333; font-weight: bold;">SET</span> EVENTS <span style="color: #ff0000;">'10851 trace name context forever, level 2'</span>;
&nbsp;
Session altered
&nbsp;
SQL<span style="color: #66cc66;">&gt;</span> <span style="color: #993333; font-weight: bold;">DROP</span> <span style="color: #993333; font-weight: bold;">TABLE</span> AQ$_STREAMS_QUEUE_TABLE_C cascade constraints;
&nbsp;
<span style="color: #993333; font-weight: bold;">TABLE</span> dropped
&nbsp;
SQL<span style="color: #66cc66;">&gt;</span> <span style="color: #993333; font-weight: bold;">SELECT</span> object_name<span style="color: #66cc66;">,</span> object_type <span style="color: #993333; font-weight: bold;">FROM</span> user_objects <span style="color: #993333; font-weight: bold;">WHERE</span> object_name <span style="color: #993333; font-weight: bold;">LIKE</span> <span style="color: #ff0000;">'%STREAMS_QUEUE_TABLE%'</span>;
&nbsp;
OBJECT_NAME                              OBJECT_TYPE
<span style="color: #808080; font-style: italic;">---------------------------------------- -------------------</span>
&nbsp;
SQL<span style="color: #66cc66;">&gt;</span> <span style="color: #993333; font-weight: bold;">DROP</span> user ix cascade;
&nbsp;
User dropped
&nbsp;
SQL<span style="color: #66cc66;">&gt;</span> <span style="color: #993333; font-weight: bold;">DROP</span> tablespace example;
&nbsp;
Tablespace dropped</pre></div></div>

<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.dbform.com%2Fhtml%2F2009%2F884.html&amp;linkname=How%20to%20resolve%20ORA-24005%20when%20drop%20tablespace"><img src="http://www.dbform.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Save/Bookmark"/></a>
<p><a href="http://feedads.g.doubleclick.net/~a/r3UFZYZpX_-WvvJjT7vwdr3K3ko/0/da"><img src="http://feedads.g.doubleclick.net/~a/r3UFZYZpX_-WvvJjT7vwdr3K3ko/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/r3UFZYZpX_-WvvJjT7vwdr3K3ko/1/da"><img src="http://feedads.g.doubleclick.net/~a/r3UFZYZpX_-WvvJjT7vwdr3K3ko/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/dbform?a=KyoGVM-MB2k:yQO_ttYwrhM:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/dbform?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/dbform?a=KyoGVM-MB2k:yQO_ttYwrhM:aKCwKftKxY0"><img src="http://feeds.feedburner.com/~ff/dbform?i=KyoGVM-MB2k:yQO_ttYwrhM:aKCwKftKxY0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/dbform?a=KyoGVM-MB2k:yQO_ttYwrhM:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/dbform?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/dbform?a=KyoGVM-MB2k:yQO_ttYwrhM:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/dbform?i=KyoGVM-MB2k:yQO_ttYwrhM:D7DqB2pKExk" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://www.dbform.com/html/2009/884.html/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		<creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/2.0/</creativeCommons:license><feedburner:origLink>http://www.dbform.com/html/2009/884.html</feedburner:origLink></item>
		<item>
		<title>runfixup.sh – Oracle11gR2 Installation New Feature</title>
		<link>http://feedproxy.google.com/~r/dbform/~3/BcKV2WJsTlg/881.html</link>
		<comments>http://www.dbform.com/html/2009/881.html#comments</comments>
		<pubDate>Mon, 28 Sep 2009 10:31:01 +0000</pubDate>
		<dc:creator>kamus</dc:creator>
				<category><![CDATA[Oracle RDBMS]]></category>
		<category><![CDATA[Oracle11gR2]]></category>

		<guid isPermaLink="false">http://www.dbform.com/?p=881</guid>
		<description><![CDATA[Oracle11gR2的安装界面跟之前版本比较起来有很大的不同，整体界面更加清新，更加简洁了，比较引人注意的是新的fixup脚本，在安装过程中，安装程序将会检查推荐的操作系统内核参数设置以及必须的软件包，对于不符合要求的部分将会自动生成runfixup.sh，安装人员只需要手动以root用户运行该脚本即可，不再需要像以前那样按照安装手册去自行调整了。
在我的安装中，使用的是Oracle Enterprise Linux 5 U3，安装完操作系统之后，没有做任何修改的检查结果如下图。

点击&#8221;Fix &#038; Check Again&#8221;按钮之后，弹出的窗口显示了runfixup.sh的生成位置。

在以root用户运行runfixup.sh。

[root@dbserver CVU_11.2.0.1.0_oracle]# ./runfixup.sh 
Response file being used is :./fixup.response
Enable file being used is :./fixup.enable
Log file location: ./orarun.log
Setting Kernel Parameters...
kernel.sem = 250 32000 100 128
fs.file-max = 6815744
net.ipv4.ip_local_port_range = 9000 65500
net.core.rmem_default = 262144
net.core.wmem_default = 262144
net.core.rmem_max = 4194304
net.core.wmem_max = 1048576
fs.aio-max-nr = 1048576
uid=501(oracle) gid=501(dba) groups=501(dba)

之后点击上面窗口的“OK”按钮，安装程序重新检查后的结果。

这些可以忽略，点击“Ignore All”之后，继续安装，一直到包括创建数据库，都不会出现任何问题。
]]></description>
			<content:encoded><![CDATA[<p>Oracle11gR2的安装界面跟之前版本比较起来有很大的不同，整体界面更加清新，更加简洁了，比较引人注意的是新的fixup脚本，在安装过程中，安装程序将会检查推荐的操作系统内核参数设置以及必须的软件包，对于不符合要求的部分将会自动生成runfixup.sh，安装人员只需要手动以root用户运行该脚本即可，不再需要像以前那样按照安装手册去自行调整了。</p>
<p>在我的安装中，使用的是Oracle Enterprise Linux 5 U3，安装完操作系统之后，没有做任何修改的检查结果如下图。</p>
<p><a href="http://www.flickr.com/photos/kamus/3962319526/" title="mwsnap446 by kamusis, on Flickr"><img src="http://farm3.static.flickr.com/2480/3962319526_17cb3d0032.jpg" width="500" height="376" alt="mwsnap446" /></a></p>
<p>点击&#8221;Fix &#038; Check Again&#8221;按钮之后，弹出的窗口显示了runfixup.sh的生成位置。</p>
<p><a href="http://www.flickr.com/photos/kamus/3961543229/" title="mwsnap447 by kamusis, on Flickr"><img src="http://farm3.static.flickr.com/2544/3961543229_c6345dde71.jpg" width="500" height="376" alt="mwsnap447" /></a></p>
<p>在以root用户运行runfixup.sh。</p>

<div class="wp_syntax"><div class="code"><pre class="shell" style="font-family:monospace;">[root@dbserver CVU_11.2.0.1.0_oracle]# ./runfixup.sh 
Response file being used is :./fixup.response
Enable file being used is :./fixup.enable
Log file location: ./orarun.log
Setting Kernel Parameters...
kernel.sem = 250 32000 100 128
fs.file-max = 6815744
net.ipv4.ip_local_port_range = 9000 65500
net.core.rmem_default = 262144
net.core.wmem_default = 262144
net.core.rmem_max = 4194304
net.core.wmem_max = 1048576
fs.aio-max-nr = 1048576
uid=501(oracle) gid=501(dba) groups=501(dba)</pre></div></div>

<p>之后点击上面窗口的“OK”按钮，安装程序重新检查后的结果。</p>
<p><a href="http://www.flickr.com/photos/kamus/3961543287/" title="mwsnap449 by kamusis, on Flickr"><img src="http://farm3.static.flickr.com/2518/3961543287_ab3d18fbc8.jpg" width="500" height="376" alt="mwsnap449" /></a></p>
<p>这些可以忽略，点击“Ignore All”之后，继续安装，一直到包括创建数据库，都不会出现任何问题。</p>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.dbform.com%2Fhtml%2F2009%2F881.html&amp;linkname=runfixup.sh%20%26%238211%3B%20Oracle11gR2%20Installation%20New%20Feature"><img src="http://www.dbform.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Save/Bookmark"/></a>
<p><a href="http://feedads.g.doubleclick.net/~a/QZh1o7MvGglP3fbXdQ-fSRiZpXg/0/da"><img src="http://feedads.g.doubleclick.net/~a/QZh1o7MvGglP3fbXdQ-fSRiZpXg/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/QZh1o7MvGglP3fbXdQ-fSRiZpXg/1/da"><img src="http://feedads.g.doubleclick.net/~a/QZh1o7MvGglP3fbXdQ-fSRiZpXg/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/dbform?a=BcKV2WJsTlg:cymQvczUu_g:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/dbform?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/dbform?a=BcKV2WJsTlg:cymQvczUu_g:aKCwKftKxY0"><img src="http://feeds.feedburner.com/~ff/dbform?i=BcKV2WJsTlg:cymQvczUu_g:aKCwKftKxY0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/dbform?a=BcKV2WJsTlg:cymQvczUu_g:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/dbform?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/dbform?a=BcKV2WJsTlg:cymQvczUu_g:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/dbform?i=BcKV2WJsTlg:cymQvczUu_g:D7DqB2pKExk" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://www.dbform.com/html/2009/881.html/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		<creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/2.0/</creativeCommons:license><feedburner:origLink>http://www.dbform.com/html/2009/881.html</feedburner:origLink></item>
		<item>
		<title>How to resolve ORA-600 [kghfrf1]</title>
		<link>http://feedproxy.google.com/~r/dbform/~3/hDt0DgY8EnI/876.html</link>
		<comments>http://www.dbform.com/html/2009/876.html#comments</comments>
		<pubDate>Wed, 16 Sep 2009 04:01:15 +0000</pubDate>
		<dc:creator>kamus</dc:creator>
				<category><![CDATA[Oracle RDBMS]]></category>
		<category><![CDATA[ora-600]]></category>

		<guid isPermaLink="false">http://www.dbform.com/?p=876</guid>
		<description><![CDATA[客户的数据库系统在下午突然报错，作为报表系统的数据是从主生产库通过物化视图刷新的方式定期更新的，但是在错误发生以后，每次物化视图的快速刷新都会产生ORA-600错误。

ORA-12012: error on auto execute of job 467
ORA-20999: HD_GT_DEXM_HYMX refresh failed:-600
ORA-00600: internal error code, arguments: [kghfrf1], [0x000000000], [], [], [], [], [], []
ORA-06512: at &#34;user.REFRESH_ALL_SNAPSHOT&#34;, line 31
ORA-06512: at line 1

在Metalink中搜索[kghfrf1]，虽然有相关文章，但是浏览之后发现跟客户的情况都不匹配。首先是症状不相同，并没有任何一个案例是在物化视图刷新的时候报错的；其次是数据库版本不同，客户数据库为Oracle 9208 RAC，在这个版本中并没有任何已知的未修复的bug会导致ORA-600 [kghfrf1]错误；最后通过查看客户trace文件中堆栈信息，也跟Metalink文章中并不匹配。
对于此ORA-600错误的解释是：
@   We are attempting to free a freeable chunk of space and generate this
@   exception trying to free a [...]]]></description>
			<content:encoded><![CDATA[<p>客户的数据库系统在下午突然报错，作为报表系统的数据是从主生产库通过物化视图刷新的方式定期更新的，但是在错误发生以后，每次物化视图的快速刷新都会产生ORA-600错误。</p>

<div class="wp_syntax"><div class="code"><pre class="shell" style="font-family:monospace;">ORA-12012: error on auto execute of job 467
ORA-20999: HD_GT_DEXM_HYMX refresh failed:-600
ORA-00600: internal error code, arguments: [kghfrf1], [0x000000000], [], [], [], [], [], []
ORA-06512: at &quot;user.REFRESH_ALL_SNAPSHOT&quot;, line 31
ORA-06512: at line 1</pre></div></div>

<p>在Metalink中搜索[kghfrf1]，虽然有相关文章，但是浏览之后发现跟客户的情况都不匹配。首先是症状不相同，并没有任何一个案例是在物化视图刷新的时候报错的；其次是数据库版本不同，客户数据库为Oracle 9208 RAC，在这个版本中并没有任何已知的未修复的bug会导致ORA-600 [kghfrf1]错误；最后通过查看客户trace文件中堆栈信息，也跟Metalink文章中并不匹配。</p>
<p>对于此ORA-600错误的解释是：</p>
<blockquote><p>@   We are attempting to free a freeable chunk of space and generate this<br />
@   exception trying to free a NULL pointer.<br />
@<br />
@   This is a memory corruption with no data corruption</p></blockquote>
<p>在系统不繁忙期，让客户尝试执行以下命令用以清理Shared Pool。</p>

<div class="wp_syntax"><div class="code"><pre class="sql" style="font-family:monospace;"><span style="color: #993333; font-weight: bold;">ALTER</span> SYSTEM <span style="color: #993333; font-weight: bold;">FLUSH</span> SHARED_POOL;</pre></div></div>

<p>幸运的是，执行完这条命令之后一切错误都消失了。</p>
<p>梳理一下解决的流程。<br />
1. 检查alertlog，以及发生ORA-600错误时候产生的trace文件，在trace文件中查看是否有Current SQL记录（查找Current SQL statement for this session字样），对过比对确认具体是什么操作引起了ORA-600错误。在本例中，显示为物化视图刷新。</p>

<div class="wp_syntax"><div class="code"><pre class="sql" style="font-family:monospace;">begin dbms_mview<span style="color: #66cc66;">.</span>refresh<span style="color: #66cc66;">&#40;</span><span style="color: #ff0000;">'HD_GT_DEXM_HYMX'</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">'f'</span><span style="color: #66cc66;">&#41;</span>;end;</pre></div></div>

<p>2. 查询Metalink，明确发生该错误的原因以及可能有的解决方法，在解决方法不确定的时候，继续查看是否有类似的bug，每一份bug报告里面通常都有stack信息，跟trace文件中“&#8212;&#8211; Call Stack Trace &#8212;&#8211; ”部分做比较，如果堆栈信息完全匹配，那么基本上可以认定是相同的bug，之后再继续查看该bug是否有解决方法或者是相应的Patch。</p>
<p>3. 如果找不到相应的bug或者是解决方法，那么根据ORA-600的错误原因，运用自己的troubleshooting知识来尝试几种方法，比如本例中清理共享池的提议。或者，重启数据库也是值得尝试的。</p>
<p>4. 仍然无法解决，那么首先需要在Metalink中提交一份SR，别管有用没用，别管响应时间有多长，至少做了该做的本份，其次是寻求Oracle官方支持，如果客户足够大牌，那么可能可以要求Oracle单独为此客户发布一个补丁。</p>
<p>4. 如果都不行，此错误也无可避免，而该错误又将严重影响到生产系统，并且错误发生频率还不低，那么这恐怕是该升级数据库版本的时机了，11gR2，不错的选择。</p>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.dbform.com%2Fhtml%2F2009%2F876.html&amp;linkname=How%20to%20resolve%20ORA-600%20%5Bkghfrf1%5D"><img src="http://www.dbform.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Save/Bookmark"/></a>
<p><a href="http://feedads.g.doubleclick.net/~a/ZJG0KsduPml9d4mEYTdEzWAf45Y/0/da"><img src="http://feedads.g.doubleclick.net/~a/ZJG0KsduPml9d4mEYTdEzWAf45Y/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/ZJG0KsduPml9d4mEYTdEzWAf45Y/1/da"><img src="http://feedads.g.doubleclick.net/~a/ZJG0KsduPml9d4mEYTdEzWAf45Y/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/dbform?a=hDt0DgY8EnI:ROxM7ujZHDk:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/dbform?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/dbform?a=hDt0DgY8EnI:ROxM7ujZHDk:aKCwKftKxY0"><img src="http://feeds.feedburner.com/~ff/dbform?i=hDt0DgY8EnI:ROxM7ujZHDk:aKCwKftKxY0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/dbform?a=hDt0DgY8EnI:ROxM7ujZHDk:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/dbform?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/dbform?a=hDt0DgY8EnI:ROxM7ujZHDk:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/dbform?i=hDt0DgY8EnI:ROxM7ujZHDk:D7DqB2pKExk" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://www.dbform.com/html/2009/876.html/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
		<creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/2.0/</creativeCommons:license><feedburner:origLink>http://www.dbform.com/html/2009/876.html</feedburner:origLink></item>
		<item>
		<title>About ASM and ACFS</title>
		<link>http://feedproxy.google.com/~r/dbform/~3/Pk3YHtfAogo/873.html</link>
		<comments>http://www.dbform.com/html/2009/873.html#comments</comments>
		<pubDate>Thu, 10 Sep 2009 03:40:09 +0000</pubDate>
		<dc:creator>kamus</dc:creator>
				<category><![CDATA[Oracle RDBMS]]></category>
		<category><![CDATA[Oracle11gR2]]></category>

		<guid isPermaLink="false">http://www.dbform.com/?p=873</guid>
		<description><![CDATA[在Oracle11gR2中，推出了强劲的ACFS文件系统。
那么目前ASM支持哪些文件类型，而ACFS又支持哪些文件类型呢？
可以参看官方文档。
简单地说，ASM仍旧着眼于支持所有Oracle Database需要的文件，包括数据文件、控制文件、归档日志文件、spfile、RMAN备份文件、Change Tracking文件、数据泵Dump文件以及OCR文件等。
而ACFS和Oracle ADVM延展了ASM的支持范围，可以存储告警日志、跟踪文件、BFILEs大对象、还有影像、图片以及其它应用的普通文件。
]]></description>
			<content:encoded><![CDATA[<p>在Oracle11gR2中，推出了强劲的ACFS文件系统。</p>
<p>那么目前ASM支持哪些文件类型，而ACFS又支持哪些文件类型呢？</p>
<p>可以参看<a href="http://download.oracle.com/docs/cd/E11882_01/server.112/e10500/asmfiles.htm#g1030822">官方文档</a>。</p>
<p>简单地说，ASM仍旧着眼于支持所有Oracle Database需要的文件，包括数据文件、控制文件、归档日志文件、spfile、RMAN备份文件、Change Tracking文件、数据泵Dump文件以及OCR文件等。</p>
<p>而ACFS和Oracle ADVM延展了ASM的支持范围，可以存储告警日志、跟踪文件、BFILEs大对象、还有影像、图片以及其它应用的普通文件。</p>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.dbform.com%2Fhtml%2F2009%2F873.html&amp;linkname=About%20ASM%20and%20ACFS"><img src="http://www.dbform.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Save/Bookmark"/></a>
<p><a href="http://feedads.g.doubleclick.net/~a/X_LL0H2BrheWITRUjpe-ETbiH-8/0/da"><img src="http://feedads.g.doubleclick.net/~a/X_LL0H2BrheWITRUjpe-ETbiH-8/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/X_LL0H2BrheWITRUjpe-ETbiH-8/1/da"><img src="http://feedads.g.doubleclick.net/~a/X_LL0H2BrheWITRUjpe-ETbiH-8/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/dbform?a=Pk3YHtfAogo:mC890aXF9zQ:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/dbform?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/dbform?a=Pk3YHtfAogo:mC890aXF9zQ:aKCwKftKxY0"><img src="http://feeds.feedburner.com/~ff/dbform?i=Pk3YHtfAogo:mC890aXF9zQ:aKCwKftKxY0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/dbform?a=Pk3YHtfAogo:mC890aXF9zQ:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/dbform?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/dbform?a=Pk3YHtfAogo:mC890aXF9zQ:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/dbform?i=Pk3YHtfAogo:mC890aXF9zQ:D7DqB2pKExk" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://www.dbform.com/html/2009/873.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/2.0/</creativeCommons:license><feedburner:origLink>http://www.dbform.com/html/2009/873.html</feedburner:origLink></item>
		<item>
		<title>Deferred Segment Creation in Oracle 11gR2</title>
		<link>http://feedproxy.google.com/~r/dbform/~3/tRt5J1DwQIY/870.html</link>
		<comments>http://www.dbform.com/html/2009/870.html#comments</comments>
		<pubDate>Thu, 10 Sep 2009 03:32:49 +0000</pubDate>
		<dc:creator>kamus</dc:creator>
				<category><![CDATA[Oracle RDBMS]]></category>
		<category><![CDATA[Oracle11gR2]]></category>

		<guid isPermaLink="false">http://www.dbform.com/?p=870</guid>
		<description><![CDATA[在Oracle Database 11gR2中，创建新的表，将不会自动创建Segment，只有在表中正式地插入第一条记录的时候，Segment才会被创建，这就是“Deferred Segment Creation”新功能。
参看官方文档。
1.9.2.5 Segment Creation on Demand
The initial segment creation for nonpartitioned tables and indexes can be delayed until data is first inserted into an object.
Several prepackaged applications are delivered with large schemas containing many tables and indexes. Depending on the module usage, only a subset of these objects are really being used. [...]]]></description>
			<content:encoded><![CDATA[<p>在Oracle Database 11gR2中，创建新的表，将不会自动创建Segment，只有在表中正式地插入第一条记录的时候，Segment才会被创建，这就是“Deferred Segment Creation”新功能。</p>
<p>参看<a href="http://download.oracle.com/docs/cd/E11882_01/server.112/e10881/chapter1.htm#FEATURENO08722">官方文档</a>。</p>
<blockquote><p>1.9.2.5 Segment Creation on Demand</p>
<p>The initial segment creation for nonpartitioned tables and indexes can be delayed until data is first inserted into an object.</p>
<p>Several prepackaged applications are delivered with large schemas containing many tables and indexes. Depending on the module usage, only a subset of these objects are really being used. With delayed segment creation, empty database objects do not consume any space, reducing the installation footprint and speeding up the installation.</p></blockquote>
<p>详细的测试可以参看<a href="http://antognini.ch/2009/09/deferred-segment-creation/">Christian Antognini的文章</a>。</p>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.dbform.com%2Fhtml%2F2009%2F870.html&amp;linkname=Deferred%20Segment%20Creation%20in%20Oracle%2011gR2"><img src="http://www.dbform.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Save/Bookmark"/></a>
<p><a href="http://feedads.g.doubleclick.net/~a/ZCfAuWgWPtrqsaiznBrvBSPDI6I/0/da"><img src="http://feedads.g.doubleclick.net/~a/ZCfAuWgWPtrqsaiznBrvBSPDI6I/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/ZCfAuWgWPtrqsaiznBrvBSPDI6I/1/da"><img src="http://feedads.g.doubleclick.net/~a/ZCfAuWgWPtrqsaiznBrvBSPDI6I/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/dbform?a=tRt5J1DwQIY:vOIKKL3u3js:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/dbform?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/dbform?a=tRt5J1DwQIY:vOIKKL3u3js:aKCwKftKxY0"><img src="http://feeds.feedburner.com/~ff/dbform?i=tRt5J1DwQIY:vOIKKL3u3js:aKCwKftKxY0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/dbform?a=tRt5J1DwQIY:vOIKKL3u3js:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/dbform?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/dbform?a=tRt5J1DwQIY:vOIKKL3u3js:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/dbform?i=tRt5J1DwQIY:vOIKKL3u3js:D7DqB2pKExk" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://www.dbform.com/html/2009/870.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/2.0/</creativeCommons:license><feedburner:origLink>http://www.dbform.com/html/2009/870.html</feedburner:origLink></item>
		<item>
		<title>Oracle Database 11gR2 Released on Linux</title>
		<link>http://feedproxy.google.com/~r/dbform/~3/20hJEXa1ssg/867.html</link>
		<comments>http://www.dbform.com/html/2009/867.html#comments</comments>
		<pubDate>Tue, 08 Sep 2009 12:07:00 +0000</pubDate>
		<dc:creator>kamus</dc:creator>
				<category><![CDATA[Oracle RDBMS]]></category>
		<category><![CDATA[Oracle11g]]></category>
		<category><![CDATA[Oracle11gR2]]></category>

		<guid isPermaLink="false">http://www.dbform.com/?p=867</guid>
		<description><![CDATA[依然是优先发布了再Linux平台上的Oracle Database 11gR2。在OTN上的下载页面可以看到包含了比以前更多的内容，而有些仅仅是称呼发生了变化。

1. Database安装盘变为了2张，之前的版本一直只有1张，11gR1的安装盘容量为1.8G，而11gR2已经超过2G。解压两个zip文件到同一个database目录下，再运行runInstaller进行数据库安装。
2. Client安装盘比以前容量更大了，但是可以认为基本上变化不大。
3. Grid Infrastructure安装盘应该就是之前的Oracle Clusterware安装盘，但是容量明显增加，从之前的300M到现在900M，我自己还没有下载完毕，所以具体增加了哪些内容还不知道，有已经安装了的给些注解吧。在之前需要用dbca创建的ASM实例功能，已经挪动到Grid Infrastructure安装中，也同时包括了Oracle Clusterware以及ASMFS等群集相关软件的安装。
4. Examples安装盘就是以前的Companion，内容也应该就是之前的Oracle Express的那些内容。
5. Gateways安装盘基本上没有变化。
6. De-install Utility安装盘是全新的内容，从字面上看应该卸载安装的一些工具，莫非将Universal Installer做了专门的产品？具体内容等下载完毕再见分晓。
Update@2009-09-28
对于De-install Utility，在Oracle11gR2的Installation Guide中有如下一段介绍。
Deinstallation Tool
Oracle Universal Installer no longer removes Oracle software. Use the new Deinstallation Tool (deinstall) available on the installation media before installation as well as in the Oracle home directory after installation.
Run this tool from ORACLE_HOME first. It [...]]]></description>
			<content:encoded><![CDATA[<p>依然是优先发布了再Linux平台上的Oracle Database 11gR2。在OTN上的下载页面可以看到包含了比以前更多的内容，而有些仅仅是称呼发生了变化。</p>
<p><a href="http://www.flickr.com/photos/kamus/3899482749/" title="oracle11gR2 by kamusis, on Flickr"><img src="http://farm3.static.flickr.com/2467/3899482749_27d8e6213a.jpg" width="500" height="500" alt="oracle11gR2" /></a></p>
<p>1. Database安装盘变为了2张，之前的版本一直只有1张，11gR1的安装盘容量为1.8G，而11gR2已经超过2G。解压两个zip文件到同一个database目录下，再运行runInstaller进行数据库安装。</p>
<p>2. Client安装盘比以前容量更大了，但是可以认为基本上变化不大。</p>
<p>3. Grid Infrastructure安装盘应该就是之前的Oracle Clusterware安装盘，但是容量明显增加，从之前的300M到现在900M，<del datetime="2009-09-28T09:00:27+00:00">我自己还没有下载完毕，所以具体增加了哪些内容还不知道，有已经安装了的给些注解吧</del>。在之前需要用dbca创建的ASM实例功能，已经挪动到Grid Infrastructure安装中，也同时包括了Oracle Clusterware以及ASMFS等群集相关软件的安装。</p>
<p>4. Examples安装盘就是以前的Companion，内容也应该就是之前的Oracle Express的那些内容。</p>
<p>5. Gateways安装盘基本上没有变化。</p>
<p>6. De-install Utility安装盘是全新的内容，从字面上看应该卸载安装的一些工具，莫非将Universal Installer做了专门的产品？具体内容等下载完毕再见分晓。</p>
<p><strong>Update@2009-09-28</strong><br />
对于De-install Utility，在Oracle11gR2的Installation Guide中有如下一段介绍。</p>
<blockquote><p>Deinstallation Tool<br />
Oracle Universal Installer no longer removes Oracle software. Use the new Deinstallation Tool (deinstall) available on the installation media before installation as well as in the Oracle home directory after installation.</p>
<p>Run this tool from ORACLE_HOME first. It is located in:<br />
$ORACLE_HOME/deinstall.</p>
<p>An error occurs if there are any missing files and the tool prompts you to download the standalone version available in the deinstall directory on the installation media.</p></blockquote>
<p>实际上在安装完Oracle Software之后，$ORACLE_HOME/deinstall就已经存在了，基本上是一个字符界面的完全删除安装的工具，按照提示运行完deinstall将会删除包括ASM、database instance、software、oraInventory以及oraInst.loc在内的所有内容，基本上是一次非常干净的反安装。</p>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.dbform.com%2Fhtml%2F2009%2F867.html&amp;linkname=Oracle%20Database%2011gR2%20Released%20on%20Linux"><img src="http://www.dbform.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Save/Bookmark"/></a>
<p><a href="http://feedads.g.doubleclick.net/~a/e34REc2H8K7akfOZfz_jY7U4tOw/0/da"><img src="http://feedads.g.doubleclick.net/~a/e34REc2H8K7akfOZfz_jY7U4tOw/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/e34REc2H8K7akfOZfz_jY7U4tOw/1/da"><img src="http://feedads.g.doubleclick.net/~a/e34REc2H8K7akfOZfz_jY7U4tOw/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/dbform?a=20hJEXa1ssg:LKP3jsx7Q_c:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/dbform?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/dbform?a=20hJEXa1ssg:LKP3jsx7Q_c:aKCwKftKxY0"><img src="http://feeds.feedburner.com/~ff/dbform?i=20hJEXa1ssg:LKP3jsx7Q_c:aKCwKftKxY0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/dbform?a=20hJEXa1ssg:LKP3jsx7Q_c:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/dbform?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/dbform?a=20hJEXa1ssg:LKP3jsx7Q_c:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/dbform?i=20hJEXa1ssg:LKP3jsx7Q_c:D7DqB2pKExk" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://www.dbform.com/html/2009/867.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/2.0/</creativeCommons:license><feedburner:origLink>http://www.dbform.com/html/2009/867.html</feedburner:origLink></item>
		<item>
		<title>Oracle Database 11gR2 (11.2) New Features in Oracle RAC</title>
		<link>http://feedproxy.google.com/~r/dbform/~3/L250kdMW3uo/860.html</link>
		<comments>http://www.dbform.com/html/2009/860.html#comments</comments>
		<pubDate>Thu, 27 Aug 2009 07:35:02 +0000</pubDate>
		<dc:creator>kamus</dc:creator>
				<category><![CDATA[Oracle RDBMS]]></category>
		<category><![CDATA[Oracle11g]]></category>

		<guid isPermaLink="false">http://www.dbform.com/?p=860</guid>
		<description><![CDATA[Oracle宣布在2009年9月29日将正式发布Oracle Database 11g Release 2，无论是从功能还是从稳定性的潜意识忧患上来说，众多还在使用Oracle9i的客户有理由直接从9i升级到11g了。

之前也有略略提过11gR2的新功能，那么对于企业级用户比较关心的RAC选件上来说，11gR2又有哪些具体的增强呢？
Oracle在这个新版本中给我们的一个最主要印象是，Oracle Clusterware、ASM、RAC这三者泾渭分明的进化为三个独立的产品，在今后Oracle Clusterware就是一个全功能性的集群软件，将跟IBM的HACMP和HP的Service Guard分庭抗礼，ASM或者说ACFS将是一个全功能性的集群文件系统，跟IBM的GPFS和Veritas的VxFS直接竞争，RAC则是构筑在集群环境中的数据库解决方案。至此，Oracle对于企业级集群环境的一揽子解决方案(Total Solution)基本上已经成型。
1. Grid Plug and Play
即插即玩，冏。。。好吧，让我们跳过语意上的幻想，实际上Oracle一直在致力于提高整个Grid环境搭建配置的简便性，不可否认确实一直在进步，但是可惜的是，至少从文档中还看不出11gR2的Plug and Play比11gR1中就已经提供的Clusterware、ASM、RAC的clone功能有何种进步。
打包已经安装的程序文件，分发到其他节点上，然后运行clone.pl脚本，再运行root.sh完成增加节点的工作，目前看来还是这样的Play体验。
2. Role-separated management
前面说过，Oracle Clusterware已经独立为一个全功能性的集群软件，那么很明显在一个集群环境中将允许运行多个数据库应用，通过角色的控制提高了安全性的需求，每个DBA将只可以管理属于自己的那个数据库。
3. OCR performance enhancements
当集群环境中某些节点出现问题的时候，存取OCR的速度大幅提高，现在OCR可以存储在ASM中了，并且最多允许5份备份（之前是2份）。
4. SRVCTL support for single-instance database
仍然是再次提醒大家Oracle Clusterware将是独立的集群软件了，在11gR2中即使是单实例数据库也可以加入到集群环境中让Oracle Clusterware来监控数据库实例的状态，在必要的时候通过Oracle Restart来重新启动数据库实例。
5. Zero downtime for patching Oracle RAC
无论是给Clusterware还是给RAC打patch都不需要将整个集群环境全部关闭了。
6. ODVM and ACFS
Oracle Dynamic Volume Manager和Oracle Automatic Storage Management Cluster File System是11gR2的重头戏，并不是三言两语可以概述的，总而言之，Oracle现在有自己的集群文件系统了，允许存储除了Oracle Datafile之外的所有其它企业应用程序文件。ACFS同样是跟RAC无关的，无论是选用RAC数据库还是单实例数据库都可以使用ACFS文件系统。
]]></description>
			<content:encoded><![CDATA[<p>Oracle宣布在2009年9月29日将正式发布Oracle Database 11g Release 2，无论是从功能还是从稳定性的潜意识忧患上来说，众多还在使用Oracle9i的客户有理由直接从9i升级到11g了。</p>
<p><img src="http://www.oracle.com/dm/10h1images/oracle_11g_500x119.jpg" alt="Oracle11gR2" /></p>
<p>之前也有略略提过<a href="http://www.dbform.com/html/2009/632.html">11gR2的新功能</a>，那么对于企业级用户比较关心的RAC选件上来说，11gR2又有哪些具体的增强呢？</p>
<p>Oracle在这个新版本中给我们的一个最主要印象是，Oracle Clusterware、ASM、RAC这三者泾渭分明的进化为三个独立的产品，在今后Oracle Clusterware就是一个全功能性的集群软件，将跟IBM的HACMP和HP的Service Guard分庭抗礼，ASM或者说ACFS将是一个全功能性的集群文件系统，跟IBM的GPFS和Veritas的VxFS直接竞争，RAC则是构筑在集群环境中的数据库解决方案。至此，Oracle对于企业级集群环境的一揽子解决方案(Total Solution)基本上已经成型。</p>
<p><strong>1. Grid Plug and Play</strong><br />
即插即玩，冏。。。好吧，让我们跳过语意上的幻想，实际上Oracle一直在致力于提高整个Grid环境搭建配置的简便性，不可否认确实一直在进步，但是可惜的是，至少从文档中还看不出11gR2的Plug and Play比11gR1中就已经提供的Clusterware、ASM、RAC的clone功能有何种进步。<br />
打包已经安装的程序文件，分发到其他节点上，然后运行clone.pl脚本，再运行root.sh完成增加节点的工作，目前看来还是这样的Play体验。</p>
<p><strong>2. Role-separated management</strong><br />
前面说过，Oracle Clusterware已经独立为一个全功能性的集群软件，那么很明显在一个集群环境中将允许运行多个数据库应用，通过角色的控制提高了安全性的需求，每个DBA将只可以管理属于自己的那个数据库。</p>
<p><strong>3. OCR performance enhancements</strong><br />
当集群环境中某些节点出现问题的时候，存取OCR的速度大幅提高，现在OCR可以存储在ASM中了，并且最多允许5份备份（之前是2份）。</p>
<p><strong>4. SRVCTL support for single-instance database</strong><br />
仍然是再次提醒大家Oracle Clusterware将是独立的集群软件了，在11gR2中即使是单实例数据库也可以加入到集群环境中让Oracle Clusterware来监控数据库实例的状态，在必要的时候通过Oracle Restart来重新启动数据库实例。</p>
<p><strong>5. Zero downtime for patching Oracle RAC</strong><br />
无论是给Clusterware还是给RAC打patch都不需要将整个集群环境全部关闭了。</p>
<p><strong>6. ODVM and ACFS</strong><br />
Oracle Dynamic Volume Manager和Oracle Automatic Storage Management Cluster File System是11gR2的重头戏，并不是三言两语可以概述的，总而言之，Oracle现在有自己的集群文件系统了，允许存储除了Oracle Datafile之外的所有其它企业应用程序文件。ACFS同样是跟RAC无关的，无论是选用RAC数据库还是单实例数据库都可以使用ACFS文件系统。</p>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.dbform.com%2Fhtml%2F2009%2F860.html&amp;linkname=Oracle%20Database%2011gR2%20%2811.2%29%20New%20Features%20in%20Oracle%20RAC"><img src="http://www.dbform.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Save/Bookmark"/></a>
<p><a href="http://feedads.g.doubleclick.net/~a/YCTRWlpiczrAS_2e43UevIJ-uFI/0/da"><img src="http://feedads.g.doubleclick.net/~a/YCTRWlpiczrAS_2e43UevIJ-uFI/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/YCTRWlpiczrAS_2e43UevIJ-uFI/1/da"><img src="http://feedads.g.doubleclick.net/~a/YCTRWlpiczrAS_2e43UevIJ-uFI/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/dbform?a=L250kdMW3uo:vW3aDXk1cBU:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/dbform?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/dbform?a=L250kdMW3uo:vW3aDXk1cBU:aKCwKftKxY0"><img src="http://feeds.feedburner.com/~ff/dbform?i=L250kdMW3uo:vW3aDXk1cBU:aKCwKftKxY0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/dbform?a=L250kdMW3uo:vW3aDXk1cBU:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/dbform?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/dbform?a=L250kdMW3uo:vW3aDXk1cBU:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/dbform?i=L250kdMW3uo:vW3aDXk1cBU:D7DqB2pKExk" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://www.dbform.com/html/2009/860.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/2.0/</creativeCommons:license><feedburner:origLink>http://www.dbform.com/html/2009/860.html</feedburner:origLink></item>
		<item>
		<title>Videocast Recording for Oracle11gR2</title>
		<link>http://feedproxy.google.com/~r/dbform/~3/tsmeUXSkZfc/854.html</link>
		<comments>http://www.dbform.com/html/2009/854.html#comments</comments>
		<pubDate>Fri, 21 Aug 2009 03:50:31 +0000</pubDate>
		<dc:creator>kamus</dc:creator>
				<category><![CDATA[Misc]]></category>
		<category><![CDATA[Oracle RDBMS]]></category>

		<guid isPermaLink="false">http://www.dbform.com/?p=854</guid>
		<description><![CDATA[为了给即将发布的Oracle11gR2预热，昨天跟eygle两个人被Oracle公司产品战略部邀请去做一次访谈录影。可以看做谈论Oracle数据库的锵锵三人行，其实是4个人了。
收到的邀请邮件中对于此次访谈有这样的描述。
本次访谈的形式是四至五人参加的圆桌讨论，由甲骨文公司产品战略部总监刘松担任主持人。围绕主持人的提问，大家可以各抒己见，畅谈对企业信 息基础架构的看法，分享成功经验，探讨具体技术实现，展望Oracle数据库解决方案帮助企业实现业务创新和管理创新的前景。
本次访谈摄像、剪辑等工作均由专业视频制作团队完成，录制好的视频时长约一个小时。 完成录制之后，访谈视频将会在搜狐、新浪、凤凰等门户网站，以及 CIO360、51CTO、计世网、IT168等信息化专业论坛的视频访谈版块发布，并由专业的传媒公司负责后期推广。相信会引发网友热议，并对相关解决方案和客户品牌起到很好的宣传推广作用。
访谈的整个过程很轻松，就像是在跟朋友畅谈Oracle数据库从古至今的发展演变以及让大家期待的Oracle11gR2新功能对于企业级IT应用框架将产生的影响与帮助。
录制结束以后，Oracle的赠品 &#8211; 一把扇子很有诗情画意。

在扇子背脊上的“Oracle 甲骨文”字样显得颇有中国古风。

录制完毕，又正好赶上老万在Oracle人寿大厦Office举办的DBA Round Table结束，谢谢老万请客，欢迎老万再次回到北京生活，并预祝新工作顺利。
备注：如果看不到上面的图片，那么就是Picasa Web Album还未被解封，请看官在自己机器的hosts文件中添加如下字样。（hosts文件通常位于C:\WINDOWS\system32\drivers\etc目录下）
203.208.39.104 picasaweb.google.com
203.208.39.99 lh1.ggpht.com
203.208.39.99 lh2.ggpht.com
203.208.39.99 lh3.ggpht.com
203.208.39.99 lh4.ggpht.com
203.208.39.99 lh5.ggpht.com
203.208.39.99 lh6.ggpht.com
]]></description>
			<content:encoded><![CDATA[<p>为了给即将发布的Oracle11gR2预热，昨天跟eygle两个人被Oracle公司产品战略部邀请去做一次访谈录影。可以看做谈论Oracle数据库的锵锵三人行，其实是4个人了。</p>
<p>收到的邀请邮件中对于此次访谈有这样的描述。</p>
<blockquote><p>本次访谈的形式是四至五人参加的圆桌讨论，由甲骨文公司产品战略部总监刘松担任主持人。围绕主持人的提问，大家可以各抒己见，畅谈对企业信 息基础架构的看法，分享成功经验，探讨具体技术实现，展望Oracle数据库解决方案帮助企业实现业务创新和管理创新的前景。</p>
<p>本次访谈摄像、剪辑等工作均由专业视频制作团队完成，录制好的视频时长约一个小时。 完成录制之后，访谈视频将会在搜狐、新浪、凤凰等门户网站，以及 CIO360、51CTO、计世网、IT168等信息化专业论坛的视频访谈版块发布，并由专业的传媒公司负责后期推广。相信会引发网友热议，并对相关解决方案和客户品牌起到很好的宣传推广作用。</p></blockquote>
<p>访谈的整个过程很轻松，就像是在跟朋友畅谈Oracle数据库从古至今的发展演变以及让大家期待的Oracle11gR2新功能对于企业级IT应用框架将产生的影响与帮助。</p>
<p>录制结束以后，Oracle的赠品 &#8211; 一把扇子很有诗情画意。</p>
<p><a href="http://picasaweb.google.com/lh/photo/svEYS0kQjbrpw0xgEXjxnQ?feat=embedwebsite"><img src="http://lh4.ggpht.com/_PdhHhDzFZCs/So4aX69uhhI/AAAAAAAAF6E/3QPHYI4bVmQ/s400/21082009540.jpg" /></a></p>
<p>在扇子背脊上的“Oracle 甲骨文”字样显得颇有中国古风。</p>
<p><a href="http://picasaweb.google.com/lh/photo/Gsdt2_ifs9RBdLV2NhaXXQ?feat=embedwebsite"><img src="http://lh4.ggpht.com/_PdhHhDzFZCs/So4aWS-AacI/AAAAAAAAF6A/8HGb0gCtKmA/s400/21082009539.jpg" /></a></p>
<p>录制完毕，又正好赶上老万在Oracle人寿大厦Office举办的DBA Round Table结束，谢谢老万请客，欢迎老万再次回到北京生活，并预祝新工作顺利。</p>
<p>备注：如果看不到上面的图片，那么就是Picasa Web Album还未被解封，请看官在自己机器的hosts文件中添加如下字样。（hosts文件通常位于C:\WINDOWS\system32\drivers\etc目录下）</p>
<blockquote><p>203.208.39.104 picasaweb.google.com<br />
203.208.39.99 lh1.ggpht.com<br />
203.208.39.99 lh2.ggpht.com<br />
203.208.39.99 lh3.ggpht.com<br />
203.208.39.99 lh4.ggpht.com<br />
203.208.39.99 lh5.ggpht.com<br />
203.208.39.99 lh6.ggpht.com</p></blockquote>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.dbform.com%2Fhtml%2F2009%2F854.html&amp;linkname=Videocast%20Recording%20for%20Oracle11gR2"><img src="http://www.dbform.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Save/Bookmark"/></a>
<p><a href="http://feedads.g.doubleclick.net/~a/ueHojxgqQml_TIjv44zqeyX5U-c/0/da"><img src="http://feedads.g.doubleclick.net/~a/ueHojxgqQml_TIjv44zqeyX5U-c/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/ueHojxgqQml_TIjv44zqeyX5U-c/1/da"><img src="http://feedads.g.doubleclick.net/~a/ueHojxgqQml_TIjv44zqeyX5U-c/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/dbform?a=tsmeUXSkZfc:Ql5NXfcj_TU:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/dbform?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/dbform?a=tsmeUXSkZfc:Ql5NXfcj_TU:aKCwKftKxY0"><img src="http://feeds.feedburner.com/~ff/dbform?i=tsmeUXSkZfc:Ql5NXfcj_TU:aKCwKftKxY0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/dbform?a=tsmeUXSkZfc:Ql5NXfcj_TU:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/dbform?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/dbform?a=tsmeUXSkZfc:Ql5NXfcj_TU:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/dbform?i=tsmeUXSkZfc:Ql5NXfcj_TU:D7DqB2pKExk" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://www.dbform.com/html/2009/854.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/2.0/</creativeCommons:license><feedburner:origLink>http://www.dbform.com/html/2009/854.html</feedburner:origLink></item>
	<item><title>Links for 2009-07-25 [del.icio.us]</title><link>http://feedproxy.google.com/~r/dbform/~3/pczrVKHIfq0/kamus</link><pubDate>Sun, 26 Jul 2009 00:00:00 PDT</pubDate><guid isPermaLink="false">http://del.icio.us/kamus#2009-07-25</guid><description>&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.eygle.com/archives/2009/07/oracle_acquire_goldengate.html"&gt;Oracle&amp;#25910;&amp;#36141;GoldenGate - Oracle&amp;#21040;&amp;#24213;&amp;#24819;&amp;#20570;&amp;#20160;&amp;#20040;&amp;#65311; - Oracle Life&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description><feedburner:origLink>http://del.icio.us/kamus#2009-07-25</feedburner:origLink></item><item><title>Links for 2009-05-26 [del.icio.us]</title><link>http://feedproxy.google.com/~r/dbform/~3/nfsKEQrQkfk/kamus</link><pubDate>Wed, 27 May 2009 00:00:00 PDT</pubDate><guid isPermaLink="false">http://del.icio.us/kamus#2009-05-26</guid><description>&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.cnbeta.com/articles/84831.htm"&gt;&amp;#26292;&amp;#39118;&amp;#38271;&amp;#32769;, &amp;#35831;&amp;#25910;&amp;#20102;&amp;#31070;&amp;#36890;&amp;#21543;!_cnBeta&lt;/a&gt;&lt;br/&gt;
暴风长老, 请收了神通吧!&lt;/li&gt;
&lt;/ul&gt;</description><feedburner:origLink>http://del.icio.us/kamus#2009-05-26</feedburner:origLink></item><item><title>Links for 2009-05-25 [del.icio.us]</title><link>http://feedproxy.google.com/~r/dbform/~3/DLbo9-WqYak/kamus</link><pubDate>Tue, 26 May 2009 00:00:00 PDT</pubDate><guid isPermaLink="false">http://del.icio.us/kamus#2009-05-25</guid><description>&lt;ul&gt;
&lt;li&gt;&lt;a href="http://chafanhou.com/"&gt;&amp;#33590;&amp;#39277;&amp;#21518; - &amp;#22312;&amp;#32447;&amp;#23567;&amp;#28216;&amp;#25103;&amp;#21338;&amp;#23458;&lt;/a&gt;&lt;br/&gt;
还真都是很好玩的小游戏呢，直接导致茶饭后的时间急剧增长。。。&lt;/li&gt;
&lt;/ul&gt;</description><feedburner:origLink>http://del.icio.us/kamus#2009-05-25</feedburner:origLink></item><item><title>Links for 2009-04-23 [del.icio.us]</title><link>http://feedproxy.google.com/~r/dbform/~3/Gedu-gaYdhg/kamus</link><pubDate>Fri, 24 Apr 2009 00:00:00 PDT</pubDate><guid isPermaLink="false">http://del.icio.us/kamus#2009-04-23</guid><description>&lt;ul&gt;
&lt;li&gt;&lt;a href="https://metalink2.oracle.com/metalink/plsql/f?p=130:14:9242973602957337608::::p14_database_id,p14_docid,p14_show_header,p14_show_help,p14_black_frame,p14_font:NOT,759429.1,1,1,1,helvetica"&gt;Oracle Exadata Performance Best Practices&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description><feedburner:origLink>http://del.icio.us/kamus#2009-04-23</feedburner:origLink></item><item><title>Links for 2009-03-14 [del.icio.us]</title><link>http://feedproxy.google.com/~r/dbform/~3/87mY1pyThn8/kamus</link><pubDate>Sun, 15 Mar 2009 00:00:00 PDT</pubDate><guid isPermaLink="false">http://del.icio.us/kamus#2009-03-14</guid><description>&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.comsharp.com/GetKnowledge/zh-CN/It_News_K708.aspx"&gt;&amp;#33529;&amp;#26524;&amp;#30340;&amp;#35774;&amp;#35745;&amp;#28436;&amp;#21270;&amp;#21490;&amp;#65306;1977-2008 - &amp;#22522;&amp;#20110; COMSHARP CMS&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description><feedburner:origLink>http://del.icio.us/kamus#2009-03-14</feedburner:origLink></item><item><title>Links for 2009-03-13 [del.icio.us]</title><link>http://feedproxy.google.com/~r/dbform/~3/WvyPvFROQNQ/kamus</link><pubDate>Sat, 14 Mar 2009 00:00:00 PDT</pubDate><guid isPermaLink="false">http://del.icio.us/kamus#2009-03-13</guid><description>&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.pdftoword.com/"&gt;Convert PDF to Word (DOC) Online &amp;mdash; 100% Free!&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description><feedburner:origLink>http://del.icio.us/kamus#2009-03-13</feedburner:origLink></item><item><title>Links for 2009-03-10 [del.icio.us]</title><link>http://feedproxy.google.com/~r/dbform/~3/Ww-GERMbWeU/kamus</link><pubDate>Wed, 11 Mar 2009 00:00:00 PDT</pubDate><guid isPermaLink="false">http://del.icio.us/kamus#2009-03-10</guid><description>&lt;ul&gt;
&lt;li&gt;&lt;a href="http://space.itpub.net/?3704"&gt;coolyl&amp;#30340;&amp;#20010;&amp;#20154;&amp;#31354;&amp;#38388; - Oracle&amp;#23433;&amp;#20840;&amp;#35299;&amp;#20915;&amp;#26041;&amp;#26696;&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description><feedburner:origLink>http://del.icio.us/kamus#2009-03-10</feedburner:origLink></item><item><title>My Public Shoebox [Webshots]</title><link>http://feedproxy.google.com/~r/dbform/~3/Z9zTPN0688I/557293177GlEXLq</link><category>Photos</category><pubDate>Mon, 29 Jan 2007 04:13:19 PST</pubDate><content:encoded><![CDATA[	
		             item.getContent()   
		            ]]></content:encoded><description>&lt;a href="http://good-times.webshots.com/album/557293177GlEXLq"&gt;&lt;img src="http://thumb10.webshots.net/t/57/757/9/71/76/2824971760100384850DMTbUK_th.jpg" width="100" height="34" border="0" alt="(reflect)chanel+[k]betaby dbform"&gt;&lt;/a&gt;&amp;nbsp;
&lt;p&gt;My Public Shoebox&lt;/p&gt;
&lt;p&gt; by dbform&lt;br&gt;&lt;a href="http://good-times.webshots.com/album/557293177GlEXLq"&gt;see more photos from this album (1) ...&lt;/a&gt;&lt;/p&gt;</description><feedburner:origLink>http://good-times.webshots.com/album/557293177GlEXLq</feedburner:origLink><enclosure url="http://feedproxy.google.com/~r/dbform/~5/5tTuckOvjVY/2824971760100384850DMTbUK_th.jpg" length="0" type="image/jpeg" /><feedburner:origEnclosureLink>http://thumb10.webshots.net/t/57/757/9/71/76/2824971760100384850DMTbUK_th.jpg</feedburner:origEnclosureLink></item></channel>
</rss>
