随笔 - 199, 文章 - 3, 评论 - 464, 引用 - 0
数据加载中……

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

   }

posted on 2006-11-03 17:49 冷面阎罗 阅读(273) 评论(0)  编辑  收藏


标题  
姓名  
主页
验证码 *  
内容(请不要发表任何与政治相关的内容)  
  登录  使用高级评论  新用户注册  返回页首  恢复上次提交      
 
 
相关链接:
网站导航: