快照删除AWR导入的SNAPSHOT时快照没有被彻底删除

快照删除  时间:2021-02-11  阅读:()

删除AWR导入的SNAP SHOT时快照没有被彻底删除

尝试删除AWR导入的SNAPSHOT发现快照并没有被彻底删除。

在10.2.0.3环境下执行的DBMS_WORKLOAD_REPOSITORY.DROP_SNAPSHOT_RANGE过程 Oracle很快就返回了结果感觉似乎Oracle并没有真正进行删除 因为这部分快照的导入用了将近一个小时

SQL> select * from v$version;

BANNER

Oracle Database10gEnterpriseEdition Release10.2.0.3.0 - 64bi

PL/SQL Release 10.2.0.3.0 - Production

CORE 10.2.0.3.0 Production

TNS for Linux: Version 10.2.0.3.0 - Production

NLSRTL Version 10.2.0.3.0 - Production

SQL> select min(snap_id) , max(snap_id)

2 from dba_hist_snapshot

3 where dbid = 3944144691 ;

MIN(SNAP_ID) MAX(SNAP_ID)

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

45189 47802

SQL> exec dbms_workload_repository.drop_snapshot_range(45189, 47802, 3944144691)

PL/SQL procedure successfully completed.

SQL> select * from dba_hist_snapshot where dbid = 3944144691 ;no rows selected

如果检查数据字典可以发现 Oracle仅仅修改了对应SNAPSHOT的状态而并没有删除快照

SQL> select dbid, status, count(*)

2 from wrm$_snapshot

3 group by dbid, status;

DBID STATUS COUNT(*)

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

3812548755 0 89

96312462 0 50

3944144691 2 2614

查询metalink发现是Oracle的bug Bug 8622802描述了这个问题确认影响的版本包括10.2.0.3、 10.2.0.4。 Oracle在版本12、 11.2.0.2以及10.2.0.5中修正了这个问题。

URL http://www.bianceng.cn/database/Oracle/201410/45645.htm

测试发现11.2中同样存在这个问题

SQL> select * from v$version;

BANNER

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

Oracle Database11gEnterprise Edition Release11.2.0. 1.0 - 64bit Production

PL/SQL Release 11.2.0. 1.0 - Production

CORE 11.2.0. 1.0 Production

TNS for Linux: Version 11.2.0. 1.0 - Production

NLSRTL Version 11.2.0. 1.0 - Production

SQL> select min(snap_id) , max(snap_id)

2 from dba_hist_snapshot

3 where dbid = 3944144691 ;

MIN(SNAP_ID) MAX(SNAP_ID)

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

45189 47802

SQL> exec dbms_workload_repository.drop_snapshot_range(45189, 47802, 3944144691)

PL/SQL过程已成功完成。

SQL> select dbid, status, count(*)

2 from wrm$_snapshot

3 group by dbid, status;

DBID STATUS COUNT(*)

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

4284478783 0 197

3944144691 2 2614

对于这个错误导致的一个比较严重的影响就是占用空间没有释放如果和当前例子一样打算删除指定数据库的所有快照可以使用下面的过程

SQL> select dbid, status, count(*)

2 from wrm$_snapshot

3 group by dbid, status;

DBID STATUS COUNT(*)

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

3812548755 0 94

96312462 0 50

3944144691 2 2614

SQL> exec dbms_swrf_internal.unregister_database(3944144691)

PL/SQL procedure successfully completed.

SQL> select dbid, status, count(*)

2 from wrm$_snapshot

3 group by dbid, status;

DBID STATUS COUNT(*)

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

3812548755 0 94

96312462 0 50

VirMach:$27.3/月-E3-1240v1/16GB/1TB/10TB/洛杉矶等多机房

上次部落分享过VirMach提供的End of Life Plans系列的VPS主机,最近他们又发布了DEDICATED MIGRATION SPECIALS产品,并提供6.5-7.5折优惠码,优惠后最低每月27.3美元起。同样的这些机器现在订购,将在2021年9月30日至2022年4月30日之间迁移,目前这些等待迁移机器可以在洛杉矶、达拉斯、亚特兰大、纽约、芝加哥等5个地区机房开设,未来迁移的时...

华圣云 HuaSaint-阿里云国际站一级分销商,只需一个邮箱即可注册国际账号,可代充值

简介华圣云 HuaSaint是阿里云国际版一级分销商(诚招募二级代理),专业为全球企业客户与个人开发者提供阿里云国际版开户注册、认证、充值等服务,通过HuaSaint开通阿里云国际版只需要一个邮箱,不需要PayPal信用卡,不需要买海外电话卡,绝对的零门槛,零风险官方网站:www.huasaint.com企业名:huaSaint Tech Limited阿里云国际版都有什么优势?阿里云国际版的产品...

41云,服务器8折优惠券,200G TCP防御

41云怎么样?41云是国人主机品牌,目前经营产品有国内外云服务器、CDN(高防CDN)和物理机,其中国内外云服务器又细分小类有香港限流量VPS、香港大带宽VPS、香港弹性自选VPS、香港不限流VPS、香港BGP线路VPS、香港Cera+大带宽机器、美国超防VPS、韩国原生VPS、仁川原生VPS、日本CN2 VPS、枣庄高防VPS和金华高防VPS;物理机有美国Cera服务器、香港单程CN2服务器、香...

快照删除为你推荐
渗透测试web渗透测试有前途吗伪静态什么是伪静态伪静态有何作用申请证书求高手教下怎么申请证书如何建立一个网站如何建立一个网站彩信中心移动的短信中心号码是多少数据库损坏数据库坏了,怎么修复?xp系统停止服务XP系统停止服务后电脑怎么办?怎么升级ios6苹果6怎么升级最新系统mate8价格华为mate8市场价多少二层交换机请教:二层交换机是干什么用的啊?
荣耀欧洲 息壤主机 java主机 香港新世界电讯 国外空间 申请空间 创梦 域名和空间 购买国外空间 独享主机 上海电信测速网站 国外代理服务器 广东服务器托管 服务器防御 xshell5注册码 学生机 websitepanel 免费的加速器 中美互联网论坛 winserver2008r2 更多