WEB开发网
开发学院数据库Oracle Oracle 10g学习之闪回数据库 阅读

Oracle 10g学习之闪回数据库

 2008-09-08 12:51:20 来源:WEB开发网   
核心提示: 闪回数据库的局限:1.不能解决介质故障,介质故障仍然需要重建数据文件和恢复归档日志,Oracle 10g学习之闪回数据库(2),2.缩小数据文件到较小的尺寸,也被称为截短数据文件,这些文件和数据文件及控制文件有关系,这就减少了手工清除不需要的归档日志,闪回数据库不能撤销,3.如果控制文件被

闪回数据库的局限:

1.不能解决介质故障,介质故障仍然需要重建数据文件和恢复归档日志。

2.缩小数据文件到较小的尺寸,也被称为截短数据文件,闪回数据库不能撤销。

3.如果控制文件被重建,不能使用闪回数据库

4.不能完成删除一个表空间并用resetlogs恢复。

5.不能将数据库闪回到一个SCN值(如果该SCN早于闪回日志中最早的可用的SCN)

使用Recovery Manager管理闪回恢复区

闪回恢复区专门用于将所有恢复文件集中存储于磁盘上的某个区域。

闪回恢复区对恢复过程提供两个主要好处:

所有恢复文件集中存储在一个区域

它提供更快的备份和重建方法,因为信息被写入磁盘而不是磁带

闪回恢复区通过初始化数据库参数而建立,同时也在参数中定义恢复区大小和位置。

BDA_OUTSTANDING_ALERTS视图可查看闪回恢复区状态信息。

恢复区使用率达到90%和95%时,10g数据库将向警告日志发送警告信息。90%时10g将自动把已废弃的 文件从闪回恢复区删除。

配置闪回恢复区

只需在数据库增加一对数据库参数:db_recovery_file_dest_size db_recovery_file_dest

例子:

   1.SQL>altersystemsetdb_recovery_file_dest_size=10mscope=both
  2.SQL>altersystemsetdb_recovery_file_dest='d:oracleflash_recovery_areatest';

修改用alter system

停用闪回恢复区:alter system set db_recovery_file_dest=' ';

使用闪回恢复区

闪回恢复区是一个集中的恢复区域。

这些文件和数据文件及控制文件有关系。这就减少了手工清除不需要的归档日志。

V$recovery_file_dest检查消耗的空间和其他关于闪回恢复区的统计信息。

Tags:Oracle 学习 数据库

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