<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>停止空想 &#187; 10g</title>
	<atom:link href="http://neal.bangpie.net/tag/10g/feed/" rel="self" type="application/rss+xml" />
	<link>http://neal.bangpie.net</link>
	<description>老张的空中之家</description>
	<lastBuildDate>Fri, 06 Nov 2009 15:35:05 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Oracle10g flash_recovery_area 与archive_log</title>
		<link>http://neal.bangpie.net/2009/04/oracle10g-flash_recovery_area-%e4%b8%8earchive_log/</link>
		<comments>http://neal.bangpie.net/2009/04/oracle10g-flash_recovery_area-%e4%b8%8earchive_log/#comments</comments>
		<pubDate>Thu, 23 Apr 2009 10:29:01 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Oracle]]></category>
		<category><![CDATA[10g]]></category>

		<guid isPermaLink="false">http://neal.bangpie.net/?p=311</guid>
		<description><![CDATA[来源  http://space.itpub.net/12361284/viewspace-166618 Oracle9i开始提供闪回查询，以便能在需要的时候查到过去某个时刻的一致性数据，这是通过Undo实现的。这个功能有很大的限制，就是相关事务的undo不能被覆盖，否则就无力回天了。oracle10g大大的增强了闪回查询的功能，并且提供了将整个数据库回退到过去某个时刻的能力，这是通过引入一种新的flashback log实现的。flashback log有点类似redo log，只不过redo log将数据库往前滚，flashback log则将数据库往后滚。为了保存管理和备份恢复相关的文件，oracle10g提供了一个叫做闪回恢复区(Flashback recovery area)的新特性，可以将所有恢复相关的文件，比如flashback log,archive log,backup set等，放到这个区域集中管理。 1.设置闪回恢复区 闪回恢复区主要通过3个初始化参数来设置和管理 db_recovery_file_dest：指定闪回恢复区的位置 db_recovery_file_dest_size：指定闪回恢复区的可用空间大小 db_flashback_retention_target：指定数据库可以回退的时间，单位为分钟，默认1440分钟，也就是一天。当然，实际上可回退的时间还决定于闪回恢复区的大小，因为里面保存了回退所需要的flash log。所以这个参数要和db_recovery_file_dest_size配合修改。 2.启动flashback database 设置了闪回恢复区后，可以启动闪回数据库功能。 首先，数据库必须已经处于归档模式 那么如何设置归档呢？很简单的步骤 1.关闭数据库 SQL&#62; shutdown immediate; 2.启动数据库为mount模式 SQL&#62; startup mount 3.显示和修改归档模式 SQL&#62; archive log list SQL&#62; alter database archivelog; SQL&#62; alter database open 4.设置归档日志的格式 SQL&#62;alter system set log_archive_format=&#8217;ARC%s%t%r.log&#8217; scope=spfile; 5.设置归档日志的存放路径 SQL&#62;alter system set [...]]]></description>
		<wfw:commentRss>http://neal.bangpie.net/2009/04/oracle10g-flash_recovery_area-%e4%b8%8earchive_log/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

