Oracle11g release2数据导出到Oracle10g release2方法

首先是由Oracle11g数据库导出可以兼容10g的导出文件

执行以下命令:

expdp userid='clothjd/clothjd@orcl'  directory=DATA_PUMP_DIR dumpfile=clothjd.dmp logfile=clothjd.log version=10.2.0.1.0

之后,会在执行完成之后,页面会提示导出的数据文件和log文件的存放地址


其次是数据的导入工作

创建用户,并且对于用户赋予相应的权限


需要在新的Oracle10g 的目录下面新建一个存放拷贝过来的数据库导出文件路径地址:

采用如下的命令:

DOS下面:sqlplus clothjd/clothjd@orcl

进入SQL界面,输入如下命令:

create directory dump_dir as 'D:\oracle\product\10.2.0\db_1\admin\orcl\udump';

原来有的命令为:

EXPDP USERID='SYS/sys@daggis as sysdba' schemas=oadirectory=DATA_PUMP_DIR dumpfile=dag.dmp logfile=dag.log version=10.2.0.1.0


然后执行导入数据库文件命令:

impdp userid='clothjd/clothjd@orcl'  directory=dump_dir dumpfile=clothjd.dmp logfile=clothjd.log version=10.2.0.1.0

原来有的命令为:

IMPDP USERID='SYS/sys@daggis  as sysdba' schemas=oa directory=DATA_PUMP_DIR dumpfile=dag.dmp logfile=dag.log version=10.2.0.1.0


需要注意的一些情况:

1、在新建directory=dump_dir之后,这个路径在各个用户中都可以使用,相当于全局变量的用途,然而,这种操作的结果来自于现在数据库中用户权限的设置

2、在导出的用户名称为clothjd,所以在目标机器中所使用的用户名称也应该为clothjd.


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值