java对oracle数据进行备份和还原

本文详细介绍了如何使用Java编程实现对Oracle数据库的备份与还原操作,包括连接数据库、执行SQL脚本以及数据的导出和导入。通过示例代码展示了关键步骤,帮助开发者掌握这一实用技能。
摘要由CSDN通过智能技术生成
--测试案例首先使用系统管理员
										偷笑亲测成功~~~~
--创建一个表空间   tablespace JD  文件位置:  大小  'd:\shopping.dbf' size 32M
create 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 b
create 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.
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值