逻辑备份:imp倒入/exp倒出
物理备份:当下数据库或脱机后,拷贝数据文件.

解决方案 »

  1.   

    有个简单的方法可以执行oracle的导出和导入
    imp和exp,好像是不太清楚了,是两个exe,运行一下就知道了
      

  2.   

    用copyfile的你中意不,下面的呢
    var
         
         filename:string;//目标库文件名
         source,target: TFileStream;
         
    begin
         
         source:=TFileStream.Create('源库文件名',fmOpenRead );//支持路径、扩展名;
         try
           target:=TFileStream.Create(filename,fmOpenWrite or fmCreate);
           try
             if target.CopyFrom(source,source.Size)=source.Size then
               ShowMessage('成功备份到'+filename+'!!!');
           finally
             target.Free;
           end;
         finally
           source.Free;
         end;
      

  3.   

    你这种COPYFILE对于ORACLE来说基本上没有什么实际的备份意义;ORACLE的备份机制包括了数据文件备份,日志文件备件,归档文件备份,控制文件备份。很多时候我觉得用一些MIS系统所做的备份是没有什么必要的,实际作用并不高。既然用到了ORACLE等大型的关系数据库系统,那么这些备份工作就应该交由DBA来处理。
    以上是我的拙论。