请大侠们支招,用C#写一个备份Oracle数据库的程序,能够支持根据设置时间进行备份。

解决方案 »

  1.   

    用两个线程,一个UI一个worker, worker线程每一次weak up的时候根据读取到的setting的时间安排sleep时间,每一次在UI上manually的修改时间setting的时候weak up worker线程。
      

  2.   

    楼上的兄弟,关键是oracle的备份和恢复怎么写呀。
      

  3.   

    考虑一下用管道方式输入exp或者imp程序
    不过如果有异常情况比较麻烦调用 exp < 自动输入.txt
      

  4.   

    备份和恢复要用到控制台程序exp和imp,开一个线程执行脚本就行了
      

  5.   

    导出数据库:
    EXP USERID=用户名/密码@服务名 FILE=D:/TEST.DMP OWNER=数据库所有者名称
    导出单表:
    EXP USERID=用户名/密码@服务名 TABLES=(TABLENAME)  FILE=D:/TABLENAME.DMP导入数据库:
    imp userid=用户名/密码@服务名 file=d:/TEST.dmp fromuser=username1 touser=username2 feedback=10000 commit=y
    导入单张表:
    imp userid=用户名/密码@服务名 TABLES=(TABLENAME)  FILE=D:/TABLENAME.DMP touser=username2 commit=y示例:exp username/password@sid_ip file=date.dmp log=date.log命令恢复
    imp username/password@sid_ip file=date.dmp log=date.log不知道是不是你要的?!?!?
      

  6.   

    正准备用Delphi写个这样的程序呢
    允许用户自己设置各种参数