Data Pump
一、 Data Pump Export
要求:实现将scott用户的所有数据导出来
1.在操作系统的文件系统中创建文件夹
oracle目录下创建导出位置的目录:
在目录D:\oracle\product\10.2.0\下创建Temp\DataPumpXfer目录
2.在oracle数据库创建目录,以system身份执行命令:
SQL> create directory DataDumpDir as 'D:\oracle\product\10.2.0\Temp\DataPumpDir';
3. 为目录授权,以system身份执行命令:
SQL> grant read, write on directory DataDumpDir to scott;
4. 执行命令:
cmd>expdp scott/xing directory=DataPumpDir dumpfile=dp_scott.dmp logfile=dp_scott.log schemas=scott;
或者:
新建D:\oracle\product\10.2.0\Temp\DataPumpDir\dp_scott.log文件;
新建D:\oracle\product\10.2.0\Temp\DataPumpDir\dp_scott.par文件,内容为:
directory= DataPumpDir
dumpfile=dp_scott.dmp
logfile=dp_scott.log
oracle11g 创建数据库#schemas=scott  (注:默认执行的是schemas类型,且执行的默认对象是expdp命令中scott/xing对象。)
然后使用命令:
cmd>expdp scott/xing parfile = D:\oracle\product\10.2.0\Temp\DataPumpDir\dp_scott.par
以上四步为基本步骤。
注:可以使用network_link
编辑D:\oracle\product\10.2.0\Temp\DataPumpDir\dp_scott.par文件:
directory=DataPumpDir
dumpfile=dp_scott.dmp
logfile=dp_scott.log
#schemas=scott
network_(事先要在Net Manage配置好
然后使用命令:
cmd>expdp scott/ parfile=E:\app\xing\Temp\DataPumpDir\dp_scott.par
本人是把远程(10g)中的scott数据导入到本地oracle.xing(11g)的文件目录中,结果在执行命令时提示:
Copyright (c) 1982, 2009, Oracle and/or its affiliates.  All rights reserved.
UDE-00018: 数据泵客户机与数据库版本 10.2.0.1.0 不兼容
二、 Data Pump Import
注:执行Data Pump Import需先完成前面Data Pump Export的四个步骤;另外执行Data Pump Import一般是在另外一台oracle数据库上,本人是在oracle.xing(11g)上执行Data Pump Import的。
1. system身份创建新用户scott并授权:
SQL>grant resource, connect to scott identified by xing;
2. 执行命令:
cmd>impdp system/xing parfile=E:\app\xing\Temp\DataPumpDir\dp_scott.par

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。