随笔分类 -  bbed

摘要:[20250515]drop table相关数据段的确定与恢复.txt--//这几天一直在做truncare table,drop table的非常规恢复,通过修改obj$表的DATAOBJ#指向原来的数据段号,然后通过rowid扫描--//的方式收集数据。该方式最大的缺点就是恢复很慢,原始的脚本定 阅读全文
posted @ 2025-05-15 21:10 lfree 阅读(25) 评论(0) 推荐(0)
摘要:[20250513]bbed读取数据块8 fffext.sh.txt--//测试看看,如果出现行链接是否可行。看了笔记以前测试过,再重复测试看看。--//链接:[20210319]bbed读取数据块3.txt,另外以前的读取脚本有1个小问题,这次更正--//grep -B1 --no-group-s 阅读全文
posted @ 2025-05-13 21:04 lfree 阅读(19) 评论(0) 推荐(0)
摘要:[20250513]建立完善finddoid.sh脚本3.txt--//从原来扫描数据文件取数据记录的脚本分离出来,写一个根据数据段号确定文件号以及块号的脚本,并增加确定数据段号的最大行--//号的情况,前面改写感觉文件命名不合理再做一些修改。$ cat finddoid.sh#!/bin/bash 阅读全文
posted @ 2025-05-13 21:03 lfree 阅读(21) 评论(0) 推荐(0)
摘要:[20250511]记录truncate table相关数据段号的变化.txt--//恢复truncate table后恢复遇到的问题,记录分析看看truncate table后相关数据段号的变化.1.环境:SCOTT@book01p> @ ver2 PORT_STRING : x86_64/Lin 阅读全文
posted @ 2025-05-11 20:25 lfree 阅读(29) 评论(0) 推荐(0)
摘要:[20250506]不使用bbed扫描确定数据段号.txt--//前段时间恢复truncate的数据,通过bbed确定数据段号,许多情况下并没有安装bbed,测试是否可以通过别的命令行工具完成相似的--//工作。1.环境:SCOTT@book01p> @ ver2 PORT_STRING : x86 阅读全文
posted @ 2025-05-07 20:49 lfree 阅读(16) 评论(0) 推荐(0)
摘要:[20250506]drop table的恢复2.txt--//尝试drop table的恢复,前提没有备份的情况不得已为之的方法,前面测试提到drop table时清除段头里面的Extent Map以及--//Auxillary Map的信息。这样通过建立新表的方式也只能像truncate tab 阅读全文
posted @ 2025-05-07 20:48 lfree 阅读(33) 评论(0) 推荐(0)
摘要:[20231103]rename IDL_UB1$后使用bbed的恢复3.txt--//上午解决rename IDL_UB1$后使用bbed的恢复问题,就是涉及到的5个索引4个需要修改,其中一个因为NULL值的缘故,不需要修改。--//主要原因是rename是delete再insert obj$,反 阅读全文
posted @ 2023-11-10 20:19 lfree 阅读(67) 评论(0) 推荐(0)
摘要:[20231103]rename IDL_UB1$后使用bbed的恢复的后遗症.txt--//前段时间遇到的问题,测试使用rename IDL_UB1$后使用bbed的恢复,当时没有发现这个问题,今天才意识到问题.--//我只能继续前面的恢复操作.1.环境:SYS@book> @ver1PORT_S 阅读全文
posted @ 2023-11-05 19:28 lfree 阅读(76) 评论(0) 推荐(0)
摘要:[20231026]bbed查看索引kd_off结构的问题.txt--//使用bbed查看索引kd_off结构时存在问题,前面两项指向的偏移不对,从kd_off[2]算起,而且记录的是相对偏移=绝对偏移-kdxle偏移.--//遗漏的两项可以通过最大的kd_off项记录的地址+2 ,+4 获得.-- 阅读全文
posted @ 2023-10-30 22:04 lfree 阅读(75) 评论(0) 推荐(0)
摘要:[20220909]bbed关于删除记录恢复的问题.txt--//快下班被别人问的关于删除记录使用bbed恢复的问题,我开始以为很快讲解完,删除记录oracle仅仅打上一个标识,实际的记录还存在.--//实际上地方问的是多次DML(删除记录的情况),实际上只要dump还能看到,bbed还是可以恢复的 阅读全文
posted @ 2022-09-21 21:29 lfree 阅读(187) 评论(0) 推荐(0)
摘要:[20210930]bbed读取数据块7 fffext.sh.txt--//一般bash shell脚本很少考虑执行效率,仅仅考虑利用它快速解决工作中遇到的问题.--//以前写的bbed读取数据块的脚本调用bbed次数太多,尝试改进脚本,减少bbed的调用次数.$ cat -v fffext.sh# 阅读全文
posted @ 2021-10-08 09:58 lfree 阅读(210) 评论(0) 推荐(0)
摘要:[20210831]bbed读取数据块6.txt--//前一段时间使用自己写的脚本读取数据块,遇到1个小问题,就是字段串超长就仅仅显示1段。--//实际上bbed最大显示宽度是300,我测试最大显示275个字符.1.问题提出:BBED> set width 300 WIDTH 300BBED> se 阅读全文
posted @ 2021-09-01 10:03 lfree 阅读(335) 评论(0) 推荐(0)
摘要:[20210323]bbed读取数据块5.txt--//上个星期做了bbed读取数据块的测试,生成的文本存在一些小问题,要通过vim替换。--//今天没事,完善这部分的处理。1.环境:SCOTT@book> @ ver1PORT_STRING VERSION BANNER x86_64/Linux 阅读全文
posted @ 2021-03-26 15:34 lfree 阅读(342) 评论(0) 推荐(0)
摘要:[20191206]隐含参数_db_always_check_system_ts.txt--//今年年头我做tab$删除恢复时,遇到的问题,就是遇到延迟块清除的问题.参考链接:http://blog.itpub.net/267265/viewspace-2564716/http://blog.itp 阅读全文
posted @ 2019-12-06 09:54 lfree 阅读(423) 评论(0) 推荐(0)
摘要:[20190531]ORA-600 kokasgi1故障模拟与恢复(后续).txt--//http://blog.itpub.net/267265/viewspace-2646340/=>[20190531]ORA-600 kokasgi1故障模拟与恢复.txt--//后续有一些恢复没做,补充测试看 阅读全文
posted @ 2019-06-01 07:43 lfree 阅读(591) 评论(0) 推荐(0)
摘要:[20190531]ORA-600 kokasgi1故障模拟与恢复.txt--//昨天看链接:http://www.xifenfei.com/2019/05/ora-600-kokasgi1-recovery.html,google半天看到的还是惜分飞网站的链接.--//既然他提到sys和syste 阅读全文
posted @ 2019-06-01 07:42 lfree 阅读(1147) 评论(0) 推荐(0)