﻿<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress/2.1.2" -->
<rss version="2.0" 
	xmlns:content="http://purl.org/rss/1.0/modules/content/">
<channel>
	<title>评论: 闪回数据归档(flashback data archive)</title>
	<link>http://www.ixdba.com/html/y2007/m09/161-oracle11g-flashback-data-archive.html</link>
	<description>dba on unix</description>
	<pubDate>Wed, 27 Aug 2008 23:07:12 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.1.2</generator>

	<item>
		<title>作者: NinGoo@Net -- Oracle11g新特性：Flashback Data Archive</title>
		<link>http://www.ixdba.com/html/y2007/m09/161-oracle11g-flashback-data-archive.html#comment-1027</link>
		<author>NinGoo@Net -- Oracle11g新特性：Flashback Data Archive</author>
		<pubDate>Tue, 04 Sep 2007 04:44:52 +0000</pubDate>
		<guid>http://www.ixdba.com/html/y2007/m09/161-oracle11g-flashback-data-archive.html#comment-1027</guid>
					<description>[...] 这样我们就创建了一个闪回归档区(flashback archive)，数据存放在users表空间中，上面创建的归档区大小不能超过10m，如果达到10m的限制，放到该归档区的table将不能执行DML操作，按照Oracle文档的说法，DML操作会失败，并且报错，但是Piner在实验中发现实际上不会影响DML操作，归档区满了以后会自动覆盖。从原理和需求来说，这两种方式应该都是可以接受的，这样子Oracle应该通过设置参数来让用户来选择以何种方式对待归档区空间不足的情况，等有时间再多做几个实验看看。历史数据保留时间为1天，单位可以是day/month/year。根据不同的需求，我们可以创建不同策略的闪回归档区。并且可以创建一个默认的闪回归档区，这样在为table指定flashback archive的时候没有指定名字的话，就会放置到默认的闪回归档区。 NING@11g&#62;create flashback archive default test_archive2&#160; 2&#160; tablespace &#34;USERS&#34;&#160; 3&#160; quota 10m&#160; 4&#160; retention 1 month;tablespace &#34;USERS&#34;&#160;&#160; &#160; &#160; &#160; &#160; *ERROR at line 2:ORA-55611: No privilege to manage default Flashback Archive [...]</description>
		<content:encoded><![CDATA[<p>[&#8230;] 这样我们就创建了一个闪回归档区(flashback archive)，数据存放在users表空间中，上面创建的归档区大小不能超过10m，如果达到10m的限制，放到该归档区的table将不能执行DML操作，按照Oracle文档的说法，DML操作会失败，并且报错，但是Piner在实验中发现实际上不会影响DML操作，归档区满了以后会自动覆盖。从原理和需求来说，这两种方式应该都是可以接受的，这样子Oracle应该通过设置参数来让用户来选择以何种方式对待归档区空间不足的情况，等有时间再多做几个实验看看。历史数据保留时间为1天，单位可以是day/month/year。根据不同的需求，我们可以创建不同策略的闪回归档区。并且可以创建一个默认的闪回归档区，这样在为table指定flashback archive的时候没有指定名字的话，就会放置到默认的闪回归档区。 <a href="mailto:NING@11g&gt;create">NING@11g&gt;create</a> flashback archive default test_archive2&nbsp; 2&nbsp; tablespace &quot;USERS&quot;&nbsp; 3&nbsp; quota 10m&nbsp; 4&nbsp; retention 1 month;tablespace &quot;USERS&quot;&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; *ERROR at line 2:ORA-55611: No privilege to manage default Flashback Archive [&#8230;]</p>
]]></content:encoded>
				</item>
	<item>
		<title>作者: ningoo</title>
		<link>http://www.ixdba.com/html/y2007/m09/161-oracle11g-flashback-data-archive.html#comment-1028</link>
		<author>ningoo</author>
		<pubDate>Tue, 04 Sep 2007 04:49:58 +0000</pubDate>
		<guid>http://www.ixdba.com/html/y2007/m09/161-oracle11g-flashback-data-archive.html#comment-1028</guid>
					<description>归档区满会导致DML失败是Oracle文档上的说法，当时也没有做实验验证，看来还是不能偷懒。不过我认为两种方式应该都是可以接受的，所以oracle应该提供一个参数让用户来选择对于归档区满时的处理方式。

另外，在创建flashback archive的语法中，我指定tablespace的时候如果tablespace名字不加引号并且大写，死活说我语法错误，怎么你的没有这种情况，郁闷。</description>
		<content:encoded><![CDATA[<p>归档区满会导致DML失败是Oracle文档上的说法，当时也没有做实验验证，看来还是不能偷懒。不过我认为两种方式应该都是可以接受的，所以oracle应该提供一个参数让用户来选择对于归档区满时的处理方式。</p>
<p>另外，在创建flashback archive的语法中，我指定tablespace的时候如果tablespace名字不加引号并且大写，死活说我语法错误，怎么你的没有这种情况，郁闷。</p>
]]></content:encoded>
				</item>
	<item>
		<title>作者: piner</title>
		<link>http://www.ixdba.com/html/y2007/m09/161-oracle11g-flashback-data-archive.html#comment-1029</link>
		<author>piner</author>
		<pubDate>Tue, 04 Sep 2007 04:59:02 +0000</pubDate>
		<guid>http://www.ixdba.com/html/y2007/m09/161-oracle11g-flashback-data-archive.html#comment-1029</guid>
					<description>我也没有测试到位，再多弄了点数据，发现超出空间还是有影响的
&lt;coolcode&gt;
SQL&gt;  insert into test select * from dba_objects;
 insert into test select * from dba_objects
             *
ERROR at line 1:
ORA-55617: Flashback Archive "DATA_TEST1" runs out of space and tracking on
"TEST" is suspended
&lt;/coolcode&gt;</description>
		<content:encoded><![CDATA[<p>我也没有测试到位，再多弄了点数据，发现超出空间还是有影响的</p>
<div class="hl-surround"><ol class="hl-main ln-show" title="Double click to hide line number." ondblclick = "linenumber(this)"><li class="hl-firstline">SQL&gt;&nbsp; insert into test select * from dba_objects;</li>
<li>&nbsp;insert into test select * from dba_objects</li>
<li>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; *</li>
<li>ERROR at line 1:</li>
<li>ORA-55617: Flashback Archive &quot;DATA_TEST1&quot; runs out of space and tracking on</li>
<li>&quot;TEST&quot; is suspended</li></ol></div>
]]></content:encoded>
				</item>
	<item>
		<title>作者: piner</title>
		<link>http://www.ixdba.com/html/y2007/m09/161-oracle11g-flashback-data-archive.html#comment-1030</link>
		<author>piner</author>
		<pubDate>Tue, 04 Sep 2007 05:05:06 +0000</pubDate>
		<guid>http://www.ixdba.com/html/y2007/m09/161-oracle11g-flashback-data-archive.html#comment-1030</guid>
					<description>表空间名称小写是可以的，而且，配额大于10M，是可以进行dml的，不可能有10M的限制，这个限制太小而不现实的。</description>
		<content:encoded><![CDATA[<p>表空间名称小写是可以的，而且，配额大于10M，是可以进行dml的，不可能有10M的限制，这个限制太小而不现实的。</p>
]]></content:encoded>
				</item>
	<item>
		<title>作者: ningoo</title>
		<link>http://www.ixdba.com/html/y2007/m09/161-oracle11g-flashback-data-archive.html#comment-1031</link>
		<author>ningoo</author>
		<pubDate>Tue, 04 Sep 2007 05:09:37 +0000</pubDate>
		<guid>http://www.ixdba.com/html/y2007/m09/161-oracle11g-flashback-data-archive.html#comment-1031</guid>
					<description>[quote]
			表空间名称小写是可以的，而且，配额大于10M，是可以进行dml的，不可能有10M的限制，这个限制太小而不现实的。
[/quote]

晕，我说10m是指我的例子中“上面创建的归档区大小不能超过10m”，配额大小是创建的时候指定的，自然不可能只有10m。如果创建flashback archive的时候不指定，则默认是unlimit</description>
		<content:encoded><![CDATA[<p>[quote]<br />
			表空间名称小写是可以的，而且，配额大于10M，是可以进行dml的，不可能有10M的限制，这个限制太小而不现实的。<br />
[/quote]</p>
<p>晕，我说10m是指我的例子中“上面创建的归档区大小不能超过10m”，配额大小是创建的时候指定的，自然不可能只有10m。如果创建flashback archive的时候不指定，则默认是unlimit</p>
]]></content:encoded>
				</item>
	<item>
		<title>作者: piner</title>
		<link>http://www.ixdba.com/html/y2007/m09/161-oracle11g-flashback-data-archive.html#comment-1032</link>
		<author>piner</author>
		<pubDate>Tue, 04 Sep 2007 05:24:02 +0000</pubDate>
		<guid>http://www.ixdba.com/html/y2007/m09/161-oracle11g-flashback-data-archive.html#comment-1032</guid>
					<description>再看了几遍，看明白了
你原来的写法有点误解，你的意思其实说，如果指定了配额为10M，归档的空间就不能超过10M。

我开始理解为，这个配额不能大于10M，如果大于10M就不能进行DML操作了。</description>
		<content:encoded><![CDATA[<p>再看了几遍，看明白了<br />
你原来的写法有点误解，你的意思其实说，如果指定了配额为10M，归档的空间就不能超过10M。</p>
<p>我开始理解为，这个配额不能大于10M，如果大于10M就不能进行DML操作了。</p>
]]></content:encoded>
				</item>
	<item>
		<title>作者: NinGoo@Net -- Oracle11g新特性：Flashback Data Archive续</title>
		<link>http://www.ixdba.com/html/y2007/m09/161-oracle11g-flashback-data-archive.html#comment-1033</link>
		<author>NinGoo@Net -- Oracle11g新特性：Flashback Data Archive续</author>
		<pubDate>Wed, 05 Sep 2007 08:27:06 +0000</pubDate>
		<guid>http://www.ixdba.com/html/y2007/m09/161-oracle11g-flashback-data-archive.html#comment-1033</guid>
					<description>[...] 上一篇文章简单的介绍了这个新特性，但是没有做太多的试验来对一些说法进行验证，piner也写了一篇来进一步说明这个新引入的flashback方式。本文准备补充一些相关的其他内容。 [...]</description>
		<content:encoded><![CDATA[<p>[&#8230;] 上一篇文章简单的介绍了这个新特性，但是没有做太多的试验来对一些说法进行验证，piner也写了一篇来进一步说明这个新引入的flashback方式。本文准备补充一些相关的其他内容。 [&#8230;]</p>
]]></content:encoded>
				</item>
</channel>
</rss>
