Rm –rf误删除了一个数据文件,而备份集恰好损坏,请写出恢复步骤

 Oracle用户下:

 rm -rf /u01/app/oracle/oradata/vastdb/users01.dbf

 ps -ef | grep ora_lgwr

 ps命令将某个进程显示出来

 grep命令是查找

 中间的|是管道命令 是指ps命令与grep同时执行

 -f:显示UID,PPIP,CSTIME栏位。

 -e:此选项的效果和指定"A"选项相同。

 -A:显示所有程序。

 oracle     5281      1  0 17:16 ?        00:00:00 ora_lgwr_vastdb

 oracle     5463   5211  0 17:17 pts/0    00:00:00 grep ora_lgwr

 cd /proc/5281(自己的数字)/fd

 /proc 文件系统是一种内核和内核模块用来向进程(process) 发送信息的机制(所以叫做/proc)

 Ll

 lrwx------ 1 oracle oinstall 64 Aug 30 17:17 264 -> /u01/app/oracle/oradata/vastdb/users01.dbf (deleted)

 此文件闪烁不停,

 cp 264 /u01/app/oracle/oradata/vastdb/users01.dbf

 sqlplus / as sysdba

 shutdown immediate;

 startup

 recover datafile 4;

 alter database open;

 select status from v$instance;

你可能感兴趣的:(Rm –rf误删除了一个数据文件,而备份集恰好损坏,请写出恢复步骤)