今天将很早就实现的一个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
本文永久更新链接地址:
,