WEB开发网
开发学院数据库Oracle Oracle10g新特性——RMAN 阅读

Oracle10g新特性——RMAN

 2008-08-30 12:44:23 来源:WEB开发网   
核心提示: 你可以通过执行以下命令来激活这种跟踪机制:SQL> alter database enable block change tracking using file '/rman_bkups/change.log';可以通过以下查询语句确定当前跟踪机制是否被激活:SQL&

你可以通过执行以下命令来激活这种跟踪机制:

SQL> alter database enable block change tracking using file '/rman_bkups/change.log';  可以通过以下查询语句确定当前跟踪机制是否被激活:

SQL> select filename, status from v$block_change_tracking;

闪动恢复区域

在9i中的闪回功能依赖于回归表空间闪回到一个早期状态,这样就限制它闪回到很早的的状态。通过创建闪回日志,闪动恢复提供了一个新的解决方法。闪回日志和重做日志类似,使数据库恢复到一个早期状态。总之,你可以通过以下SQL语句为数据库创建一个闪动恢复区域,指定它的大小,并将数据库设置为闪动恢复模式:

SQL> alter system set db_recovery_file_dest = '/ora_flash_area';
SQL> alter system set db_recovery_file_dest_size = 2g;
SQL> alter system set db_flashback_retention_target = 1440;
SQL> alter database flashback on;
  为了使闪回功能激活,数据库必须在归档日志模式。上述操作会在目录/ora_flash_area下创建oracle管理文件(Oracle Managed Files OMF),总的大小使2GB。数据库的变化都会记录在这些文件中,可以使数据库迅速恢复到以前的某一点。

默认情况下,RMAN也会使用/ora_flash_area目录来存储备份文件。因此,RMAN的备份全市存储在磁盘上,而不是磁带上。这样的话,你就可以设定备份数据保留多少天,时间到了后,如果需要更多空间时这些文件会被自动删除。

然而,闪动恢复区域可以不需要一个文件系统或目录,它可以是一个自动存储管理(Automatic Storage Management ASM)磁盘组。在这种情况下,闪动恢复区域可以用以下语句指定:

上一页  1 2 3 4  下一页

Tags:Oracleg 特性 RMAN

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