再移回去重启吧。是UNIX操作系统吗?

解决方案 »

  1.   

    我把那个datafile移回来了我又手动启动了服务,这样的话我startup mount的时候报的这个错
    ORA-01504: database name sjyd does not match parameter test str test数据库是个没有用的空数据库,我一气之下把他删了,可是没有成功
      

  2.   

    BlueskyWide(谈趣者):不是unix,是nt的我用的startup mount sjydORA-01504: database name sjyd does not match parameter test str sjyd是真正的数据库
      

  3.   

    修改你的注册表
    oracle_sid项为你的新的数据库名,而不是test(现在是test)
      

  4.   

    多谢penitent(只取一瓢)我把数据文件移回去了我照你改了,然后startup mount sjyd 成功启动了,现在v$datafile里面全是空的?我应该怎么做?