误删除了Oracle的dbf文件后的解决方法

    xiaoxiao2021-03-25  97

    问题描述: 

         误删除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

              已连接

     

    转载请注明原文地址: https://ju.6miu.com/read-24809.html

    最新回复(0)