问题描述:
误删除Oracle数据库的dbf文件,在启动和关闭数据库是会提示错误。
startup启动数据库时提示:
ORA-01157:无法标识/锁定数据文件
ORA-01110:数据文件:‘....../X1000_1.dbf' 未找到
解决方法:
1、sql>alter system set "_ALLOW_RESETLOGS_CORRUPTION"=true scope=spfile;
System altered.
2、sql>shutdown immediate
ORA-01109:数据库未打开
已经卸载数据库
ORACLE例程已关闭
3、sql>startup mount
ORACLE例程已经启动
....
....
数据库装载完毕
4、alter database datafile '.../X1000_1.dbf' offline drop;
数据库已更改
5、alter database open;
数据库已更改
6、连接数据库
sql>conn scada/scada
已连接
问题解决。
本文详细介绍了在误删除Oracle数据库的dbf文件后,如何通过一系列步骤解决问题,包括修改系统参数、关闭数据库、装载数据库、修改数据文件状态、重新开启数据库并连接,最终实现问题解决。

1万+

被折叠的 条评论
为什么被折叠?



