小弟求救,由于客户提出要求,在软件中实现数据库的备份与恢复。环境:DEPHI 7 + ORACLE 8i,在Dephi7当中怎么实现ORACLE数据库的备份与恢复(本地与远程)?谢谢了。

解决方案 »

  1.   

    写个bat文件,然后用delphi调用bat文件
    bat文件中使用oracle的exp命令进行导出
      

  2.   

    备份较容易,用run调用exp就可以了
    恢复要麻烦些,你先要把数据库中的相应对象删除,再用imp
      

  3.   

    bat文件执行的过程中能判断出进度情况吗?能感观的给客户展现出来吗?比如做个进度条一样??有bat文件例子吗?能否粘出原码
    能否用delphi做出冷备份或者热备份的方法吗?
      

  4.   

    delphi做出冷备份或者热备份,主要是ORACLE的支持BAT是看不到进度的
      

  5.   

    高手们回答问题呀,分夺的是的。请问三月街,delphi怎么做出冷备份与热备份呢?