[求助]删用户和表空间之前删掉了表空间文件,重启之后系统要求Resetlogs,咋整

时间:2021-02-23 21:45:00
RT
SQL> alter database open;
alter database open
*
ERROR at line 1:
ORA-01589: must use RESETLOGS or NORESETLOGS option for database open

8 个解决方案

#1


alter database open resetlogs;试下

#2


这里有点疑惑
删表空间前删了数据文件,那么删除表空间是会报错的,而且关闭实例时也会有问题
检查下alert日志,看下相关信息,不仅是启动的,还有上一次关闭的

#3


引用 1 楼 kingkingzhu 的回复:
alter database open resetlogs;试下
无效

#4


现在这似乎是归档状态?

#5


1. 发alert日志出来看看,操作应该不止drop tbs
2. 使用脚本检查,发出来结果
http://www.xifenfei.com/oracle_recovery_check

#6


你前面执行什么操作,有什么错误
贴出完整的日志

#7


你还做了什么操作?recover过了吧?

正常情况,进去mount状态,alter database datafile xxx offline drop.再启动就可以了。。

#8


最后把sid卸载重装完事,谢谢各位

#1


alter database open resetlogs;试下

#2


这里有点疑惑
删表空间前删了数据文件,那么删除表空间是会报错的,而且关闭实例时也会有问题
检查下alert日志,看下相关信息,不仅是启动的,还有上一次关闭的

#3


引用 1 楼 kingkingzhu 的回复:
alter database open resetlogs;试下
无效

#4


现在这似乎是归档状态?

#5


1. 发alert日志出来看看,操作应该不止drop tbs
2. 使用脚本检查,发出来结果
http://www.xifenfei.com/oracle_recovery_check

#6


你前面执行什么操作,有什么错误
贴出完整的日志

#7


你还做了什么操作?recover过了吧?

正常情况,进去mount状态,alter database datafile xxx offline drop.再启动就可以了。。

#8


最后把sid卸载重装完事,谢谢各位