当前位置:网站首页>Oracle Recovery Tools ----oracle数据库恢复利器
Oracle Recovery Tools ----oracle数据库恢复利器
2022-07-05 17:00:00 【惜分飞】
软件说明
Oracle Recovery Tools是惜分飞(www.xifenfei.com)开发的使用于Oracle数据库恢复的小工具
主要功能:
- Oracle 单个/批量坏块修复
- Oracle 单个block标记为坏块
- 查看和修改某个block内容
- 修改文件头scn(checkpoint scn)
- 修改文件头resetlogs scn
- 修改文件头fuzzy标记
- 不同文件之间数据块拷贝
- 修改oracle进程内存中内容,常见使用于修改oracle scn等
不同.NET Framework对应exe版本说明
OraRecovery_Net2.exe 为.NET Framework 2.0,3.0,3.5版本支持(比如2008及其以前版本)
OraRecovery_Net4.exe 为.NET Framework 4.0及其以后版本支持(比如2012及其以后版本)
OraRecovery下载:OraRecovery下载
OraRecovery使用说明:OraRecovery使用说明
支持数据库版本
oracle 9i到oracle 21C
软件版本
惜分飞(www.xifenfei.com)所有
联系作者
QQ:107644445
微信/电话:17813235971
修复单个 block 坏块
选择需要修复的数据文件,填写修复的数据块编号,点击修复
标记单个 block 为坏块
选择需要修复的数据文件,填写修复的数据块编号,点击坏块
批量修复坏块
选择需要修复的坏块数据文件和对应的坏块文件列表,对其进行批量修复
查看数据块内容
选择需要查看的数据文件,填写数据块号,快偏移量,然后点击查看数据
修改数据块中数据
选择需要查看的数据文件,填写数据块号,快偏移量,填写需要修改值,点击修改数据
修复数据文件头 SCN 信息
1. 比如文件缺少归档,无法 online 的场景
2. 数据库启动报错,scn 异常,需要对 scn 进行修改
填写 checkpoint scn,并且选择需要修改;选择列表中需要修复的文件,然后点击修复文件 头,完成修复工作。
修复数据文件头 resetlogs 信息
选择 resetlogs,选择列表中需要修复的文件,然后点击修复文件头,完成修复工作。
修复数据文件头 fuzzy 信息
选择 fuzzy,选择列表中需要修复的文件,然后点击修复文件头,完成修复工作。
数据块拷贝
选择参考数据文件,填写相应的需要拷贝的 block,选择目标数据文件和对应的块号,然后 点击拷贝数据块即可
修改数据库内存中内容
备份还原
Orarecovery 工具在对文件进行修改之前都会对对应的block进行备份,如果想要还原到之前的数据,直接通过备份还原功能,选择对应备份目录中的.txt文件然后点击还原备份即可
其他说明
选择需要修改的oracle进程,然后输入内存地址和修改内容
1. 软件未注册
软件未注册,只能修改file#不为1的数据文件,而且scn产生由程序计算的值,而不是实际需要值。仅用于测试,证明该软件可以修改scn值(但是不能修改预期值)
2. 修改数据之前备份
1)对于文件头进行修改之前会备份在程序执行目录的当前时间的目录中(备份前 4 个 block)
2)对于指定 block 修改,备份当前 block
边栏推荐
- Embedded -arm (bare board development) -1
- CMake教程Step2(添加库)
- 北京内推 | 微软亚洲研究院机器学习组招聘NLP/语音合成等方向全职研究员
- mysql中取出json字段的小技巧
- Embedded UC (UNIX System Advanced Programming) -1
- 漫画:如何实现大整数相乘?(下)
- Embedded -arm (bare board development) -2
- Kafaka technology lesson 1
- Zhang Ping'an: accélérer l'innovation numérique dans le cloud et construire conjointement un écosystème industriel intelligent
- Detailed explanation of printf() and scanf() functions of C language
猜你喜欢
Embedded UC (UNIX System Advanced Programming) -3
SQL删除重复数据的实例教程
[Web attack and Defense] WAF detection technology map
Design of electronic clock based on 51 single chip microcomputer
Judge whether a string is a full letter sentence
ICML 2022 | meta proposes a robust multi-objective Bayesian optimization method to effectively deal with input noise
CMake教程Step1(基本起点)
IDEA 项目启动报错 Shorten the command line via JAR manifest or via a classpath file and rerun.
Complete solution instance of Oracle shrink table space
mysql中取出json字段的小技巧
随机推荐
忽米沄析:工业互联网标识解析与企业信息系统的融合应用
激动人心!2022开放原子全球开源峰会报名火热开启!
Kafaka技术第一课
Redis+caffeine two-level cache enables smooth access speed
Debug kernel code through proc interface
ClickHouse(03)ClickHouse怎么安装和部署
ICML 2022 | Meta提出鲁棒的多目标贝叶斯优化方法,有效应对输入噪声
thinkphp3.2.3
腾讯音乐上线新产品“曲易买”,提供音乐商用版权授权
漫画:寻找无序数组的第k大元素(修订版)
CMake教程Step3(添加库的使用要求)
Function sub file writing
[binary tree] insufficient nodes on the root to leaf path
ICML 2022 | Meta提出魯棒的多目標貝葉斯優化方法,有效應對輸入噪聲
WebApp开发-Google官方教程
漫画:一道数学题引发的血案
Tips for extracting JSON fields from MySQL
IDEA 项目启动报错 Shorten the command line via JAR manifest or via a classpath file and rerun.
【二叉树】根到叶路径上的不足节点
一文了解MySQL事务隔离级别