备份指定oracle block 防止误操作

C:\Users\ZMI\GolandProjects\parseOracleKcvfh>tempfile_1760606373175.exe -dbfile C:\Users\ZMI\Desktop\database-study\asm-diskb\example01.dbf -backuphdr C:\workbase\block3.bin -blocknumber 3

$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$

##powered by :黄林杰_Huanglinjie

##version : 2023-v11

##联系方式:17767151782

##blog: https://blog.csdn.net/lixora/

##info: Oracle 11g datafile header parse

##demo : parseOracleKcvfh.exe -dbfile c:\lixora.dbf

##demo : parseOracleKcvfh.exe -dbfile C:\system01.dbf -modify -bas 123456 -wrp 000

##demo : parseOracleKcvfh.exe -dbfile C:\system01.dbf -ccc 123456

##demo : parseOracleKcvfh.exe -dbfile C:\system01.dbf -sta 8192

##demo : parseOracleKcvfh.exe -dbfile C:\system01.dbf -cptime 1234567890

##demo : parseOracleKcvfh.exe -dbfile C:\system01.dbf -cpc 123456

##demo : parseOracleKcvfh.exe -dbfile C:\system01.dbf -seqkcbh 1

##demo : parseOracleKcvfh.exe -dbfile C:\system01.dbf -forcetailchk

##demo : parseOracleKcvfh.exe -dbfile C:\system01.dbf -rdbakcbh 400001

##demo : parseOracleKcvfh.exe -dbfile C:\system01.dbf -rlsbas ABCD1234

##demo : parseOracleKcvfh.exe -dbfile C:\system01.dbf -rlswrp ABCD

##demo : parseOracleKcvfh.exe -dbfile C:\system01.dbf -rlc 12ABCD

##demo : parseOracleKcvfh.exe -dbfile C:\system01.dbf -rlsbas ABCD1234

##demo : parseOracleKcvfh.exe -dbfile C:\system01.dbf -rlswrp 1234

##demo : parseOracleKcvfh.exe -dbfile C:\system01.dbf -rlsbas ABCD1234 -rlswrp 1234

##demo : parseOracleKcvfh.exe -copysrc C:\source.dbf -copydst C:\target.dbf -copyblk 10 -copytoblk 10

##demo : parseOracleKcvfh.exe -dbfile C:\system01.dbf -crsbas ABCD1234

##demo : parseOracleKcvfh.exe -dbfile C:\system01.dbf -crswrp 1234

##demo : parseOracleKcvfh.exe -dbfile C:\system01.dbf -crsbas ABCD1234 -crswrp 1234

##demo : parseOracleKcvfh.exe -dbfile C:\system01.dbf -blocknumber 0

成功备份块 #3 到文件: C:\workbase\block3.bin

C:\Users\ZMI\GolandProjects\parseOracleKcvfh>tempfile_1760606373175.exe -dbfile C:\workbase\block1.bin -blocknumber 0

$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$

##powered by :黄林杰_Huanglinjie

##version : 2023-v11

##联系方式:17767151782

##blog: https://blog.csdn.net/lixora/

##info: Oracle 11g datafile header parse

========================================> BLOCK SUMMARY <========================================

TypeKCBH: 0x0b

FrmtKCBH: 0xa2

