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

简介: [20160325]bbed是否有4G的限制.txt http://www.itpub.net/thread-2053982-1-1.html --前一段时间,我想使用bbed查看某个块的信息,我发现如果我访问的操作在4G之外就出现问题。

[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了。

目录
相关文章
|
Oracle 关系型数据库 数据库管理
[20180619]bbed verify问题.txt
[20180619]bbed verify问题.txt --//记录一下自己一个多年的错误. 1.环境: SCOTT@test01p> @ ver1 PORT_STRING                    VERSION        BANNER   ...
1258 0
|
数据库管理
[20180205]使用bbed相关问题.txt
[20180205]使用bbed相关问题.txt --//上个星期5使用bbed修改块遇到一些问题,做一个记录: 1.环境: SCOTT@book> @ ver1 PORT_STRING                    VERSION       ...
939 0
|
Oracle 关系型数据库 数据库管理
[20171124]bbed的使用问题2.txt
[20171124]bbed的使用问题2.txt --//bbed 是探究oracle数据块的好工具,有时候不用转储,直接可以它看oracle内部块的内部结构. --//在使用中要注意一些问题,昨天又犯类似错误,通过例子来说明: SCOTT@book> select rowid,dept.
1241 0
|
Oracle 关系型数据库 数据库
[20171208]ORA-16014(10G).txt
[20171208]ORA-16014(10G).txt --//别人配置dg遇到的问题,当时没有记录.在自己的环境做一个演示.这个问题相对隐藏很深.主要是自己不注意这些细节.
1175 0
|
关系型数据库 Oracle Linux
[20170628]12C ORA-54032.txt
[20170628]12C ORA-54032.txt https://hourim.wordpress.com/2017/06/24/ora-54032-column-to-be-renamed-is-used-in-a-virtual-column-expres...
1430 0
|
Oracle 关系型数据库 数据库管理
[20161124]bbed使用问题.txt
[20161124]bbed使用问题.txt --最近一致在使用bbed探究oracle数据库,遇到一些问题做一些记录。 1.环境: SCOTT@book> @ &r/ver1 PORT_STRING                    VERSION  ...
871 0
|
数据库管理 关系型数据库 Oracle
[20160405]bbed的assign命令.txt
[20160405]bbed的assign命令.txt --我记得开始学习bbed的时候,看的是一份pdf文档,提到assign的用法,摘要如下: assign The assign command does symbolic assignment, with type and range checking.
921 0
|
Oracle 关系型数据库 数据库
[20160405]bbed修改文件头.txt
[20160405]bbed修改文件头.txt --以前做过一次,重复测试: http://blog.itpub.net/267265/viewspace-746222/ 如果数据库数据文件损坏,并且archivelog损坏,这样无法完全恢复,如果仅仅某个数据文件的scn与其他文件不同步,导致该数据文件无法mount.
731 0
|
Oracle 关系型数据库 Linux
[20160202]crosscheck archivelog all.txt
[20160202]crosscheck archivelog all.txt --当使用crosscheck archivelog all检查时注意一个细节,通过例子来说明: 1.
966 0
|
Oracle 关系型数据库 数据库
[20150806]scn headroom.txt
[20150806]scn headroom.txt 转载:http://www.askmaclean.com/archives/scn-headroom-1988-oracle.html SCN是Oracle数据库内部的一种逻辑时间戳,通过SCN将数据库内的事件理清次序, 这是保证事务属性ACID的必要信息。
1090 0

热门文章

最新文章