`
sodabao
  • 浏览: 160559 次
  • 性别: Icon_minigender_1
  • 来自: 大连
文章分类
社区版块
存档分类
最新评论

自动备份数据库的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!!!");

   }

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics