Oracle命令--数据文件被误删后的处理

来源:互联网 发布:centos 网卡uuid 编辑:程序博客网 时间:2024/05/19 14:20

如果不小心物理上删除了一Oracle的数据文件,比如说,某应用表空间所对应数据文件”adc.dbf”,Oracle读控制文件时,和打开数据库时所面对的参数不一致,Oracle数据库将启动不了,解决这种问题的方法是把该文件对应的表空间先卸下,再删除,以保证控制文件描述和物理上存在文件一致。

以sys用户登录并进入Sql*Plus:
SQL >startup mount
SQL >alter database datafile ‘/directory/abc.dbf’ offline;
SQL >alter database open;
SQL >drop tablespace abc;