最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
EXT4文件系统上ORACLE数据文件误删除的对应恢复方法
时间:2022-06-29 09:34:28 编辑:袖梨 来源:一聚教程网
如果EXT4文件系统上的ORACLE数据文件被误删除了,那么一般可以考虑下面2种恢复方式:
使用testdisk工具从文件系统角度恢复数据文件
使用prmscan工具从oracle 数据块角度恢复数据文件
这里我们介绍使用testdisk的恢复ext4上数据文件的步骤:
删除users数据文件
[oracle@dbdao01 ~]$ df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/VolGroup00-LogVol00
990G 14G 925G 2% /
/dev/sda1 99M 23M 71M 25% /boot
tmpfs 2.0G 976M 1.1G 49% /dev/shm
/dev/sdb1 20G 3.2G 16G 17% /home/oracle/oradata
[root@dbdao01 ~]# rm -rf /home/oracle/oradata/auchan/users01.dbf
SQL> select object_name,object_id,data_object_id from dba_objects where object_name='TORDER';
OBJECT_NAME OBJECT_ID DATA_OBJECT_ID
--------------- ---------- --------------
TORDER 14162 14162
SQL> select count(*) from auchan.torder;
COUNT(*)
----------
91982
SQL> select object_name,object_id,data_object_id from dba_objects where object_name='TT';
OBJECT_NAME OBJECT_ID DATA_OBJECT_ID
--------------- ---------- --------------
TT 14205 14205
SQL> select count(*) from auchan.tt;
COUNT(*)
----------
16383
TESTDISK测试
上传TESTDISK软件并解压安装
[root@dbdao01 ~]# mkdir -p testdisk
[root@dbdao01 testdisk]# ls -l
total 2740
-rw-r--r-- 1 root root 2801512 Apr 4 19:44 testdisk-6.14.linux26.tar.bz2
[root@dbdao01 testdisk]# tar -xf testdisk-6.14.linux26.tar.bz2
卸载掉数据被删的磁盘,防止被覆盖
[root@dbdao01 ~]# umount -l /home/oracle/oradata
[root@dbdao01 ~]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/VolGroup00-LogVol00
990G 13G 927G 2% /
/dev/sda1 99M 23M 71M 25% /boot
tmpfs 2.0G 492M 1.5G 25% /dev/shm
使用testdisk进行恢复
[root@dbdao01 testdisk-6.14]# ./testdisk_static
点击CREATE创建日志
- 使用PRM扫描恢复出来的数据文件
相关文章
- 蓝光影视app哪个好-高清电影免费追剧app推荐 01-22
- 虾皮卖家中心官网登录入口-虾皮卖家中心官网登录链接速览 01-22
- 夸克手机网页版直达-夸克浏览器网页版一键进入 01-22
- 腾讯企业邮箱官方登录入口-腾讯企业邮箱官网网页版入口 01-22
- 韩漫主的和平/和平主义无圣光百度网盘资源分享-主的和平/和平主义免费观看网站全集 01-22
- 奇漫屋官网入口-2026最新热门漫画免费在线观看 01-22











