oracle备份与还原数据
Posted 点滴幸运
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了oracle备份与还原数据相关的知识,希望对你有一定的参考价值。
一、表数据备份与还原
creat table 备份表 select * from 原表 where
insert into 原表 select * from 备份表
二、利用备份表还原原表部分字段数据
update 原表 t
set (age, idnumber) =
(select age, idnumber from 备份表 b where b.stuid = t.stuid)
where exists
(select 1 from 备份表 b
where b.stuid = t.stuid
and b.stuname = \'张三\');
三、,exp导出命令(cmd下运行)
1、导出数据库
exp 用户名/密码@orcl file=d:\\daochu.dmp full=y
2、 导出表空间
exp 用户名/密码@orcl file=d:\\daochu.dmp tablespaces=(testspace)
3、导出用户
exp 用户名/密码@orcl file=d:\\daochu.dmp owner=(system,sys)
4、导出表
exp 用户名/密码@orcl file=d:\\daochu.dmp tables=table1,table2
备注:buffer=4096(指定数据缓存区的大小) log=d:\\student.log(指定日志保存路径),例如:
四、imp导入命令(cmd下运行)
imp 用户名/密码@orcl file=d:/daochu.dmp full=y ignore=y
备注:导入数据前需用sys用户创建普通用户,并新建表空间、赋权。
以上是关于oracle备份与还原数据的主要内容,如果未能解决你的问题,请参考以下文章