oracle 用EXP/IMP备份还原具体步骤,请教

发布网友 发布时间:2022-04-23 10:14

我来回答

2个回答

热心网友 时间:2022-04-07 18:23

导出的时候。
exp userid=system/manager owner=WDGL file=d:\bakup\wd.dmp

导入的时候
IMP SYSTEM\manager file=d:\bakup\wd.dmp FROMUSER=(WDGL) touser=(WDGL) IGNORE=Y

一般这样都没有问题,
要注意,就是这样导入的话,用户WDGL的表空间,指向的文件最好一致(名称相同,路径一样)。

导入导出的时候,客户端连接着没有什么问题,但是这样的话有可能会出现数据不一致的问量。
比如,客户端在你备份之后,更新了数据,然后你用更新前备份的数据还原了数据库。就会出现数据不一致了。

IMP前最好是删除以前的数据。如果某张表里边没有主键或唯一约束,会造成数据重复(存在两条完全一样的数据)。如果有或唯一约束会报个错出来。但是不影响导入。 你可以亲自己试下,多EXP/IMP几次就清楚了。

热心网友 时间:2022-04-07 19:41

导出语句没有指定你的WDGL用户,如果照你的导出方式,你最好用EXP WDGL/xxx file=d:\bakup\wd.dmp FULL=Y log=xxx.log 导出的时候最好记录日志文件,导入的话照样 imp WDGL/xxx

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com