对于 强行的删除了数据文件
导致 拉 数据库 不能正常运行  我以前的日志 已经提到国解决办法
 
下面 看看通过drop offline 来删除 数据文件 后 怎么恢复
使用条件:  日志文件不能被覆盖
 
 下面的操作是针对 ORACLE 10G
 
 
     create tablespace test logging 'f:\a.dbf' size 50M;
 
然后 我们 为表空间增加一个数据文件(这里大家可以略过)
 
  alter tablespace test  add datafile 'f:\b.dbf' size 50M;
 
现在 表空间 test就 对应了俩个那个 数据文件拉
 
   alter database datafile 'f:\b.dbf' offline drop; //据说9i 不可以 但是 没有试验过
如果 你直接 offline 会出错 ,要求 运行在 归档模式 ,所以 要加上DROP  ,如果是 将表空间offline这样是可以的
 
   然后 我们 区 f盘 删除b.dbf文件
 
好拉 下面 我们就进行恢复操作
 
  第一步:  现在是 recover状态
          alter database create datafile '路径'/文件号
 
  第二步:
          recover datafile '路径'/文件号
 
  第三步:
         
          现在 数据文件 是 offline状态
         alter database datafile '路径'/文件号 online;
          搞成了 online状态拉
 
可以用了  完!