iis服务器助手广告广告
返回顶部
首页 > 资讯 > 数据库 >Oracle bbed 使用
  • 888
分享到

Oracle bbed 使用

2024-04-02 19:04:59 888人浏览 独家记忆
摘要

1:安装: 11g R2 版的cd $oracle_HOME/find . -name ins_rdbms.mkcd rdbms/libmake -f ins_rdbms.mk $ORACLE_HOME/r

1:安装: 11g R2 版的


cd $oracle_HOME/

find . -name ins_rdbms.mk


cd rdbms/lib

make -f ins_rdbms.mk $ORACLE_HOME/rdbms/lib/bbed

在11g会报错。需要在网上下载三个文件。或者你有10g 的库直接把10g的文件拷过来:

附上下载地址: Http://download.csdn.net/detail/jycjyc/4578006

将下载到的bbedus.msb拷贝到上一级目录mesg中   cp lib/bbedus.msb mesg/

之后再执行   make -f ins_rdbms.mk $ORACLE_HOME/rdbms/lib/bbed

$./bbed 

进去后bbed 密码是:blockedit


2:配置查看:

然后就是show  all 看一下要做哪些预配:

在另一个窗口中找出要操作的文件select * from v$datafile;


那这里我们可以插入一条记录,看看文件究竟是被真的插入到那:用到dbms_rowid 这个包

select dbms_rowid.ROWID_RELATIVE_FNO(rowid), dbms_rowid.ROWID_BLOCK_NUMBER(rowid),id from t4;

查出来真正插入的数据在 2号文件121号块接下来设置filename ,file ,block ,blocksize ,mode

set  FILENAME '/u01/app/oracle/test/data/test_01.dbf'

set file  2

set block 121

set  blocksize  8192

set mode edit                    //edit 是可以修改, browse 模式不允许进行修改

bbed 中的查找: find

bbed> set block 47   //读47号块

bbed>dump               // 显示出dump

> show all;

可以看下偏移量。OFFSET

字符串查找/c 

>find /c BBBBBBB 

find 就是查找并重置偏移量。

按十六进制查找:

> find /x 42424242424242

有时报invalid number   那是因为  32 位 的错。

修改命令: modify  /c 

bbed > modify /c EEEEEEE  

此时再来查看原先的数据:

select * from t1;

如果现在报block corrupted:

那这是由于校验和的问题:可以设置把校验和关掉:

show parameter check;

1)

更改db_block_checksum = false;

alter system set db_block_checksum=false;

再刷新下buffer_cache ;

alter system  flush buffer_cache;

select * from t1;

2) 还有一种更好的办法:

直接更改校验和

bbed> sum apply

然后回去在刷新次buffer_cache

alter system flush buffer_cache



您可能感兴趣的文档:

--结束END--

本文标题: Oracle bbed 使用

