如何将服务器上oracle11g数据dump出来导入到本地的oracle10版本

第一步:查看本地数据库的版本

如何将服务器上oracle11g数据dump出来导入到本地的oracle10版本_第1张图片

可以看到本地的版本是10.2.0.1.0版本

第二步:到服务器上去导出

C:\Users\wangyaping>exp operation/[email protected]:1521/orcl file=c:\oper
ation.dmp owner=operation

将服务器98上的operation用户的数据导出到c盘,制定用户为operation

用命令:exp ***/***@*** file=****.dmp full=y

执行后,系统提示:

EXP-00008:遇到ORACLE错误1406

ORA-01406:提取的列值被截断

EXP-00000:导出终止失败

查了若干资料,full=y是啥意思。这个,当时还不明白这是导出当前用户所在实例下所有数据对象。感慨自己无知啊!明明叫我只备份当前用户的数据的。然后去掉了后面的full=y,又加上owner=***(与前面相同),最后居然神奇的通过了,明天就能看到备份完的数据了。无地自容啊。——


第三步:
本地建operation用户


第四步:

执行导入命令

imp operation/operation    BUFFER=64000 FILE=C:\oracle_dump_files\operation.dmp FROMUSER=operation TOUSER=operation


你可能感兴趣的:(如何将服务器上oracle11g数据dump出来导入到本地的oracle10版本)