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

来源:互联网 发布:阐释者淘宝 编辑:程序博客网 时间:2024/05/17 01:14

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


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

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

C:\Users\wangyaping>exp operation/operation@192.168.72.98: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


0 0
原创粉丝点击