1、在数据文件出现丢失或者损坏的情况下在对数据库进行操作的时候,会出现如下图的错误
2、这时需要将数据文件或者表空间置为offline模式
3、如果对数据文件做过单独的备份可直接使用rman进行恢复
4、在恢复过程中可以看到,在使用restore命令时,是将数据文件先恢复到数据文件损坏前的存储位置,然后再使用recover命令利用重做日志进行数据恢复
5、恢复完成后再通过report schema;命令可以看到恢复成功的数据文件
6、然后再对数据库进行关闭和启动操作,可以看到已经不再报找不到数据文件的错误了
7、如果不确定数据文件是否做过备份,可通过校验命令进行校验