Java环境下实现oracle数据库的备份与还原
来源:互联网 发布:求职网站 知乎 编辑:程序博客网 时间:2024/05/20 20:56
1.编写测试类TestOracle
package com;public class TestOracle {/** * @param args * @throws InterruptedException */public static void main(String[] args) throws InterruptedException {// TODO Auto-generated method stubOracleDatabaseBackup o = new OracleDatabaseBackup();if (o.exportDatabaseTool("dimdb", "dimdb", "192.168.1.127/ORCL", "d:/B", "ca")) {System.out.println("数据库成功备份!!!");} else {System.out.println("数据库备份失败!!!");}}}
2.编写执行类TOracleDatabaseBackup
package com;import java.io.File;import java.io.IOException;public class TOracleDatabaseBackup {public 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 {String str="exp " + userName + "/" + password + "@" + SID + " file='"+ savePath + "/" + fileName + ".dmp' ";Process process = null;process = java.lang.Runtime.getRuntime().exec("cmd /c start cmd.exe /c " + str);System.out.println("备份开始");System.out.println(str);if (process.waitFor() == 0) {// 0 表示线程正常终止。System.out.println("表示线程正常终止");System.out.println("备份结束");return true;}} catch (IOException e) {e.printStackTrace();}return false;}}
1 0
- Java环境下实现oracle数据库的备份与还原
- java 无dba权限情况下,实现oracle数据库备份与还原
- 【RAC】rac环境下的数据库备份与还原
- Linux系统下,Oracle数据库的备份与还原
- Java 实现 MySQL 数据库 备份与还原
- java实现mysql数据库备份与还原
- java实现mysql数据库备份与还原
- java 实现mysql数据库备份与还原
- java实现mysql数据库备份与还原
- java实现mysql数据库备份与还原
- java实现mysql数据库备份与还原
- Java实现SQLServer的数据库备份与还原
- Oracle数据库的备份与还原
- 简单的ORACLE数据库备份与还原
- oracle数据库的备份与还原
- linux下的Oracle备份与还原
- .net下的数据库备份与还原
- YII下数据库的备份与还原
- 快速掌握Lua 5.3 —— 字符串库 (1)
- android系统常用URI
- 第三届蓝桥杯初赛四之奇怪的比赛法四
- 对于Sqlite,删除Sqlite数据库中的所有表
- 第三方库
- Java环境下实现oracle数据库的备份与还原
- MongoDB 或者 redis 是否可以替代 memcached
- 滑动隐藏和显示标题栏
- HttpServlet详解
- 本·拉登的书架:Python文本分析拉登最常念叨什么?
- java开发之路书单
- leetcode第一题
- "=="和equals和equalsIgnoreCase三者的区别
- [NOIP2004]合并果子 T2 数据结构 简单贪心