1,调用oracle提供的一些工具,比如exp/imp2,使用ado.net 自定义实现

解决方案 »

  1.   

    调用存储过程,执行oracle 的imp(导入)exp(导出)命令
      

  2.   

    楼上,能否写个简单过程调用exp的代码?不胜感谢!
      

  3.   

    如果是整个数据库
    exp system/manger@sid full=y buffer=32726 file=d:\oracle_bak\data.dmp;
    是用户级备份
    exp scott/tiger@DSID file=d:\oracle_bak\data.dmp users(scott) buffer=2048;
    是表备份
    exp scott/tiger@SID file=d:\oracle_bak\date.dmp tables(emp,dept)  buffer=2048;
    是表空间备份
    exp system/manger@sid file=d:\oracle_bak\date.dmp tablespaces(users,system) buffer=2048;
    还有很多参数,你自己可以去找帮助.
    存储过程不知道可不可以,这两命令是没在环境中执行的
    你可以写个window批处理来调用,自己这么想的 没实验过.
      

  4.   

    楼上的,谢谢了。这样的在网上都可以找到的。
    我已经实现了在web下的备份和恢复。
    还是要感谢大家的回复!结贴!