www2962525504的空间删除怎么恢复删除的文件

当前位置: >
> oracle闪回恢复区的空间管理闪回恢复区中添加或删除文件等变化都将记录在数据库的alert日志中
oracle闪回恢复区的空间管理闪回恢复区中添加或删除文件等变化都将记录在数据库的alert日志中
shaojinlei & at
oracle 闪回恢复区的空间管理
  闪回恢复区中添加或删除文件等变化都将记录在数据库的 alert 日志中,Oracle 10g 也针对该新特性提供了一个新的视图, DBA_OUTSTANDING_ALERTS,通过该视图可以得到相关的信息。
  SQL& DESC dba_outstanding_alerts
  名称是否为空类型
  ----------------------------------------- -------- ----------------------------
  SEQUENCE_ID                    NUMBER
  REASON_ID                 NOT NULL NUMBER
  OWNER                       VARCHAR2(30)
  OBJECT_NAME                    VARCHAR2(513)
  SUBOBJECT_NAME                   VARCHAR2(30)
  OBJECT_TYPE                    VARCHAR2(64)
  REASON                       VARCHAR2(4000)
  TIME_SUGGESTED                   TIMESTAMP(6) WITH TIME ZONE
  CREATION_TIME                   TIMESTAMP(6) WITH TIME ZONE
  SUGGESTED_ACTION                  VARCHAR2(4000)
  ADVISOR_NAME                    VARCHAR2(30)
  METRIC_VALUE                    NUMBER
  MESSAGE_TYPE                    VARCHAR2(12)
  MESSAGE_GROUP                   VARCHAR2(64)
  MESSAGE_LEVEL                   NUMBER
  HOSTING_CLIENT_ID                 VARCHAR2(64)
  MODULE_ID                     VARCHAR2(64)
  PROCESS_ID                     VARCHAR2(128)
  HOST_ID                      VARCHAR2(256)
  HOST_NW_ADDR                    VARCHAR2(256)
  INSTANCE_NAME                   VARCHAR2(16)
  INSTANCE_NUMBER                  NUMBER
  USER_ID                      VARCHAR2(30)
  EXECUTION_CONTEXT_ID                VARCHAR2(128)
  ERROR_INSTANCE_ID                 VARCHAR2(142)
  在闪回恢复区中的空间使用超过 85% 的时候,数据库将会向 alert 文件中写入告警信息。而当超过 97% 的时候将会写入严重告警信息。当闪回恢复区空间不够的时候,Oracle将报告如下类似的错误:
  ORA-19809: limit exceeded for recovery files
  ORA-19804: cannot reclaim
bytes disk space from
  这个时候查询 dba_outstanding_alerts:
  SQL& select reason,object_type,suggested_action from dba_outstanding_
  REASON             OBJECT_TYPE     SUGGESTED_ACTION
  ------------------------------ -------------------- ----------------------------------------
  db_recovery_file_dest_size of RECOVERY AREA    Add disk space and increase db_recovery_
   bytes is 88.20% use           file_dest_size, backup files to tertiary
  d and has
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.
  同时,oracle在alert中还会给出解决该问题的建议************************************************************************You have following choices to free up space from flash recovery area:1. Consider changing RMAN RETENTION POLICY. If you are using Data Guard,then consider changing RMAN ARCHIVELOG DELETION POLICY.2. Back up files to tertiary device such as tape using RMANB ACKUP RECOVERY AREA command.3. Add disk space and increase db_recovery_file_dest_size parameter to reflect the new space.4. Delete unnecessary files using RMAN DELETE command. If an operating system command was used to delete files, then use RMAN CROSSCHECK and DELETE EXPIRED commands.************************************************************************
  V$RECOVERY_FILE_DEST视图 包含闪回恢复区的相关信息:
  SQL& desc V$RECOVERY_FILE_DEST
  名称是否为空类型
  ----------------------------------------- -------- ---------------------
  NAME                        VARCHAR2(513)
  SPACE_LIMIT                    NUMBER
  SPACE_USED                     NUMBER
  SPACE_RECLAIMABLE                 NUMBER
  NUMBER_OF_FILES                  NUMBER
  SQL& select * from v$recovery_file_NAME SPACE_LIMIT SPACE_USED SPACE_RECLAIMABLE NUMBER_OF_FILES
  ---------- ----------- ---------- ----------------- ---------------
       0         0        0
  通过查询视图v$flash_recovery_area_usage,可以获得当前闪回恢复区的空间使用情况,并且可以知道是哪些文件占中了空间,据此可以做出相应的处理,或者加大闪回恢复区,或者移走相应的文件。
  SQL& select * from v$flash_recovery_area_FILE_TYPE   PERCENT_SPACE_USED PERCENT_SPACE_RECLAIMABLE
  -------------------- ------------------ -------------------------
  CONTROL FILE      0             0
  REDO LOG        0             0
  ARCHIVED LOG     0             0
  BACKUP PIECE      0             0
  IMAGE COPY       0             0
  FLASHBACK LOG    0             0
  FOREIGN ARCHIVED LOG   0             0
  如果闪回恢复区空间耗尽,且归档路径设置到了闪回恢复区中,则由于日志无法归档,数据库会hang住。所以,对于生产库,如果将归档放到闪回恢复区中,需要密切关注闪回恢复区的空间使用情况,否则一旦闪回恢复区的空间用尽,将导致数据库无法提供服务。
本问题标题:
本问题地址:
温馨提示:本问题已经关闭,不能解答。
暂无合适的专家
&&&&&&&&&&&&&&&
希赛网 版权所有 & &&&&湘教QS2-164&&增值电信业务经营许可证湘B2-surface win8 surface rt win8 surface rt win8.1 surface pro win8.1 su..
扫扫二维码,随身浏览文档
手机或平板扫扫即可继续访问
想为Surface Pro添加更多存储空间吗?那就删除Win8恢复分区
举报该文档为侵权文档。
举报该文档含有违规或不良信息。
反馈该文档无法正常浏览。
举报该文档为重复文档。
推荐理由:
将文档分享至:
分享完整地址
文档地址:
粘贴到BBS或博客
flash地址:
支持嵌入FLASH地址的网站使用
html代码:
&embed src='/DocinViewer-4.swf' width='100%' height='600' type=application/x-shockwave-flash ALLOWFULLSCREEN='true' ALLOWSCRIPTACCESS='always'&&/embed&
450px*300px480px*400px650px*490px
支持嵌入HTML代码的网站使用
您的内容已经提交成功
您所提交的内容需要审核后才能发布,请您等待!
3秒自动关闭窗口

我要回帖

更多关于 qq空间恢复删除 的文章

 

随机推荐