expdp\impdp network用法

来源:互联网 发布:淘宝宝贝重量属性 编辑:程序博客网 时间:2024/06/04 19:17

 

expdp和impdp工具一般情况下需要在数据库所在服务器上执行,生成的dmp文件也在数据库服务上

1、在数据库服务器执行导出,生成dmp文件存储在数据库所在服务器

[oracle@zengqinlong ~]$ expdp scott/tiger  DIRECTORY=DATA_PUMP_DIR dumpfile=scott.dmp schemas=scottExport: Release 11.2.0.4.0 - Production on Sun Dec 18 02:43:22 2016Copyright (c) 1982, 2011, Oracle and/or its affiliates.  All rights reserved.Connected to: Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit ProductionWith the Partitioning, OLAP, Data Mining and Real Application Testing optionsFLASHBACK automatically enabled to preserve database integrity.Starting "SCOTT"."SYS_EXPORT_SCHEMA_01":  scott/******** DIRECTORY=DATA_PUMP_DIR dumpfile=scott.dmp schemas=scott Estimate in progress using BLOCKS method...Processing object type SCHEMA_EXPORT/TABLE/TABLE_DATATotal estimation using BLOCKS method: 43.93 MBProcessing object type SCHEMA_EXPORT/USERProcessing object type SCHEMA_EXPORT/SYSTEM_GRANTProcessing object type SCHEMA_EXPORT/ROLE_GRANTProcessing object type SCHEMA_EXPORT/DEFAULT_ROLEProcessing object type SCHEMA_EXPORT/PRE_SCHEMA/PROCACT_SCHEMAProcessing object type SCHEMA_EXPORT/TABLE/TABLEProcessing object type SCHEMA_EXPORT/TABLE/GRANT/OWNER_GRANT/OBJECT_GRANTProcessing object type SCHEMA_EXPORT/TABLE/COMMENTProcessing object type SCHEMA_EXPORT/PROCEDURE/PROCEDUREProcessing object type SCHEMA_EXPORT/PROCEDURE/GRANT/OWNER_GRANT/OBJECT_GRANTProcessing object type SCHEMA_EXPORT/PROCEDURE/ALTER_PROCEDUREProcessing object type SCHEMA_EXPORT/TABLE/INDEX/INDEXProcessing object type SCHEMA_EXPORT/TABLE/CONSTRAINT/CONSTRAINTProcessing object type SCHEMA_EXPORT/TABLE/INDEX/STATISTICS/INDEX_STATISTICSProcessing object type SCHEMA_EXPORT/VIEW/VIEWProcessing object type SCHEMA_EXPORT/TABLE/CONSTRAINT/REF_CONSTRAINTProcessing object type SCHEMA_EXPORT/TABLE/STATISTICS/TABLE_STATISTICS. . exported "SCOTT"."TEST_MIG"                          21.70 MB 1000000 rows. . exported "SCOTT"."SALE1"                             5.867 KB       1 rows. . exported "SCOTT"."A"                                 3.515 MB   87022 rows. . exported "SCOTT"."T1"                                2.379 MB  100000 rows. . exported "SCOTT"."CM9_BATCH_CONTROL"                 6.554 KB      10 rows. . exported "SCOTT"."DEPT"                              5.929 KB       4 rows. . exported "SCOTT"."EMP"                               8.531 KB      14 rows. . exported "SCOTT"."LICENSE"                           5.828 KB       1 rows. . exported "SCOTT"."LICENSE_IOT"                       5.835 KB       1 rows. . exported "SCOTT"."PLCH_UNIFORMS"                     5.539 KB       9 rows. . exported "SCOTT"."SALGRADE"                          5.859 KB       5 rows. . exported "SCOTT"."SWD_IP2COUNTY"                     8.242 KB       7 rows. . exported "SCOTT"."T2"                                27.09 KB     999 rows. . exported "SCOTT"."TESTLOG"                           5.015 KB       2 rows. . exported "SCOTT"."TEST_ERR"                          5.429 KB       3 rows. . exported "SCOTT"."TEST_ERR1"                         5.429 KB       3 rows. . exported "SCOTT"."TEST_ERR_LOG"                      7.593 KB       2 rows. . exported "SCOTT"."TEST_LOCK"                         18.43 KB      99 rows. . exported "SCOTT"."TTT"                               27.57 KB       5 rows. . exported "SCOTT"."BONUS"                                 0 KB       0 rows. . exported "SCOTT"."SALE":"P_MAX"                          0 KB       0 rows. . exported "SCOTT"."SALE_EXCHANGE"                         0 KB       0 rows. . exported "SCOTT"."ZQL"                                   0 KB       0 rowsMaster table "SCOTT"."SYS_EXPORT_SCHEMA_01" successfully loaded/unloaded******************************************************************************Dump file set for SCOTT.SYS_EXPORT_SCHEMA_01 is:  /u01/admin/orcl1/dpdump/scott.dmpJob "SCOTT"."SYS_EXPORT_SCHEMA_01" successfully completed at Sun Dec 18 02:44:31 2016 elapsed 0 00:01:03


2、在客户端使用连接到服务器的连接串进行导出,dmp文件仍然是在服务器端生成,只是导出命令是在客户端执行,导出的job任务仍然是在服务端运行。

C:\Users\zengqinlong>expdp scott/tiger@192.168.44.100:1521/p_orcl1_100 DIRECTORY=DATA_PUMP_DIR dumpfile=scott.dmp schemas=scottExport: Release 10.2.0.3.0 - Production on 星期六, 17 12月, 2016 19:56:25Copyright (c) 2003, 2005, Oracle.  All rights reserved.连接到: Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit ProductionWith the Partitioning, OLAP, Data Mining and Real Application Testing options自动启用 FLASHBACK 以保持数据库完整性。启动 "SCOTT"."SYS_EXPORT_SCHEMA_01":  scott/********@192.168.44.100:1521/p_orcl1_100 DIRECTORY=DATA_PUMP_DIR dumpfile=scott.dmp schemas=scott正在使用 BLOCKS 方法进行估计...处理对象类型 SCHEMA_EXPORT/TABLE/TABLE_DATA使用 BLOCKS 方法的总估计: 43.93 MB处理对象类型 SCHEMA_EXPORT/USER处理对象类型 SCHEMA_EXPORT/SYSTEM_GRANT处理对象类型 SCHEMA_EXPORT/ROLE_GRANT处理对象类型 SCHEMA_EXPORT/DEFAULT_ROLE处理对象类型 SCHEMA_EXPORT/PRE_SCHEMA/PROCACT_SCHEMA处理对象类型 SCHEMA_EXPORT/TABLE/TABLE处理对象类型 SCHEMA_EXPORT/TABLE/GRANT/OWNER_GRANT/OBJECT_GRANT处理对象类型 SCHEMA_EXPORT/TABLE/COMMENT处理对象类型 SCHEMA_EXPORT/PROCEDURE/PROCEDURE处理对象类型 SCHEMA_EXPORT/PROCEDURE/GRANT/OWNER_GRANT/OBJECT_GRANT处理对象类型 SCHEMA_EXPORT/PROCEDURE/ALTER_PROCEDURE处理对象类型 SCHEMA_EXPORT/TABLE/INDEX/INDEX处理对象类型 SCHEMA_EXPORT/TABLE/CONSTRAINT/CONSTRAINT处理对象类型 SCHEMA_EXPORT/TABLE/INDEX/STATISTICS/INDEX_STATISTICS处理对象类型 SCHEMA_EXPORT/VIEW/VIEW处理对象类型 SCHEMA_EXPORT/TABLE/CONSTRAINT/REF_CONSTRAINT处理对象类型 SCHEMA_EXPORT/TABLE/STATISTICS/TABLE_STATISTICS. . 导出了 "SCOTT"."TEST_MIG"                          21.70 MB 1000000 行. . 导出了 "SCOTT"."SALE1"                             5.867 KB       1 行. . 导出了 "SCOTT"."A"                                 3.515 MB   87022 行. . 导出了 "SCOTT"."T1"                                2.379 MB  100000 行. . 导出了 "SCOTT"."CM9_BATCH_CONTROL"                 6.554 KB      10 行. . 导出了 "SCOTT"."DEPT"                              5.929 KB       4 行. . 导出了 "SCOTT"."EMP"                               8.531 KB      14 行. . 导出了 "SCOTT"."LICENSE"                           5.828 KB       1 行. . 导出了 "SCOTT"."LICENSE_IOT"                       5.835 KB       1 行. . 导出了 "SCOTT"."PLCH_UNIFORMS"                     5.539 KB       9 行. . 导出了 "SCOTT"."SALGRADE"                          5.859 KB       5 行. . 导出了 "SCOTT"."SWD_IP2COUNTY"                     8.242 KB       7 行. . 导出了 "SCOTT"."T2"                                27.09 KB     999 行. . 导出了 "SCOTT"."TESTLOG"                           5.015 KB       2 行. . 导出了 "SCOTT"."TEST_ERR"                          5.429 KB       3 行. . 导出了 "SCOTT"."TEST_ERR1"                         5.429 KB       3 行. . 导出了 "SCOTT"."TEST_ERR_LOG"                      7.593 KB       2 行. . 导出了 "SCOTT"."TEST_LOCK"                         18.43 KB      99 行. . 导出了 "SCOTT"."TTT"                               27.57 KB       5 行. . 导出了 "SCOTT"."BONUS"                                 0 KB       0 行. . 导出了 "SCOTT"."SALE":"P_MAX"                          0 KB       0 行. . 导出了 "SCOTT"."SALE_EXCHANGE"                         0 KB       0 行. . 导出了 "SCOTT"."ZQL"                                   0 KB       0 行已成功加载/卸载了主表 "SCOTT"."SYS_EXPORT_SCHEMA_01"******************************************************************************SCOTT.SYS_EXPORT_SCHEMA_01 的转储文件集为:  /u01/admin/orcl1/dpdump/scott.dmp作业 "SCOTT"."SYS_EXPORT_SCHEMA_01" 已于 星期日 12月 18 02:49:56 2016 elapsed 0 00:00:42 成功完成


3、使用NETWORK_LINK选项,可以在客户端生成dmp文件

在客户端数据库创建dblink

create public database link scott_dblink      connect to scott identified by "tiger"  using '(DESCRIPTION =(ADDRESS_LIST =(ADDRESS =(PROTOCOL = TCP)(HOST = 192.168.44.100)(PORT = 1521)))(CONNECT_DATA =(SERVICE_NAME = p_orcl1_100)))'; 


在客户端执行expdp

C:\Users\zengqinlong>expdp scott/tiger  DIRECTORY=DATA_PUMP_DIR dumpfile=scott.dmp schemas=scott network_link=scott_dblinkExport: Release 10.2.0.3.0 - Production on 星期六, 17 12月, 2016 20:41:42Copyright (c) 2003, 2005, Oracle.  All rights reserved.连接到: Oracle Database 10g Enterprise Edition Release 10.2.0.3.0 - ProductionWith the Partitioning, OLAP and Data Mining options自动启用 FLASHBACK 以保持数据库完整性。启动 "SCOTT"."SYS_EXPORT_SCHEMA_01":  scott/******** DIRECTORY=DATA_PUMP_DIR dumpfile=scott.dmp schemas=scott network_link=scott_dblink正在使用 BLOCKS 方法进行估计...处理对象类型 SCHEMA_EXPORT/TABLE/TABLE_DATA使用 BLOCKS 方法的总估计: 43.93 MB处理对象类型 SCHEMA_EXPORT/USER处理对象类型 SCHEMA_EXPORT/SYSTEM_GRANT处理对象类型 SCHEMA_EXPORT/ROLE_GRANT处理对象类型 SCHEMA_EXPORT/DEFAULT_ROLE处理对象类型 SCHEMA_EXPORT/PRE_SCHEMA/PROCACT_SCHEMA处理对象类型 SCHEMA_EXPORT/TABLE/TABLE处理对象类型 SCHEMA_EXPORT/TABLE/GRANT/OWNER_GRANT/OBJECT_GRANT处理对象类型 SCHEMA_EXPORT/TABLE/COMMENT处理对象类型 SCHEMA_EXPORT/PROCEDURE/PROCEDURE处理对象类型 SCHEMA_EXPORT/PROCEDURE/GRANT/OWNER_GRANT/OBJECT_GRANT处理对象类型 SCHEMA_EXPORT/PROCEDURE/ALTER_PROCEDURE处理对象类型 SCHEMA_EXPORT/TABLE/INDEX/INDEX处理对象类型 SCHEMA_EXPORT/TABLE/CONSTRAINT/CONSTRAINT处理对象类型 SCHEMA_EXPORT/TABLE/INDEX/STATISTICS/INDEX_STATISTICS处理对象类型 SCHEMA_EXPORT/VIEW/VIEW处理对象类型 SCHEMA_EXPORT/TABLE/CONSTRAINT/REF_CONSTRAINT处理对象类型 SCHEMA_EXPORT/TABLE/STATISTICS/TABLE_STATISTICS. . 导出了 "SCOTT"."TEST_MIG"                          21.70 MB 1000000 行. . 导出了 "SCOTT"."SALE1"                             5.679 KB       1 行. . 导出了 "SCOTT"."A"                                 3.515 MB   87022 行. . 导出了 "SCOTT"."T1"                                2.379 MB  100000 行. . 导出了 "SCOTT"."CM9_BATCH_CONTROL"                 6.304 KB      10 行. . 导出了 "SCOTT"."DEPT"                              5.742 KB       4 行. . 导出了 "SCOTT"."EMP"                               8.031 KB      14 行. . 导出了 "SCOTT"."LICENSE"                           5.648 KB       1 行. . 导出了 "SCOTT"."LICENSE_IOT"                       5.648 KB       1 行. . 导出了 "SCOTT"."PLCH_UNIFORMS"                     5.414 KB       9 行. . 导出了 "SCOTT"."SALGRADE"                          5.671 KB       5 行. . 导出了 "SCOTT"."SWD_IP2COUNTY"                     7.695 KB       7 行. . 导出了 "SCOTT"."T2"                                26.96 KB     999 行ORA-31679: 表数据对象 "SCOTT"."TESTLOG" 具有 long 列, 并且无法使用网络链接来加载/卸载这些 long 列. . 导出了 "SCOTT"."TEST_ERR"                          5.304 KB       3 行. . 导出了 "SCOTT"."TEST_ERR1"                         5.304 KB       3 行. . 导出了 "SCOTT"."TEST_ERR_LOG"                      7.156 KB       2 行. . 导出了 "SCOTT"."TEST_LOCK"                         17.48 KB      99 行. . 导出了 "SCOTT"."TTT"                               24.11 KB       5 行. . 导出了 "SCOTT"."BONUS"                                 0 KB       0 行. . 导出了 "SCOTT"."SALE"                                  0 KB       0 行. . 导出了 "SCOTT"."SALE_EXCHANGE"                         0 KB       0 行. . 导出了 "SCOTT"."ZQL"                                   0 KB       0 行已成功加载/卸载了主表 "SCOTT"."SYS_EXPORT_SCHEMA_01"******************************************************************************SCOTT.SYS_EXPORT_SCHEMA_01 的转储文件集为:  E:\ORACLE\PRODUCT\10.2.0\ADMIN\ORCL\DPDUMP\SCOTT.DMP作业 "SCOTT"."SYS_EXPORT_SCHEMA_01" 已经完成, 但是有 1 个错误 (于 20:42:49 完成)


 

注意事项:

(1)long列导出报错

(2)导出的dmp存放在客户端所在机器E:\ORACLE\PRODUCT\10.2.0\ADMIN\ORCL\DPDUMP\SCOTT.DMP

(3)dblink的用户和expdp连接用户需要一致,(或者两个用户都要有exp_full_database权限)

(4)expdp连接用户需要有DIRECTORY的读写权限

(5)dblink的用户需要有导出表或导出用户需要权限

 

 

0 0
原创粉丝点击