oracle 表空间数据文件误删,导致数据库无法打开

时间:2021-12-14 00:28:41

由于Oracle的表空间数据文件被误删,无法打开数据库,并报错:ora-01157和ora-01110。

解决方法:(1)shutdown immediate命令关闭数据库

(2)startup mount 命令打开数据库

(3)archive log list 查看数据库的处于归档还是非归档模式。如果处于归档模式,如图:oracle 表空间数据文件误删,导致数据库无法打开,直接用命令alter database datafile XXX offline,将数据文件置于recover状态,然后alter database open,OK,问题解决。非归档模式暂时没有遇到。