博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
[20160325]bbed是否有4G的限制.txt
阅读量:6953 次
发布时间:2019-06-27

本文共 1006 字,大约阅读时间需要 3 分钟。

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

--前一段时间,我想使用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了。

转载地址:http://arjil.baihongyu.com/

你可能感兴趣的文章
HTTP协议详解(真的很经典)
查看>>
EMC销售部全球CTO Patricia Florissi:大数据不是炒作
查看>>
判断字符串是否是合法的ipv4地址
查看>>
Linux系统手动安装rzsz 软件包
查看>>
Hyper-V安装笔记
查看>>
Golang面试题解析(二)
查看>>
Juniper SRX与思科跑IPSEC ×××+OSPF
查看>>
C语言学习之路(1)
查看>>
passwd修改用户密码
查看>>
Windows Phone(三)WP7版 " 记账本" 开发(使用SQLite数据库)
查看>>
CSS 几款比较常用的翻转特效(转载)
查看>>
html5 拖拽事件
查看>>
Spring创建对象的三种方式以及创建时间
查看>>
IO多路复用, 基于IO多路复用+socket实现并发请求(一个线程100个请求), 协程
查看>>
大白话Vue源码系列(03):生成AST
查看>>
vi / vim 删除以及其它命令
查看>>
Codeforces Round #564 (Div. 2) B. Nauuo and Chess
查看>>
Android 微信第三方登录
查看>>
Jsoup后台解析html、jsp网页
查看>>
JsonModel 的使用
查看>>