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資料泵(Oracle Data Pump) 19cOracle
- Oracle Data Pump 11G 資料泵元件Oracle元件
- oracle 10g flashback databaseOracle 10gDatabase
- Scheduler in Oracle Database 10g(轉)OracleDatabase
- Oracle 10g 下載地址Oracle 10g
- oracle 10G特性之awrOracle 10g
- ISO 映象安裝oracle 10gOracle 10g
- Oracle 10g RAC故障處理Oracle 10g
- Oracle 10g 增刪節點Oracle 10g
- 【Data Pump】Data Pump的並行引數原理並行
- MIT6.S081/6.828 實驗1:Lab Unix UtilitiesMIT
- MIT xv6 2020系列實驗:Lab1 UtilitiesMIT
- Oracle 10g expdp attach引數體驗Oracle 10g
- MIT6.S081 - Lab1: Xv6 and Unix utilitiesMIT
- oracle 10g函式大全–日期型函式Oracle 10g函式
- 關於Oracle 10g ASM磁碟大小的限制Oracle 10gASM
- ORACLE9I升級到10G(zt)Oracle
- Oracle 10g大檔案表空間(轉)Oracle 10g
- windows2008R2安裝oracle 10gWindowsOracle 10g
- Oracle 10g RAC 資料儲存更換Oracle 10g
- MySQL 官方工具utilities介紹MySql
- oracle 10g建立資料庫鏈的簡化Oracle 10g資料庫
- AIX 5.3 Install Oracle 10g RAC 錯誤集錦AIOracle 10g
- Oracle 10g(10.1.0.2)中的OPTIMIZER_INDEX_COST_ADJ(轉)Oracle 10gIndex
- Oracle 資料庫 10g中的分割槽功能(轉)Oracle資料庫
- 【Data Pump】expdp/impdp Job基本管理
- oracle監聽檔案listener.ora for 10g/11gOracle
- oracle 10g在linux下的安裝及簡單命令Oracle 10gLinux
- Smart Disk Image Utilities for mac(磁碟映象工具)Mac
- Oracle從10g升級到11g詳細步驟Oracle
- 驗證Oracle 10g線上整理碎片索引是否失效過程Oracle 10g索引
- New Type Functions/Utilities for Dealing with Ranges in C++20FunctionC++
- Smart Disk Image Utilities for mac(磁碟映象工具)啟用Mac
- Oracle 10g 在linux redhat as4 系統安裝圖解全過程Oracle 10gLinuxRedhat圖解
- 磁碟映象工具:Smart Disk Image Utilities for Mac中文版Mac
- 10g RAC on AIXAI
- ORACLE AUDIT審計(1)Oracle
- ORACLE windows和linux環境下 10g升級到11.2.0.4 並安裝11.2.0.4.19補丁OracleWindowsLinux
- 10G DG SWITCH OVER