oracle datafile数据文件被误删除 或者 文件系统被误格式化 /损坏, 均可以采用prmscan软件极大程度上扫描磁盘上残存的数据块,并合并成数据文件,来达到恢复数据的目的。
prmscan支持windows,linux和unix
prm scan 恢复Windows下损坏的文件系统或被从文件系统上删除的oracle数据文件中的数据。
误删除oracle数据文件的情况下 建议先关数据库实例,然后不要在误删除数据文件所在磁盘上写入任何新数据!! 建议先关数据库实例,然后不要在误删除数据文件所在磁盘上写入任何新数据!! 建议先关数据库实例,然后不要在误删除数据文件所在磁盘上写入任何新数据!! 使用prmscan恢复该数据文件 注意不要将软件和扫描结果存放在和被删除的数据文件一个磁盘上!! 注意不要将软件和扫描结果存放在和被删除的数据文件一个磁盘上!! 注意不要将软件和扫描结果存放在和被删除的数据文件一个磁盘上!! 否则会导致覆盖数据,而无法恢复数据 否则会导致覆盖数据,而无法恢复数据 否则会导致覆盖数据,而无法恢复数据 先安装JDK 1.8和cmder !!! 先安装JDK 1.8和cmder !!! 先安装JDK 1.8和cmder !!! 1.扫描磁盘 java -jar prmscan.jar --scan XX 2.碎片合并被删除的文件 java -jar prmscan.jar --outputsh xx ==> 注意不要在被删除文件所在磁盘上作以上操作!!! 注意要以管理员权限启动cmder 注意要以管理员权限启动cmder 注意要以管理员权限启动cmder cd C:\Users\vc\Desktop\prmscan.0.2.6 C: java -jar PRMScan.jar --scan \.\E: \.\E: ==>数据在e盘 就写\.\E:, 在F盘就写 \.\F: 打开生成的sh文件 替换 \.\ 为 \\.\ 然后执行 sh new.sh 会生成一个 对应的数据文件 select name from v$datafile where ts#=0; C:\APP\VC\ORADATA\ORCL\DATAFILE\O1_MF_SYSTEM_GYK0O766_.DBF C:\Users\vc\Desktop\prmscan.0.2.6\PD_DBF6.dbf ==>对应的数据文件 解压prm软件,启动程序,字典模式,加入上面查出来的system01.dbf和新生成的文件 然后就能恢复被删除文件中的数据了!! ok!
Comment