是这样,我要把一个数据库从A机导到B机里,过去我都是在A机上执行exp命令,生成一个 dmp 文件,然后在B机上用 imp 命令导入这个 DMP 文件。但是今天A机中了病毒,操作系统无法启动,在这种情况下我怎么才能把我需要的数据库从A机导出来呢?谢谢!

解决方案 »

  1.   

    A机重新安装操作系统,重新安装oracle,建立与原数据库相同名称的库,把原来的数据文件拷贝过来,启动oracle,然后就又可以exp了
      

  2.   

    1.重新安装操作系统
    2.重新安装oracle
    3.拷贝备份文件
    4.启动数据库拷贝那些文件?拷贝dbf、log、init.ora文件如何重新启动原来的数据库?
    这种情况,相当于你冷备重新建立一个新库
      

  3.   

    如果都没受损坏的话就比较好了.直接COPY过去.如果有损坏的话.情况不同分不同的恢复情况.最怕是数据文件损坏,并且没有备份.
      

  4.   

    谢谢楼上的几位仁兄,但是我把所有的东西都拷贝过去后,却无法登陆 DBA Studio 了,我输入用户名和密码后,弹出如下提示:
    ORA-12514:TNS:监听进程不能解析在连接描述符中给出的SERVICE这是怎么回事呢?
      

  5.   

    我今天重新装了系统,把oracle安装在了E盘原来的目录。然后把 *.dbf、*.log和init.ora文件这几个文件都拷备覆盖了一遍。
    数据库就提示“数据库未打开,仅允许在固定表/视图中查询”这是怎么回事呢?