有大哥帮忙吗?Oracle中如何通过代码实现数据自动定时导出为XML格式?!谢谢啊!!!

解决方案 »

  1.   

    2. 增量导出/导入增量导出是一种常用的数据备份方法,它只能对整个数据库来实施,并且必须作为SYSTEM来导出。在进行此种导出时,系统不要求回答任何问题。导出文件名缺省为export.dmp,如果不希望自己的输出文件定名为export.dmp,必须在命令行中指出要用的文件名。增量导出包括三个类型:(1)“完全”增量导出(Complete)即备份整个数据库,比如:$exp system/manager inctype=complete file=990702.dmp(2) “增量型”增量导出备份上一次备份后改变的数据。比如:$exp system/manager inctype=incremental file=990702.dmp(3) “累计型”增量导出(Cumulative)累计型导出方式只是导出自上次“完全” 导出之后数据库中变化了的信息。比如:$exp system/manager inctype=cumulative file=990702.dmp数据库管理员可以排定一个备份日程表,用数据导出的三个不同方式合理高效地完成。比如数据库的备份任务可作如下安排:星期一:完全导出(A)星期二:增量导出(B)星期三:增量导出(C)星期四:增量导出(D)星期五:累计导出(E)星期六:增量导出(F)星期日:增量导出(G)如果在星期日,数据库遭到意外破坏,数据库管理员可按以下步骤来恢复数据库:第一步:用命令CREATE DATABASE重新生成数据库结构;第二步:创建一个足够大的附加回段。第三步:完全增量导入A:$imp system./manager inctype= RECTORE FULL=Y FILE=A第四步:累计增量导入E:$imp system/manager inctype= RECTORE FULL=Y FILE =E第五步:最近增量导入F:$imp system/manager inctype=RESTORE FULL=Y FILE=F
    如果能作成。SQL文件那就更好了,不过你得自己写过程来实现,然后通过作业来定时执行过程。
      

  2.   

    另外如何做到让Oracle能自动定时导出?
    这个如果是MS的系统,可以写一个脚本,然后防在计划任务礼貌执行。
      

  3.   

    我现在正作oracle->db2的升级,希望我的方案对你有用,给我个邮箱吧:[email protected]