发布网友 发布时间: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