闫鑫承诺:您来到了我的小屋,就是来到了真理的世界!
非系统表空间的热备恢复
可以在不停数据库的情况下恢复表空间
在USERS表空间被损坏的情况下,可如下恢复:
1.在查询表数据的时候,会报错
select * from scott.emp;
select * from scott.emp * ERROR at line 1: ORA-00376: file 4 cannot be read at this time ORA-01110: data file 4: '/u01/oracle/oradata/ora10g/users01.dbf'
2.将热备份的文件放回原路径
host cp /bk/users01.dbf /nnot be read at this time
3.看能否将数据库启动到open状态
alter database open;
4.查看提示需要恢复什么文件
select * from v$recover_file;
5.恢复
recover datafile 4;
6.将表空间在线
alter database users online;
7.验证业务是否恢复