WEB开发网
开发学院数据库Oracle Oracle引入Flashback 获得高可用性 阅读

Oracle引入Flashback 获得高可用性

 2007-05-09 12:13:20 来源:WEB开发网   
核心提示: 配置重现数据库以下的例子演示了命令行配置,这也可以用企业管理器来完成,Oracle引入Flashback 获得高可用性(3),在我们配置重现数据库之前,我们需要照顾以下一些先决条件,在重现日志重新存储了希望时间之前的时点之后,要最小化配置存档,Flash Recovery Area首先,我

配置重现数据库

以下的例子演示了命令行配置。这也可以用企业管理器来完成。

在我们配置重现数据库之前,我们需要照顾以下一些先决条件。

Flash Recovery Area

首先,我们需要配置一个Flash Recovery Area (FRA)。在10g中,这是个新东西,FRA只不过是一个恢复相关文件的磁盘定位。对于重现数据库,一个新的后台进程,名为Recovery Writer (RVWR),在来自SGA的数据库重现缓存的映像之前,阶段性地写入磁盘,作为FRA中的重现日志。重现日志是在FRA中由Oracle数据库自动管理的。

重现日志的成本是以空间和性能来衡量的。空间是数据库写密度的一个因素。一个24小时运行的,以5%的数据块写入作为重现日志的方式必然会导致磁盘整体空间的5%的增长。因为块是以规律的间隔写入的,而不是事务的一部分,所以对性能的影响是可以忽略不计的。

要配置FRA,你需要设置如下的初始化参数:alter system set db_recovery_file_dest=
 'C:oracleproduct10.2.0flash_recovery_area' scope=both;
alter system set db_recovery_file_dest_size = 10G scope=both;

存档

接下来,我们需要配置存档。再一次,我们需要使用FRA作为我们的文档日志目的地。与传统恢复类似,重现数据库需要存档以向前恢复提交的事务,在重现日志重新存储了希望时间之前的时点之后。

要最小化配置存档,执行如下的命令,按照顺序:SQL> startup mount
ORACLE instance started.
.
.
.
Database mounted.
SQL> alter database archivelog;
Database altered.
SQL> alter database open;
Database altered.
SQL> archive log list
Database log mode       Archive Mode
Automatic archival       Enabled
Archive destination      USE_DB_RECOVERY_FILE_DEST
Oldest online log sequence   2
Next log sequence to archive  4
Current log sequence      4

上一页  1 2 3 4 5 6  下一页

Tags:Oracle 引入 Flashback

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接