您好,欢迎访问一九零五行业门户网

Java实现Oracle数据库备份

今天将很早就实现的一个oracle数据库备份功能粘贴出来,这个功能是在大学做阶段设计时写的:
今天将很早就实现的一个oracle数据库备份功能粘贴出来,这个功能是在大学做阶段设计时写的:
import java.io.file;
import java.io.ioexception;
/**
 * oracle数据库备份
 *
 * @author gaohuanjie
 */
public class oracledatabasebackup {
 /**
  * java代码实现oracle数据库导出
  *
  * @author gaohuanjie
  * @param username 进入数据库所需要的用户名
  * @param password 进入数据库所需要的密码
  * @param sid 用户所在的sid
  * @param savepath 数据库导出文件保存路径
  * @param filename 数据库导出文件文件名
  * @return 返回true表示导出成功,否则返回false。
  */
 public static boolean exportdatabasetool(string username, string password, string sid, string savepath, string filename) throws interruptedexception {
  file savefile = new file(savepath);
  if (!savefile.exists()) {// 如果目录不存在
   savefile.mkdirs();// 创建文件夹
  }
  try {
   process process = runtime.getruntime().exec(exp + username + / + password + @ + sid + file= + savepath + / + filename + .dmp);
   if(process.waitfor() == 0){//0 表示线程正常终止。
    return true;
   }
  } catch (ioexception e) {
   e.printstacktrace();
  }
  return false;
 }
 public static void main(string[] args) throws interruptedexception {
  if (exportdatabasetool(gaohuanjie, ab19890110, orcl, d:/backupdatabase, oracledb)) {
   system.out.println(数据库成功备份!!!);
  } else {
   system.out.println(数据库备份失败!!!);
  }
 }
}
oracle 11g 在redhat linux 5.8_x64平台的安装手册
linux-6-64下安装oracle 12c笔记
在centos 6.4下安装oracle 11gr2(x64)
oracle 11gr2 在vmware虚拟机中安装步骤
debian 下 安装 oracle 11g xe r2
本文永久更新链接地址:

其它类似信息

推荐信息