加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

监控flash_recovery_area空间

发布时间:2020-12-15 06:24:37 所属栏目:百科 来源:网络整理
导读:监控flash_recovery_area空间的使用,及降低使用空间(通过rman删除备份数据) 可以通过2个视图来监控flash_recovery_area空间的使用 1,v$flash_recovery_area_usage; 2,v$recovery_dest_size ?监控flash_recovery_area空间的使用可以避免ora-19809错误的出现

监控flash_recovery_area空间的使用,及降低使用空间(通过rman删除备份数据)

可以通过2个视图来监控flash_recovery_area空间的使用

1,v$flash_recovery_area_usage;

2,v$recovery_dest_size

?监控flash_recovery_area空间的使用可以避免ora-19809错误的出现

SQL> show parameter db_recovery;

?

NAME?????????? ??????????????????????TYPE

----------------------------------------------------------

VALUE

------------------------------

db_recovery_file_dest??????????????? string

F:oracleproduct10.2.0/flash

_recovery_area

db_recovery_file_dest_size?????????? big integer

10G

SQL> col name for a20

SQL> col type for a9

SQL> col value fro a10

SP2-0158: 未知的 COLUMN 选项"fro"

SQL> col value for a10

SQL> set linesize 120

SQL> show parameter db_recovery;

?

NAME???????????????????????????????? TYPE????? VALUE

--------------------------------------------- ------------------------------

db_recovery_file_dest??????????????? string??? F:oracleproduct10.2.0/flash

??????????????????????????????????????????????_recovery_area

db_recovery_file_dest_size?????????? big integ 10G

???????????????????????????????????? er

SQL> col name for a15

SQL> show parameter db_recovery;

?

NAME???????????????????????????????? TYPE????? VALUE

--------------------------------------------- ------------------------------

db_recovery_file_dest??????????????? string??? F:oracleproduct10.2.0/flash

??????????????????????????????????????????????_recovery_area

db_recovery_file_dest_size?????????? big integ 10G

???????????????????????????????????? er

SQL> select * fromv$flash_recovery_area_usage;

?

FILE_TYPE??????????????? PERCENT_SPACE_USEDPERCENT_SPACE_RECLAIMABLE NUMBER_OF_

FILES

------------------------ ------------------------------------------- ----------

-----

CONTROLFILE?????????????????????????????? 0???????????????????????? 0

??? 0

ONLINELOG???????????????????????????????? 0???????????????????????? 0

??? 0

ARCHIVELOG???????????????????????????? 6.89???????????????????????? 0

?? 21

BACKUPPIECE?????????????????????????? 13.47???????????????????????? 0

??? 4

IMAGECOPY???????????????? ????????????????0???????????????????????? 0

??? 0

FLASHBACKLOG????????????????????????????? 0???????????????????????? 0

??? 0

?

已选择6行。

?

SQL> select sum(percent_space_used) fromv$flash_recovery_area_usage;

?

SUM(PERCENT_SPACE_USED)

-----------------------

? ????????????????20.36

?

SQL> host

Microsoft Windows XP [版本 5.1.2600]

(C) 版权所有 1985-2001Microsoft Corp.

?

C:Documents andSettingsAdministrator>rman

?

恢复管理器: Release 10.2.0.1.0 - Production on 星期五 2月 10 18:51:072012

?

Copyright (c) 1982,2005,Oracle.? All rights reserved.

?

RMAN> connect target /

?

连接到目标数据库: ZXNTAGL (DBID=429087120)

RMAN> list backup set;

?

连接到目标数据库: ZXNTAGL (DBID=429087120)

?

MAN> list backup set;

?

MAN-00571:===========================================================

MAN-00569: =============== ERROR MESSAGESTACK FOLLOWS ===============

MAN-00571:===========================================================

MAN-00558: 分析输入命令时出错

MAN-01009: 语法错误: 找到"set": 应为: "by,backed,completed,controlfile,dev

ce,like,of,recoverable,;,summary,tag,verbose" 中的一个

MAN-01007: 在第 1 行第 13 列,文件: standardinput

?

MAN-00571:===========================================================

MAN-00569: =============== ERROR MESSAGESTACK FOLLOWS ===============

