--测试案例首先使用系统管理员
亲测成功~~~~
--创建一个表空间 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.
java对oracle数据进行备份和还原
最新推荐文章于 2021-02-16 07:19:15 发布
本文详细介绍了如何使用Java编程实现对Oracle数据库的备份与还原操作,包括连接数据库、执行SQL脚本以及数据的导出和导入。通过示例代码展示了关键步骤,帮助开发者掌握这一实用技能。
摘要由CSDN通过智能技术生成