测试是一门武功,流程是套路、工具是武器,有简单的花拳秀腿,也有深奥的少林武功!测试好比战争,知己知彼,方能百战不殆!测试好比破案,精心推断,方能柳暗花明!有人说世界不缺少美,而是缺少发现,我看:其实软件不缺少问题,而是缺少发现!以精深的少林武功、用艺术工程的眼光、战争破案的缜密思维去发现软件世界“美”吧!

误删数据文件处理方法

上一篇 / 下一篇  2008-02-28 00:42:49 / 个人分类:数据库

    在lunix系统下,删除是没有提示的, 所以经常有删除数据文件的事情发生,导致数据库无法启动. 可以使用下面方法进行处理.

用系统用户进入系统.

在归档模式ARCHIVELOG下.

SQL>alter database datafile '/opt/oracle/data/SRV_BSS001' offline;

非归档模式UNARCHIVELOG下.

SQL>alter database datafile '/opt/oracle/data/SRV_BSS001' offline drop;

可以查询数据文件联、脱机状态.
SQL> select file#,name,status from v$datafile;

最后删除数据库表空间.

SQL> drop tablespace tablespace_name;

这里只是可以重新启动数据库, 但数据是没有办法恢复的, 所以大家在删除文件的时候一定要多加注意. 尤其是在删除LOG日志时,最容易发生误删事件了.


TAG: 数据文件 数据库

 

评分:0

我来说两句

日历

« 2024-04-27  
 123456
78910111213
14151617181920
21222324252627
282930    

数据统计

  • 访问量: 2790
  • 日志数: 5
  • 建立时间: 2008-02-19
  • 更新时间: 2008-05-03

RSS订阅

Open Toolbar