oracle8 装在windows的机器上,由于中毒,用瑞星杀毒,把exe文件给删了,现在oracle没法启动,也没有做备份,怎么把oracle的数据恢复过来?我记得sql server可以把.mdf和.log文件拷出来,然后附加数据库就可以,不知道oracle有没有这样的功能?怎么用?还有怎么oradata目录下的文件拷出来之后,怎么在备份进去?

解决方案 »

  1.   

    将原来的安装目录记录并备份到其他盘符下,按照原来的oracle安装目录重新按装一遍,安装完以后在同一路径下建一个与原来同名的库,将原来的数据文件、控制文件、日志文件拷贝过来覆盖,重起数据库,可能提示数据库密码不对,请修改数据库口令文件,之后重起数据库
      

  2.   

    按照hevin(没有什么是不可能的)可以把你的数据库恢复过来
      

  3.   

    我的观点:如果OracleService<SID>服务没有被删除,我的建议是重新安装oracle软件,
    因为,你删除的是软件,而并不是oracle数据库本身.而且oracle本身的关键服务,并没有删除,
    OracleOraHomeTNSListener服务并没有删除,所以重新安装数据库软件,然后把数据库注册进来,
    如果,还不行的话,那么,请尝试oracle的冷备份