[20160325]bbed是否有4G的限制.txt

[20160325]bbed是否有4G的限制.txt

http://www.itpub.net/thread-2053982-1-1.html

--前一段时间,我想使用bbed查看某个块的信息,我发现如果我访问的操作在4G之外就出现问题。

BBED> set dba 35,524279
        DBA             0x08c7fff7 (147324919 35,524279)

BBED> set dba 35,524289
BBED-00205: illegal or out of range DBA (File 35, Block 524289)


BBED>  info
File#  Name                                                        Size(blks)
-----  --------------------------------------------------------    ----------
    35  /u01/app/oracle/oradata/dbcndg/datafile/xxxxxx_his14.dbf    524278


--而我listfile定义如下:
35 /u01/app/oracle/oradata/dbcndg/datafile/xxxxxx_his14.dbf 34359730176

--34359730176/8192=4194303,很明显后面的Size(blks)应该等于4194303,而不是524278.
--524278*8192/1024/1024/1024=3.9999237060546875 ,显示的仅仅支持到4G。

--实际上我估计是bbed的bug,就是定义中的最后1个字段是字节不能超出4G。解决方法很简单就是定义文件执行:
--不要最后的bytes:

select file#||' '||name from v$datafile;

BBED> info
File#  Name                                                       Size(blks)
-----  ----                                                       ----------
    35  /u01/app/oracle/oradata/dbcndg/datafile/xxxxxx_his14.dbf            0


BBED> set dba 35,4194303
        DBA             0x08ffffff (150994943 35,4194303)

BBED> set dba 35,4194304
BBED-00205: illegal or out of range DBA (File 35, Block 4194304)

--这样就ok了。

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/267265/viewspace-2063516/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/267265/viewspace-2063516/

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值