MAN-00571: ===========================================================

MAN-00558: 分析输入命令时出错

MAN-01009: 语法错误: 找到";": 应为: "allocate,alter,backup,beginline,block

ecover,catalog,change,connect,copy,convert,create,crosscheck,configure,

duplicate,debug,delete,drop,exit,endinline,flashback,host,{,library,l

st,mount,open,print,quit,recover,register,release,replace,report,reno

malize,reset,restore,resync,rman,run,rpctest,set,setlimit,sql,switch,

spool,startup,shutdown,send,show,test,transport,upgrade,unregister,val

date" 中的一个

MAN-01007: 在第 1 行第 16 列,文件: standardinput

RMAN> list backup;

?

使用目标数据库控制文件替代恢复目录

?

备份集列表

===================

?

BS 关键字? 类型 LV 大小?????? 设备类型 经过时间 完成时间

------- ---- -- ---------- ----------------------- ----------

71?????Incr 0? 387.16M??? DISK???????00:03:15???? 12-1月 -12

???????BP 关键字: 71?? 状态:AVAILABLE? 已压缩: NO? 标记:TAG20120112T115841

段名:F:ORACLEPRODUCT10.2.0FLASH_RECOVERY_AREAZXNTAGLBACKUPSET2012_01_12O

1_MF_NNND0_TAG20120112T115841_7JWPMQ89_.BKP

? 备份集 71 中的数据文件列表

??文件 LV 类型 Ckp SCN??? Ckp 时间?? 名称

?---- -- ---- ---------- ---------- ----

?2??? 0? Incr 156740913? 12-1月 -12F:ORACLEPRODUCT10.2.0ORADATAZXNTAGLUN

DOTBS01.DBF

?6??? 0? Incr 156740913? 12-1月 -12F:ORACLEPRODUCT10.2.0ORADATAZXNTAGLTE

ST.DBF

?

BS 关键字? 类型 LV 大小?????? 设备类型 经过时间 完成时间

------- ---- -- ---------- ----------------------- ----------

72?????Incr 0? 977.85M??? DISK???????00:05:48???? 12-1月 -12

???????BP 关键字: 72?? 状态:AVAILABLE? 已压缩: NO? 标记:TAG20120112T115841

段名:F:ORACLEPRODUCT10.2.0FLASH_RECOVERY_AREAZXNTAGLBACKUPSET2012_01_12O

1_MF_NNND0_TAG20120112T115841_7JWPN6Y8_.BKP

? 备份集 72 中的数据文件列表

? 文件 LV 类型 CkpSCN??? Ckp 时间?? 名称

?---- -- ---- ---------- ---------- ----

?1??? 0? Incr 156740917? 12-1月 -12F:ORACLEPRODUCT10.2.0ORADATAZXNTAGLSY

STEM01.DBF

?4??? 0? Incr 156740917? 12-1月 -12F:ORACLEPRODUCT10.2.0ORADATAZXNTAGLUS

ERS01.DBF

?

BS 关键字? 类型 LV 大小?????? 设备类型 经过时间 完成时间

------- ---- -- ---------- ----------------------- ----------

74?????Full??? 7.39M????? DISK???????00:00:02???? 12-1月 -12

???????BP 关键字: 74?? 状态:AVAILABLE? 已压缩: NO? 标记:TAG20120112T120958

段名:F:ORACLEPRODUCT10.2.0FLASH_RECOVERY_AREAZXNTAGLAUTOBACKUP2012_01_12

O1_MF_S_772373398_7JWQ8QX9_.BKP

? 包括的控制文件: CkpSCN: 156741636??? Ckp 时间: 12-1月 -12

? 包含的 SPFILE: 修改时间: 12-1月 -12

?

BS 关键字? 类型 LV 大小?????? 设备类型 经过时间 完成时间

------- ---- -- ---------- ----------------------- ----------

75?????Full??? 7.39M????? DISK??????? 00:00:04???? 08-2月 -12

???????BP 关键字: 75?? 状态:AVAILABLE? 已压缩: NO? 标记: TAG20120208T230642

段名:F:ORACLEPRODUCT10.2.0FLASH_RECOVERY_AREAZXNTAGLAUTOBACKUP2012_02_08

O1_MF_S_774745602_7M53W5O4_.BKP

? 包括的控制文件: CkpSCN: 157214704??? Ckp 时间: 08-2月 -12

? 包含的 SPFILE: 修改时间: 08-2月 -12

?

RMAN> crosscheck backup;

?

分配的通道: ORA_DISK_1

通道 ORA_DISK_1: sid=159 devtype=DISK

分配的通道: ORA_DISK_2

通道 ORA_DISK_2: sid=157 devtype=DISK

分配的通道: ORA_DISK_3

通道 ORA_DISK_3: sid=156 devtype=DISK

交叉校验备份段: 找到为 'AVAILABLE'

备份段handle=F:ORACLEPRODUCT10.2.0FLASH_RECOVERY_AREAZXNTAGLBACKUPSET201

2_01_12O1_MF_NNND0_TAG20120112T115841_7JWPMQ89_.BKPrecid=71 stamp=772372726

交叉校验备份段: 找到为 'AVAILABLE'

备份段handle=F:ORACLEPRODUCT10.2.0FLASH_RECOVERY_AREAZXNTAGLBACKUPSET201

2_01_12O1_MF_NNND0_TAG20120112T115841_7JWPN6Y8_.BKPrecid=72 stamp=772372741

交叉校验备份段: 找到为 'AVAILABLE'

备份段handle=F:ORACLEPRODUCT10.2.0FLASH_RECOVERY_AREAZXNTAGLAUTOBACKUP20

12_01_12O1_MF_S_772373398_7JWQ8QX9_.BKPrecid=74 stamp=772373399

交叉校验备份段: 找到为 'AVAILABLE'

备份段 handle=F:ORACLEPRODUCT10.2.0FLASH_RECOVERY_AREAZXNTAGLAUTOBACKUP20

12_02_08O1_MF_S_774745602_7M53W5O4_.BKPrecid=75 stamp=774745605

已交叉检验的 4 对象

RMAN> delete backupset 71;

使用通道 ORA_DISK_1

使用通道 ORA_DISK_2

使用通道 ORA_DISK_3

?

备份段列表

BP 关键字? BS 关键字? Pc# Cp# 状态????? 设备类型段名称

------- ------- --- --- ----------- ---------------------

71?????71????? 1?? 1??AVAILABLE?? DISK??????? F:ORACLEPRODUCT10.2.0FLASH_R

ECOVERY_AREAZXNTAGLBACKUPSET2012_01_12O1_MF_NNND0_TAG20120112T115841_7JWPMQ8

9_.BKP

?

是否确定要删除以上对象 (输入 YES 或 NO)? yes

已删除备份段

备份段 handle=F:ORACLEPRODUCT10.2.0FLASH_RECOVERY_AREAZXNTAGLBACKUPSET201

2_01_12O1_MF_NNND0_TAG20120112T115841_7JWPMQ89_.BKPrecid=71 stamp=772372726

1 对象已删除

?

?

RMAN> exit

?

?

恢复管理器完成。

?

C:Documents andSettingsAdministrator>sqlplus /nolog

?

SQL*Plus: Release 10.2.0.1.0 - Productionon 星期五 2月 10 18:55:27 2012

?

Copyright (c) 1982,Oracle.? All rights reserved.

SQL> conn /as sysdba

已连接。

SQL> select sum(percent_space_used) fromv$flash_recovery_area_usage;

?

SUM(PERCENT_SPACE_USED)

-----------------------

????????????????? 16.58

?

SQL> select * from v$recovery_file_dest;

?

NAME

--------------------------------------------------------------------------------

?

SPACE_LIMIT SPACE_USED SPACE_RECLAIMABLENUMBER_OF_FILES

----------- ---------- --------------------------------

F:oracleproduct10.2.0/flash_recovery_area

?1.0737E+10 1780209664???????????????? 0????????????? 24

?

?

SQL> selectround(100*(a.space_used/space_limit),2) from v$recovery_file_dest a;

?

?

ROUND(100*(A.SPACE_USED/SPACE_LIMIT),2)

---------------------------------------

????????????????????????????????? 16.58

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读