30.OracleASM 磁盘读取工具 - kfed

1.工具位置。
[oracle@oracle1 ~]$ which kfed
/oracle/app/oracle/product/11.2.0/db_1/bin/kfed

2.帮助文档。
[oracle@oracle1 ~]$ kfed --help
as/mlib        ASM Library [asmlib='lib']
aun/um        AU number to examine or update [AUNUM=number]
aus/z        --用字节表示每个单元的大小
blkn/um       --检查和更新块号。
blks/z        Metadata block size in bytes [BLKSZ=number]
ch/ksum        Update checksum before each write [CHKSUM=YES/NO]
cn/t        Count of AUs to process [CNT=number]
de/v        ASM device to examine or update [DEV=string]
dm/pall        Don''t suppress repeated lines when dumping corrupt blocks [DMPALL=YES/NO]
o/p        KFED operation type [OP=READ/WRITE/MERGE/REPAIR/NEW/FORM/FIND/STRUCT]
p/rovnm        Name for provisioning purposes [PROVNM=string]
s/eek        AU number to seek to [SEEK=number]
te/xt        File name for translated block text [TEXT=string]
ty/pe        ASM metadata block type number [TYPE=number]
KFED-00101: LRM error [110] while parsing command line arguments
KFED-00103: LRM message: LRM-00116: syntax error at '-' following '-'

3.kfed 工具安装
查看ASM 磁盘的信息,可以使用KFED,在非Windows 操作系统下,kfed 已经编译过了,只要链接
一下,就可以使用了,步骤如下:
(1)、找到ins_rdbms.mk 所在路径find /oracle -name ins_rdbms.mk
(2)、执行如下命令,即可链接kfed
su - oracle
cd $ORACLE_HOME/rdbms/lib
make -f ins_rdbms.mk ikfed

4.kfed工具使用。
kfed read:读取磁盘头部的内容。
kfed read /dev/asm-data11 aun=0 blkn=0|more     --这个是读出0号au,0号块。

kfed merge:将读出的内容还原到磁盘头部。
kfed merge /dev/asm-system01 text=/oracle/asm/asm-system01.header.txt   --合并回去。

kfed 主要用于读写,修复查看ASM文件系统中各个盘里面真实的数据。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值