您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息
免费发信息

abmr:测试自动块恢复特性

2024/4/17 21:33:43发布4次查看
abmr:测试自动块恢复特性 参考原文: abmr: how to test automatic block recover feature (doc id 1266059.1) 适用于: oracle server - enterprise edition - version: 11.2.0.1.0 and later [release: 11.2 and later ] information in this document ap
abmr:测试自动块恢复特性
参考原文:
abmr: how to test automatic block recover feature (doc id 1266059.1)
适用于:
oracle server - enterprise edition - version: 11.2.0.1.0 and later [release: 11.2 and later ]
information in this document applies to any platform.
目标:
本文先是在datafile中制造了一个坏块然后触发了abmr 特性。
作为测试的预先要求,需要配置 dg的主库和备库,并正常同步。
解决方案:
1. 确认table中的block 含有数据。
你可以使用下面的查询语句来把 rowid 翻译成file# 和block#
select rowid, dbms_rowid.rowid_block_number(rowid) blockno, dbms_rowid.rowid_relative_fno(rowid) fno
from test.test
where rownum /
2.using the block from the datafile identified file# using dd utility at os level.
上面一句咋翻译?不之所云啊。
dd if=/dev/zero of=/oradata/orcl/users.dbf count=1 seek=164 bs=8192 conv=notrunc
3. 检查块是否损坏。
dbv file=/oradata/orcl/users.dbf blocksize=8192
4. 在主库上flush buffer cache,以强制从disk 上再读取一次数据到内存中。
5.再次查询一次该表,没有错误被显示,并且查询出的数据是有效的。
select * from test.test
where dbms_rowid.rowid_block_number(rowid)=164
and dbms_rowid.rowid_relative_fno(rowid)=9
/
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录