首页 > 其他分享 >使用bbed修改内容

使用bbed修改内容

时间:2023-09-15 09:45:51浏览次数:28  
标签:bbed dba hxl 修改 168325 内容 rowid BBED 8173

环境:
OS:Centos 7
DB:11.2.0.4

 

1.表数据内容
SQL> select * from bbed;

ID NAME
---------- --------------------
1 hxl
2 hxl02

 

2.获取数据内容的块信息

select
rowid,
dbms_rowid.rowid_relative_fno(rowid)rel_fno,
dbms_rowid.rowid_block_number(rowid)blockno,
dbms_rowid.rowid_row_number(rowid) rowno
from bbed;

ROWID                 REL_FNO    BLOCKNO      ROWNO
------------------ ---------- ---------- ----------
AAAVbBAAFAAApGFAAA          5     168325          0
AAAVbBAAFAAApGFAAB          5     168325          1

 

3.查找关键字hxl,确定其在block中的偏移量offset.

BBED> set dba 5,168325 offset 0
        DBA             0x01429185 (21139845 5,168325)
        OFFSET          0

BBED> find /c hxl
 File: /u01/app/oracle/oradata/ora11g/tps_hxl01.dbf (5)
 Block: 168325           Offsets: 8173 to 8191           Dba:0x01429185
------------------------------------------------------------------------
 68786c30 322c0102 02c10203 68786c01 06080d 

 <32 bytes per line>

 

注意这里查找是从后面开始查找起来的,那么这样的话查找的是hxl02这条纪录.

 

4.dump查看具体内容

BBED> dump /v dba 5,168325 offset 8173 count 128
 File: /u01/app/oracle/oradata/ora11g/tps_hxl01.dbf (5)
 Block: 168325  Offsets: 8173 to 8191  Dba:0x01429185
-------------------------------------------------------
 68786c30 322c0102 02c10203 68786c01 l hxl02,...á..hxl.
 06080d                              l ...

 <16 bytes per line>

 

5.修改block,将hxl 换成jjf

BBED> modify /c 'jjf' dba 5,168325 offset 8173
Warning: contents of previous BIFILE will be lost. Proceed? (Y/N) y
 File: /u01/app/oracle/oradata/ora11g/tps_hxl01.dbf (5)
 Block: 168325           Offsets: 8173 to 8191           Dba:0x01429185
------------------------------------------------------------------------
 68786c20 322c0102 02c10203 68786c01 06080d 

 <32 bytes per line>

 

查看内容

BBED> dump /v dba 5,168325 offset 8173 count 128
 File: /u01/app/oracle/oradata/ora11g/tps_hxl01.dbf (5)
 Block: 168325  Offsets: 8173 to 8191  Dba:0x01429185
-------------------------------------------------------
 6a6a6630 322c0102 02c10203 68786c01 l jjf02,...á..hxl.
 06ba0f                              l .o.

 <16 bytes per line>

 

6.应用变更

BBED> sum dba 5,168325
Check value for File 5, Block 168325:
current = 0xf89b, required = 0xf089

BBED> sum dba 5,168325 apply
Check value for File 5, Block 168325:
current = 0xf089, required = 0xf089

 

7.sql模式执行如下命令

SQL> alter system flush buffer_cache;

 

8.确认修改
SQL> select * from bbed;

ID NAME
---------- --------------------
1 hxl
2 jjf02

 

标签:bbed,dba,hxl,修改,168325,内容,rowid,BBED,8173
From: https://www.cnblogs.com/hxlasky/p/17704128.html

相关文章

  • 关于element-plus框架一些样式的修改
    一、关于使用element框架一些测试建议覆盖的样式1.取消按钮的focus效果(1)css样式覆盖//element按钮部分伪类样式覆盖//用于覆盖element按钮focus的样式.el-button:not(.is-link):not(.is-text):not(.is-disabled):not(.is-has-bg):focus{color:var(--el-button-text-......
  • 课上内容的实测
    packageScoreInformation;importjava.util.Objects;importjava.util.Scanner;publicclassScoreInformation{ privatestaticintvalue=1;  publicstaticvoidmain(String[]args){ intvalue=2; System.out.println(value);    }} //该代码的类中有......
  • 软考系列——软考内容
    软件工程基础知识:开发方法和开发模拟、数据流图与数据字典、结构化设计、测试方法与McCabe环境复杂度,软件维护,质量特性、CMM、pert图面向对象:面向对象基本概念,面向对象分析与设计,UML、设计模式数据结构算法:数组、顺序表与链表、队列与栈、字符串、二叉树的存储特性、二叉树拓扑......
  • IDEA 22.2.3 创建web项目及Tomcat部署与服务器初始界面修改(保姆版)
    开始前请确认自己的Tomcat、JDK已经安装配置完毕不同版本的IDEA创建配置流程可能不同,演示中的IDEA版本号为22.2.3本教程创作时间为2023/09/141.创建项目通过下图路径进入创建界面,项目名称、路径、JDK都选择完毕后点击Create创建2.创建web目录右键单击目录名呼出二级菜单......
  • 第一次测试修改后代码
    软件包study//包内java类Main.classpackagestudy;importjava.util.Objects;importjava.util.Scanner;publicabstractclassMain{staticWarehouseInformation[]wh=newWarehouseInformation[5];staticinti=0;staticScannersc=newSca......
  • print()不带逗号、括号输出列表内容(不使用遍历)
    假设有一个列表li=[1,4,6,7,2,5]1、直接输出列表print(li)[1,4,6,7,2,5]2、增加*可以不带逗号、括号输出列表元素print(*li)1467253、还可以使用sep参数自定义每个元素之间的间隔符print(*li,sep='#')1#4#6#7#2#5 ......
  • vue3 elementplus 列表中添加排序功能,移动的时候修改背景色
    <el-tablesize="medium":border="true":data="branchTableData":row-style="changeColor":stripe=falsestyle="width:100%;">......
  • java架构师是做什么的 java架构师的工作内容
    Java架构师每天的工作是什么?Java架构师估计是每个java程序员都向往的职位吧,不过成为java架构师是需要经历漫长修炼的,不过我们可以先了解一下Java架构师每天的工作内容,感兴趣的小伙伴不妨看看吧。 java架构师是做什么的java架构师的工作内容1.负责设计和建设软件系统架构(平台......
  • 三节点master修改apiserver端口
    因业务需求,需要把apiserver的6443端口改成其它端口,k8s集群是二进制部署的,有三个master节点,调整方法如下1.修改apiserver启动service中的配置查看apiserver的service文件位置systemctlstatuskube-apiserver,找到/usr/lib/systemd/system/kube-apiserver.service修改--secure-p......
  • 剑指Offer面试题3题目二:不修改数组找出重复的数字
    一、题目在一个长度为n+1的数组里的所有数字都在1~n的范围内,所以数组中至少有一个数字是重复的。请找出数组中任意一个重复的数字,但不能修改输入的数组。例如,如果输入长度为8的数组{2,3,5,4,3,2,6,7},那么对应的输出是重复的数字2或3。输入参数:一个整数数组numbers,......