各位大虾:
   
    目前有一个数据库,oracle10g,需要备份,大家讨论哈本分的方案。

解决方案 »

  1.   

    利用windows的计划任务,启动批处理文件
    备份文件bak.bat 内容:
    exp system/a1234@orcl file=backup.dmp log=backup.log full=y还原文件imp.bat 内容:
    imp system/a1234@orcl file=backup.dmp log=Abackup.log full=y ignore=y本人才疏学浅,不会写成服务。
      

  2.   

    exp/imp 在数据量小的时候可以,数据量大的话还是用RMAN吧
      

  3.   

    能不能精确到时间,比如说一天24h ,我想0h,6h,12h,18h分别备份exp system/st@icare owner=icare  file=d:\%time:~0,2%-%time:~3,2%.dmp  log=d:\%time:~0,2%-%time:~3,2%.log但是Windows 创建文件不能有':',时间time hh:mm:ss ,我这样取\%time:~0,2%是时间的前两位,比如说 0h,6h,就不行,因为 0h 会取 0:,6h 同理。请高手赐教