自动备份数据库的bat文件

自动备份数据库的bat文件

今天因工作需要需对我们的数据库进行自动备份,起初自己想写个java类自动处理,不知道为什么一提到什么东西都想到了java,先是线程控制时间,然后java执行bat文件,运行已写的文件。
后来一同事给我一个bat文件,做个任务自动进行备份。

set rq=%date:~-14%
exp system/密码@ssidfile=E:\Database\fzept%rq%.dmp  tablespaces=表空间

java执行cmd的语句
   Runtime rt = Runtime.getRuntime();
   Process ps = null;
   ps = rt.exec("cmd.exe /C start e:\\test.bat");
   ps.waitFor();
   int i = ps.exitValue();
   if (i == 0) {
    System.out.println("Sucess!!!");

   } else {
    System.out.println("OracleTableChecker : rebuildDb Error!!!");

   }

你可能感兴趣的:(自动备份数据库的bat文件)