怎样好使我不知道,不过你可以把数据备份下来。在cmd中使用exp命令,重装数据库以后再建库建用户不用建表,再使用imp命令导出,就可以恢复数据了。  或者使用access中的获取外部数据,连接oracle把数据保存到access,重新建库建用户再建表,把数据拷贝回去就可以了。还有可以把数据库的数据文件和联机日志等都拷贝下来,安装以后再覆盖。推荐第一种方法。

解决方案 »

  1.   

    服务坏了,重新建一个。
    oracle数据库恢复
    关闭数据库及服务
    把D:\oracle\admin下的数据库控制文件夹剪切到同一磁盘(节约空间,速度快)。
    把D:\oracle\oradata下的数据库数据文件夹剪切到同一磁盘(节约空间,速度快)。
    把D:\oracle\ora92\database下数据库密码文件剪切备份
    创建同名数据库
    关闭数据库及其服务
    把原来的两个文件夹及密码文件拷贝到原处
    启动数据库及服务ok