WEB开发网
开发学院数据库Oracle Oracle10g闪回恢复区详解 阅读

Oracle10g闪回恢复区详解

 2007-05-09 12:13:37 来源:WEB开发网   
核心提示: 持久文件从不会被删除,通过RMAN 配置策略过期的文件会被删除,Oracle10g闪回恢复区详解(5),已经拷贝到磁带上的临时性文件会被删除,在 Data Guard 环境中,那么一定要注意监控空间的使用,在生产数据库上使用(如果有这样的人的话),当已归档的重作日志文件可以从闪回恢复区中删

持久文件从不会被删除。

通过RMAN 配置策略过期的文件会被删除。

已经拷贝到磁带上的临时性文件会被删除。

在 Data Guard 环境中,当已归档的重作日志文件可以从闪回恢复区中删除的时候,可以应用归档的重作日志删除策略进行自动删除(在恢复管理器中CONFIGURE ARCHIVELOG DELETION POLICY TO ......)

在闪回恢复区中的空间使用超过 85% 的时候,数据库将会向 alert 文件中写入告警信息。而当超过 97% 的时候将会写入严重告警信息。当闪回恢复区空间不够的时候,Oracle将报告如下类似的错误:

ORA-19809: limit exceeded for recovery files
ORA-19804: cannot reclaim 52428800 bytes disk space from 1258291200 limit

这个时候查询 dba_outstanding_alerts:

SQL> select reason,object_type,
suggested_action from dba_outstanding_alerts;
REASON             OBJECT_TYPE     SUGGESTED_ACTION
------------------------------ --------------- -------------------------------------
db_recovery_file_dest_size of RECOVERY AREA   Add disk space and increase db_recovery_
1258291200 bytes is 88.20% use          file_dest_size, backup files to tertiary
d and has 148509184 remaining          device, delete files from recovery area
bytes available.                 using RMAN, consider changing RMAN rete
                         ntion policy or consider changing RMAN a
                         rchivelog deletion policy.
1 rows selected.
SQL>

会给出相关的原因和建议的操作。

注意事项

自动化的东西总是给人不确定性。如果您在测试环境中启用了闪回恢复区,那么一定要注意监控空间的使用。在生产数据库上使用(如果有这样的人的话),必须要把闪回恢复区放到单独的磁盘上。

上一页  1 2 3 4 5 

Tags:Oracleg 恢复 详解

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