由于Oracle的表空间数据文件被误删,无法打开数据库,并报错:ora-01157和ora-01110。
解决方法:(1)shutdown immediate命令关闭数据库
(2)startup mount 命令打开数据库
(3)archive log list 查看数据库的处于归档还是非归档模式。如果处于归档模式,如图:,直接用命令alter database datafile XXX offline,将数据文件置于recover状态,然后alter database open,OK,问题解决。非归档模式暂时没有遇到。