java对oracle数据进行备份和还原
来源:互联网 发布:白金数据漫画 编辑:程序博客网 时间:2024/05/17 23:05
--测试案例首先使用系统管理员亲测成功~~~~--创建一个表空间 tablespace JD 文件位置: 大小 'd:\shopping.dbf' size 32Mcreate tablespace JD datafile 'd:\JD.dbf' size 32M--创建一个用户名sa密码为a,默认的命名空间create user sa identified by a default tablespace JD;--给这个sa用户赋权 grant connect,resource to sa--这个时候可以系统的管理员的用户可以退出,并用sa登录--任意创建两个表 a bcreate table a( aa nvarchar2(10))insert into a values('a');create table b( bb nvarchar2(10))insert into b values('b');--记得要commit一下/*备份:在命令提示符中输入:exp sa/a file="D:\JD.dmp\"->这样是能够将sa下的所有的表,以及表下面的所有数据全部备份到D:\jd.dmp下的还原:(还原则有少许麻烦)在命令提示符中输入 (imp sa/a file="D:\ssaa.dmp" 如果是table被drop掉的话,这样表和表中的数据都是可以还原的。但是如果只是把表中的记录去掉了,这样就会提示语句失败,必须忽视原来中的table)imp sa/a file="D:\ssaa.dmp" ignore=y这样就可以正确的还原了~*/
====================================================================================================================================
import java.io.IOException; /** 亲测成功~~~~ * java在Windows OS利用命令提示符执行oracle的备份和还原 * 这段代码是在网上搜到的,不过源代码执行貌似有问题,所以更换用于执行那个 * DOS命名的语句 * @author 后飞IT * */public class BackupDB { Runtime runtime = Runtime.getRuntime(); Process process = null ; boolean isSuccess = false ; 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 sa/a file=\"D:\\ss11.dmp\"" ; //还原// String backupCmd = "imp sa/a file=\"D:\\ssaa.dmp\" ignore=y"; boolean reSuccess = new BackupDB().backupORreductionOracleDB(backupCmd); System. out .println(reSuccess); } }
- java对oracle数据进行备份和还原
- java对mysql数据库进行备份和还原
- java对 mysql数据的备份和还原
- 使用java代码备份和还原数据
- Oracle 备份和还原
- 使用GHOST对Windows操作系统进行备份和还原
- 使用GHOST对Windows操作系统进行备份和还原
- 使用oracle数据泵还原和备份数据
- 使用PLSQL 对oracle数据库备份和还原
- oracle数据还原与备份
- ORACLE 数据备份与还原
- oracle-数据泵备份还原
- oracle数据备份与还原
- 通过Java备份Oracle数据库和还原Oracle的方法
- Java调用T-SQL进行数据库的备份和还原
- Oracle 10g 数据的还原和备份
- java 备份、还原oracle数据库
- JAVA备份还原Oracle数据库
- JVM(Java虚拟机)内存模型
- 换工作的想法
- Java程序如何自动在线升级
- Spring AOP
- Opencv2与Opencv1访问像素语法转换
- java对oracle数据进行备份和还原
- 2013吉林通化邀请赛 1005 GCD and LCM
- 第一篇日志--开始程序员之路
- 简单浮点数除法模拟-hdu-4493-Tutor
- 毕夏钟伟强沧桑战全场泪奔
- python手记(41)
- Fedora 10中图形界面与文本界面的切换
- 无法在Safari中显示pdf
- linux下的共享库(动态库)和静态库