Oracle误删表空间数据文件报错

    xiaoxiao2021-03-26  25

    问题现象 Oracle报错(ID:0 oracle initialization or shutdown in progress ) 原因分析 在用Oracle时误删了D盘中的隐蔽DBF文件,Oracle打不开了。 处理步骤 情况1无论是显示 ORA-01113: 文件 4,5,6,7.... 需要介质恢复 都可以用方法恢复回来 情况2如果上面的方式无效的话,可以使用这种方式: SQL> startupcmd输出:

    Oracle 例程已经启动。

     

    Total System Global Area  426852352 bytes

    Fixed Size                  1333648 bytes

    Variable Size             306185840 bytes

    Database Buffers          113246208 bytes

    Redo Buffers                6086656 bytes

     

    数据库装载完毕。

    ORA-01157: 无法标识/锁定数据文件 7 - 请参阅 DBWR 跟踪文件

    ORA-01110: 数据文件 7:

    'C:/APP/ADMINISTRATOR/ORADATA/ORCL/DM_ECM_DCTM_ACCT20100917155302_IND.DBF'

     执行下面的修改后,恢复正常,注意,这里的路径是填写被删除的文件路径

    SQL> alter databasedatafile'C:/APP/ADMINISTRATOR/ORADATA/ORCL/DM_ECM_DCTM_ACCT20100917155302_IND.DBF'offline drop;

    cmd输出:数据库已更改。

     

    SQL> alter database open; cmd输出:数据库已更改。
    转载请注明原文地址: https://ju.6miu.com/read-660785.html

    最新回复(0)