/**
* java 导入导出数据库 做到程序定时 ( 结合 quartz,log) 自动备份,防止数据丢失
*
*
*/
public class BackupDB {
Runtime runtime = Runtime.getRuntime();
Process process = null ;
boolean isSuccess = false ;
/**
*
* @param cmdStr 备份命令
*/
public boolean backupORreductionOracleDB(String cmdStr) {
try {
process = runtime .exec(cmdStr);
isSuccess = true ;
} catch (IOException e) {
e.printStackTrace();
}
return isSuccess ;
}
public static void main(String[] args) {
//oracle 备份命令
String backupCmd = "exp scott/tiger@192.168.1.44/orcl file=d:/SXB.dmp full=y" ;
//oracle 还原命令
// String reductionCmd = "imp scott/tiger@192.168.1.44/orcl file=d:/SXB.dmp full=y";
boolean reSuccess = new BackupDB().backupORreductionOracleDB(backupCmd);
}
Oracle数据库Java备份恢复定时任务
最新推荐文章于 2022-12-30 18:02:43 发布