千家信息网

bbed与od的配合使用恢复被删除的数据文件

发表于:2024-11-11 作者:千家信息网编辑
千家信息网最后更新 2024年11月11日,如何使用bbed(bbed和od配合使用)获取文件id,完成数据文件丢失的修复su - oraclecd $ORACLE_HOME/rdbms/libmake -f ins_rdbms.mk $ORA
千家信息网最后更新 2024年11月11日bbed与od的配合使用恢复被删除的数据文件
如何使用bbed(bbed和od配合使用)获取文件id,完成数据文件丢失的修复su - oraclecd $ORACLE_HOME/rdbms/libmake -f ins_rdbms.mk $ORACLE_HOME/rdbms/lib/bbed找到对应文件的fd1.[root@11g ~]# ps -ef|grep dbworacle    3257     1  0 03:57 ?        00:00:00 ora_dbw0_orclroot      3723  3709  0 06:44 pts/0    00:00:00 grep dbw2.[root@11g ~]# lsof -p 3257...oracle  3257 oracle  258uW  REG    8,3 734011392  789836 /oracle/app/oradata/orcl/system01.dbforacle  3257 oracle  259uW  REG    8,3 629153792  789839 /oracle/app/oradata/orcl/sysaux01.dbforacle  3257 oracle  260uW  REG    8,3 209723392  789840 /oracle/app/oradata/orcl/undotbs01.dbforacle  3257 oracle  261uW  REG    8,3   5251072  789932 /oracle/app/oradata/orcl/users03.dbforacle  3257 oracle  262uW  REG    8,3  20979712  789841 /oracle/app/oradata/orcl/temp01.dbf...3.[root@11g ~]# cd /proc/3257/fd/2584.bbed (密码是blockedit)BBED> set filename '/proc/3257/fd/258'        FILENAME        /proc/3257/fd/258BBED> set blocksize 8192        BLOCKSIZE       8192BBED> p kcvfh.kcvfhrfnub4 kcvfhrfn                                @368      0x000000014.(od -j <8192+368> -t x1 <258>| head -1)[root@11g fd]# od -j 8560 -t d2 258| head -10020560      1      0      0      0      0      0      0      0          file#[root@11g fd]# od -j 8560 -t d2 260| head -1 0020560      3      0      0      0      0      0      0      0                        file#


0