RDBAKCBH: 0x01400001 (RFILE#: 5 BLOCK#: 1)

seq_kcbh: 0x01

ChkvalKCBH on disk chkval is: 0xdc40

kcvfhcrs.KSCNBAS (Creation SCN Base): 0x000edda6

kcvfhcrs.KSCNWRP (Creation SCN Wrap): 0x0000

KCCFHDBI: 1384114315

KCCFHDBNX: HELOWIN

KCVCPSCN_KSCNBAS: 0x00107f38,ckp scn-base:1081144

KCVCPSCN_KSCNWRP: 0x0000,ckp scn-wrap:0

KCVFHSTA: 0x0000

KCVFHTNM: EXAMPLE

KCVFHTSN: 6

KCVFHCRT: 0x330a9d35,CREATION TIME:1997-02-19 14:27:01

KCVFHCCC: 0x0000001c,controlfile-chkpoint-count:28

KCVFHCPC: 0x0000001d,chkpoint-count:29

KCVCPTime: 0x35a8d155,chkpoint-TIME:1998-07-12 23:08:05

KCCFHCSQ: 0x00000346

KCVFHRLC: 0x35a81156

KCVFHRLS.KSCNBAS: 0x0010746c

KCVFHRLS.KSCNWRP: 0x0000

KCCFHFSZ: 0x3200, FILE SIZE(bytes):104865792

KCCFHFNO: 5

KCVFHRFN: 5

tailchk: 0x00000b01

compute tailchk: 0x00000b01 (bas_kcbh: 00000000 TypeKCBH: 0b seq_kcbh: 01)

NEW chkval_kcbh: compute chkval is: 0xdc40

Block checksum ok

C:\Users\ZMI\GolandProjects\parseOracleKcvfh>tempfile_1760606373175.exe -dbfile C:\workbase\block1.bin -blocknumber 0 -hexdump

$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$

##powered by :黄林杰_Huanglinjie

##version : 2023-v11

##联系方式:17767151782

##blog: https://blog.csdn.net/lixora/

##info: Oracle 11g datafile header parse

Hex dump of block #0


00000000: 0b a2 00 00 01 00 40 01 00 00 00 00 00 00 01 04 |......@.........|

00000010: 40 dc 00 00 00 00 00 00 00 00 20 0b 8b e8 7f 52 |@......... ....R|

00000020: 48 45 4c 4f 57 49 4e 00 46 03 00 00 00 32 00 00 |HELOWIN.F....2..|

00000030: 00 20 00 00 05 00 03 00 00 00 00 00 00 00 00 00 |. ..............|

00000040: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|

00000050: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|

00000060: 00 00 00 00 a6 dd 0e 00 00 00 00 00 35 9d 0a 33 |............5..3|

00000070: 56 11 a8 35 6c 74 10 00 00 00 00 00 00 00 00 00 |V..5lt..........|

00000080: 00 00 00 00 00 00 00 00 00 00 00 00 1d 00 00 00 |................|

00000090: e8 4d a0 35 1c 00 00 00 00 00 00 00 00 00 00 00 |.M.5............|

000000a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|

000000b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|

000000c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|

000000d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|

000000e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|

000000f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|

00000100: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|

00000110: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|

00000120: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|

00000130: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|

00000140: 00 00 00 00 00 00 00 00 00 00 00 00 06 00 00 00 |................|

00000150: 07 00 45 58 41 4d 50 4c 45 00 00 00 00 00 00 00 |..EXAMPLE.......|

相关推荐
HackTwoHub20 小时前
AI大模型网关存在SQL注入、附 POC 复现、影响版本LiteLLM 1.81.16~1.83.7(CVE-2026-42208)
数据库·人工智能·sql·网络安全·系统安全·网络攻击模型·安全架构
l1t20 小时前
DeepSeek总结的DuckLake构建基于 SQL 原生表格式的下一代数据湖仓
数据库·sql
KmSH8umpK20 小时前
Redis分布式锁从原生手写到Redisson高阶落地,附线上死锁复盘优化方案进阶第八篇
数据库·redis·分布式
TDengine (老段)21 小时前
从施工监测到运营预警,桥科院用 TDengine 提升桥梁数据管理能力
大数据·数据库·物联网·时序数据库·tdengine·涛思数据
S1998_1997111609•X1 天前
论mysql国盾shell-sfa犯罪行为集团下的分项工程及反向注入原理尐深度纳米算法下的鐌檵鄐鉎行为
网络·数据库·网络协议·百度·开闭原则
KmSH8umpK1 天前
Redis分布式锁从原生手写到Redisson高阶落地,附线上死锁复盘优化方案进阶第七篇
数据库·redis·分布式
BU摆烂会噶1 天前
【LangGraph】持久化实现的三大能力——时间旅行
数据库·人工智能·python·postgresql·langchain
l1t1 天前
DeepSeek总结的DuckLake 入门
数据库
Joseph Cooper1 天前
RAG 与 AI Agent:智能体真的需要检索增强生成吗?
数据库·人工智能·ai·agent·rag·上下文工程
light blue bird1 天前
主子端台二分法任务汇总组件
前端·数据库·.net·桌面端winform