[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   ...
1279 0
|
数据库管理
[20180205]使用bbed相关问题.txt
[20180205]使用bbed相关问题.txt --//上个星期5使用bbed修改块遇到一些问题,做一个记录: 1.环境: SCOTT@book> @ ver1 PORT_STRING                    VERSION       ...
959 0
|
Oracle 关系型数据库 数据库
[20171208]ORA-16014(10G).txt
[20171208]ORA-16014(10G).txt --//别人配置dg遇到的问题,当时没有记录.在自己的环境做一个演示.这个问题相对隐藏很深.主要是自己不注意这些细节.
1196 0
|
Oracle 关系型数据库 数据库管理
[20171124]bbed的使用问题2.txt
[20171124]bbed的使用问题2.txt --//bbed 是探究oracle数据块的好工具,有时候不用转储,直接可以它看oracle内部块的内部结构. --//在使用中要注意一些问题,昨天又犯类似错误,通过例子来说明: SCOTT@book> select rowid,dept.
1270 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...
1452 0
|
SQL 网络协议 Oracle
[20170419]ora-28547.txt
[20170419]ora-28547.txt --//测试环境,莫名奇妙使用toad登陆出现如下错误(使用ezconnect方式)。 ORA-28547: connection to server failed, probable Oracle Net adm...
1406 0
|
Oracle 关系型数据库 数据库管理
[20161124]bbed使用问题.txt
[20161124]bbed使用问题.txt --最近一致在使用bbed探究oracle数据库,遇到一些问题做一些记录。 1.环境: SCOTT@book> @ &r/ver1 PORT_STRING                    VERSION  ...
898 0
[20160623]ora-00445.txt
[20160623]ora-00445.txt Wed Jun 22 07:38:25 2016 Errors in file e:\app\administrator\diag\rdbms\orcl\orcl\trace\orcl_smco_3976.
1320 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.
940 0
|
测试技术
[20160311]ora-01732.txt
[20160311]ora-01732.txt --今天工作出现ora-01732错误,做一个测试例子,做一个记录: 1.环境: SCOTT@test01p> @ ver1 PORT_STRING          VERSION     BANNER    ...
986 0