本文链接: https://www.lsjlt.com/news/35152.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Oracle bbed 使用
    1:安装: 11g R2 版的cd $ORACLE_HOME/find . -name ins_rdbms.mkcd rdbms/libmake -f ins_rdbms.mk $ORACLE_HOME/r...
    99+
    2022-10-18
  • oracle-BBED的使用
    bbed是oracle内部一款用来直接查看和修改数据文件数据的工具,可以直接修改Oracle数据文件块的内容,在一些特殊恢复场景下比较有用。字节顺序AIX对应的CPU  Power系列叫大端英特尔...
    99+
    2022-10-18
  • BBED使用
    BBED是oracle内部使用的工具,9i,10g默认是自带的,只要编译一下就可以使用了。 下面我就来编译一下BBED并且用它来修改下数据: [oracle@Srv02 ~]$ cd $ORACL...
    99+
    2022-10-18
  • oracle之 11.2.0.4 bbed安装
    一、 bbed安装: 1、ORACLE 11G下安装BBED,需要从ORACLE 10G中复制三个包 sbbdpt.o 、ssbbded.o  并将两个文件移到$ORACLE_HOME/...
    99+
    2022-10-18
  • oracle 11g bbed工具编译方法及bbed下载
    [oracle@oggtest1 ~]$ cd $ORACLE_HOME/rdbms/lib [oracle@oggtest1 lib]$ make -f ins_rdbms.mk $ORACLE_HOME...
    99+
    2022-10-18
  • BBED工具使用
    Oracle Block Brower and EDitor Tool(即bbed)工具,用来直接查看和修改数据文件数据的一个工具,是Oracle一款内部工具,可以直接修改Oracle数据文件块的内容,简单...
    99+
    2022-10-18
  • Oracle 11g下编译使用BBED的方法教程
    BBED介绍: BBED(Oracle Block Browerand EDitor Tool),用来直接查看和修改数据文件数据的一个工具,是Oracle一款内部工具,可以直接修改Oracle数据文件块的内...
    99+
    2022-10-18
  • 怎么安装Oracle BBED工具
    本篇内容介绍了“怎么安装Oracle BBED工具”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!BBED的...
    99+
    2022-10-18
  • BBED在Oracle 10g/11g上安装笔记
    Oracle BBED(Oracle Block Browser and Editor)工具是Oracle内部提供的数据块级别查看和修改工具。借助这个工具,我们可以方便的查看到Oracle块block级别的...
    99+
    2022-10-18
  • Oracle 11G安装bbed工具的步骤
    这篇文章主要讲解了“Oracle 11G安装bbed工具的步骤”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Oracle 11G安装bbed工具的步骤”吧!...
    99+
    2022-10-18
  • BBED工具的安装使用(一)
    BBED是用来直接查看和修改数据文件数据的一个工具,是Oracle一款内部工具,可以直接修改Oracle数据文件块的内容,在一些极端恢复场景下比较有用。要想使用该工具,需用户自己安装,在Oracle&n...
    99+
    2022-10-18
  • kingsql中如何使用BBED修改Oracle数据文件头推进SCN
    这篇文章将为大家详细讲解有关kingsql中如何使用BBED修改Oracle数据文件头推进SCN,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。请看报大错:SQL> ...
    99+
    2022-10-18
  • 如何使用bbed恢复delete的rows
    小编给大家分享一下如何使用bbed恢复delete的rows,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!实验如下:1...
    99+
    2022-10-18
  • 使用BBED了解数据块结构
    Oracle数据块主要有两种:文件头块和数据块。...
    99+
    2022-10-18
  • Oracle 12C 数据非常规恢复工具bbed怎么用
    这篇文章主要为大家展示了“Oracle 12C 数据非常规恢复工具bbed怎么用”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Oracle 12C 数据非常规恢...
    99+
    2022-10-18
  • Oracle BBED怎么修改数据块中的数据
    本篇内容介绍了“Oracle BBED怎么修改数据块中的数据”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!...
    99+
    2022-10-18
  • oracle特殊恢复-bbed修改某个数据文件头
    数据文件头中的scn要与控制文件中的scn一致,数据库才可以open,在open过程中我们可以通过bbed来修改某个数据文件头的scn,来欺骗oracle,来open库。1、环境如下使用Oracle 11g...
    99+
    2022-10-18
  • 利用BBED恢复数据文件头
    转载请注明出处:http://blog.csdn.net/guoyjoe/article/details/31018075@@@@@@@利用BBED模拟损坏5文件1号块(文件头)BBED> copy ...
    99+
    2022-10-18
  • 利用BBED恢复UPDATE修改前的值
    转载请注明出处:http://blog.csdn.net/guoyjoe/article/details/30615151实验过程如下:1、创建表guo_test1gyj@PROD> create t...
    99+
    2022-10-18
  • bbed与od的配合使用恢复被删除的数据文件
    如何使用bbed(bbed和od配合使用)获取文件id,完成数据文件丢失的修复 su - oracle cd $ORACLE_HOME/rdbms/lib make ...
    99+
    2022-10-18
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作