oracle 10g utilities .pump(1)
1.expdp
start ?/demo/schema/mkplug.sql;
create directory dmpdir as '/tpdata/dumpdata';
SQL> grant read,write on directory dmpdir to hr;
Grant succeeded.
SQL> grant read,write on directory dmpdir to test;
Grant succeeded.
[oracle@limmTest ~]$ expdp test/test DIRECTORY=dmpdir DUMPFILE=test2.dmp TABLES=test.T_TEST_RESUMABLE;
Export: Release 10.2.0.1.0 - Production on Sunday, 27 December, 2009 6:14:50
Copyright (c) 2003, 2005, Oracle. All rights reserved.
Connected to: Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production
With the Partitioning, OLAP and Data Mining options
Starting "TEST"."SYS_EXPORT_TABLE_01": test/******** DIRECTORY=dmpdir DUMPFILE=test2.dmp TABLES=test.T_TEST_RESUMABLE
Estimate in progress using BLOCKS method...
Processing object type TABLE_EXPORT/TABLE/TABLE_DATA
Total estimation using BLOCKS method: 61.62 MB
Processing object type TABLE_EXPORT/TABLE/TABLE
Processing object type TABLE_EXPORT/TABLE/INDEX/INDEX
Processing object type TABLE_EXPORT/TABLE/INDEX/STATISTICS/INDEX_STATISTICS
Processing object type TABLE_EXPORT/TABLE/STATISTICS/TABLE_STATISTICS
. . exported "TEST"."T_TEST_RESUMABLE" 27.97 MB 299774 rows
Master table "TEST"."SYS_EXPORT_TABLE_01" successfully loaded/unloaded
******************************************************************************
Dump file set for TEST.SYS_EXPORT_TABLE_01 is:
/tpdata/dumpdata/test2.dmp
Job "TEST"."SYS_EXPORT_TABLE_01" successfully completed at 06:15:09
[oracle@limmTest ~]$
幾個常用引數解析:
attach:ATTACH [=[schema_name.]job_name]
預設是當前使用者下執行的job。
相關檢視:dba_datapump_jobs和user_datapump_jobs
當使用attach引數的時候,不能使用除了 user/password以外的其他任何引數,不能attach其他schema的job,除非
這個job是正在執行的。例如這個例子中的hr.export_job是當前存在的:expdp hr/hr arrach=hr.export_job
content
預設值是ALL CONTENT={ALL | DATA_ONLY | METADATA_ONLY}
all包括了data和metadata
例子:expdp hr/hr DIRECTORY=dpump_dir1 DUMPFILE=hr.dmp CONTENT=METADATA_ONLY
這個命令將export hr schema;
[oracle@limmTest tpdata]$ expdp hr/hr DIRECTORY=dmpdir DUMPFILE=hr.dmp CONTENT=METADATA_ONLY
Export: Release 10.2.0.1.0 - Production on Sunday, 27 December, 2009 7:08:50
Copyright (c) 2003, 2005, Oracle. All rights reserved.
Connected to: Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production
With the Partitioning, OLAP and Data Mining options
Starting "HR"."SYS_EXPORT_SCHEMA_01": hr/******** DIRECTORY=dmpdir DUMPFILE=hr.dmp CONTENT=METADATA_ONLY
Processing object type SCHEMA_EXPORT/PRE_SCHEMA/PROCACT_SCHEMA
Processing object type SCHEMA_EXPORT/SEQUENCE/SEQUENCE
Processing object type SCHEMA_EXPORT/TABLE/TABLE
Processing object type SCHEMA_EXPORT/TABLE/GRANT/OWNER_GRANT/OBJECT_GRANT
Processing object type SCHEMA_EXPORT/TABLE/INDEX/INDEX
Processing object type SCHEMA_EXPORT/TABLE/CONSTRAINT/CONSTRAINT
Processing object type SCHEMA_EXPORT/TABLE/INDEX/STATISTICS/INDEX_STATISTICS
Processing object type SCHEMA_EXPORT/TABLE/COMMENT
Processing object type SCHEMA_EXPORT/PROCEDURE/PROCEDURE
Processing object type SCHEMA_EXPORT/PROCEDURE/ALTER_PROCEDURE
Processing object type SCHEMA_EXPORT/VIEW/VIEW
Processing object type SCHEMA_EXPORT/TABLE/CONSTRAINT/REF_CONSTRAINT
Processing object type SCHEMA_EXPORT/TABLE/TRIGGER
Processing object type SCHEMA_EXPORT/TABLE/STATISTICS/TABLE_STATISTICS
Master table "HR"."SYS_EXPORT_SCHEMA_01" successfully loaded/unloaded
******************************************************************************
Dump file set for HR.SYS_EXPORT_SCHEMA_01 is:
/tpdata/dumpdata/hr.dmp
Job "HR"."SYS_EXPORT_SCHEMA_01" successfully completed at 07:09:20
[oracle@limmTest tpdata]$
directory
指定目錄
示例:
create directory dmpdir as '/tpdata/dumpdata';
select * from dba_objects where object_type = 'DIRECTORY';
dumpfile
指定dump檔案 預設是expdat.dmp
EXTIMATE
指定估算被匯出表所佔用磁碟空間分方法。預設值是BLOCKS
EXTIMATE={BLOCKS | STATISTICS}
設定為BLOCKS時,oracle會按照目標物件所佔用的資料塊個數乘以資料塊尺寸估算物件佔用的空間,
設定為STATISTICS時,根據最近統計值估算物件佔用空間
Expdp scott/tiger TABLES=emp ESTIMATE=STATISTICS
DIRECTORY=dump DUMPFILE=a.dump
filesize
指定匯出檔案的最大尺寸,預設為0,(表示檔案尺寸沒有限制)
FLASHBACK_SCN
指定匯出特定SCN時刻的表資料
FLASHBACK_SCN=scn_value
FLASHBACK_TIME
指定匯出特定時間點的表資料
FLASHBACK_TIME=TO_TIMESTAMP(time_value)
NETWORK_LINK
指定資料庫鏈名,如果要將遠端資料庫物件匯出到本地例程的轉儲檔案中,必須設定該選項。
TABLES
指定匯出的表
TABLES=[schema_name.]table_name[:partition_name][,…]
TABLESPACES
指定要匯出表空間列表
SCHEMAS
該方案用於指定執行方案模式匯出,預設為當前使用者方案
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/16179598/viewspace-623643/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Oracle 10g Data Pump IOracle 10g
- Oracle 10g Data Pump IIOracle 10g
- Oracle 10g Data Pump ComponentsOracle 10g
- 文件筆記--Oracle Data Pump 1筆記Oracle
- oracle data pumpOracle
- 10g新特性——Data Pump(轉)
- Oracle Database 10g新特性-高速的匯出/匯入Data PumpOracleDatabase
- Oracle 11g Release 1 (11.1) Data Pump 技術Oracle
- Oracle Data Pump 研究(一)Oracle
- Data Utilities : Export and Import Utilities (57)ExportImport
- $ORACLE_HOME/bin 下的utilities 解釋Oracle
- 文件筆記--Oracle Data Pump 2筆記Oracle
- Oracle資料泵(Oracle Data Pump) 19cOracle
- oracle 10g ocp043 文章1Oracle 10g
- Oracle 10G恢復實戰1Oracle 10g
- $ORACLE_HOME/bin 下的utilities 解釋windowsOracleWindows
- 高速的匯出/匯入:Oracle Data PumpOracle
- oracle實驗記錄 (oracle 10G dataguard(1)手工搭建)Oracle
- Oracle10g New Feature -- 6. Oracle Data PumpOracle
- MIT6.S081/6.828 實驗1:Lab Unix UtilitiesMIT
- Oracle Data Pump 11G 資料泵元件Oracle元件
- MIT6.S081 - Lab1: Xv6 and Unix utilitiesMIT
- 【Data Pump】Data Pump的並行引數原理並行
- oracle 10g 第1章 配置恢復管理器Oracle 10g
- Oracle Advanced Replication 1 例 9i to 10g MVROracleVR
- MySQL 官方工具utilities介紹MySql
- CL_ABAP_CHAR_UTILITIES類
- Data Utilities : SQL*Loader (56)SQL
- 使用隱含Trace引數診斷Oracle Data Pump故障Oracle
- Oracle 10G管理1Z0-042 第4章 Oracle Net服務Oracle 10g
- data pump總結
- ORACLE 10g下載|ORACLE 10g下載地址|ORACLE 10g官網下載地址Oracle 10g
- 使用隱含Trace引數診斷Oracle Data Pump(expdp)故障Oracle
- Oracle 12c新特性 - Data Pump (expdp/impdp) 功能增強Oracle
- 從SQLFile檔案分析Oracle Data Pump資料匯入行為SQLOracle
- oracle 10g patchOracle 10g
- ORACLE 10G AUTOTRACEOracle 10g
- oracle asm 10gOracleASM