EXPDP命令行選項
1. ATTACH
該選項用於在客戶會話與已存在導出做用之間創建關聯.語法以下
ATTACH=[schema_name.]job_name
Schema_name用於指定方案名,job_name用於指定導出做業名.注意,若是使用ATTACH選項,在命令行除了鏈接字符串和ATTACH選項外,不能指定任何其餘選項,示例以下:
Expdp scott/tiger ATTACH=scott.export_job
2. CONTENT
該選項用於指定要導出的內容.默認值爲ALL
CONTENT={ALL | DATA_ONLY | METADATA_ONLY}
當設置CONTENT爲ALL時,將導出對象定義及其全部數據.爲DATA_ONLY時,只導出對象數據,爲METADATA_ONLY時,只導出對象定義
Expdp scott/tiger DIRECTORY=dump DUMPFILE=a.dump CONTENT=METADATA_ONLY
3. DIRECTORY
指定轉儲文件和日誌文件所在的目錄
DIRECTORY=directory_object
Directory_object用於指定目錄對象名稱.須要注意,目錄對象是使用CREATE DIRECTORY語句創建的對象,而不是OS目錄
Expdp scott/tiger DIRECTORY=dump DUMPFILE=a.dump
4. DUMPFILE
用於指定轉儲文件的名稱,默認名稱爲expdat.dmp
DUMPFILE=[directory_object:]file_name [,….]
Directory_object用於指定目錄對象名,file_name用於指定轉儲文件名.須要注意,若是不指定directory_object,導出工具會自動使用DIRECTORY選項指定的目錄對象
Expdp scott/tiger DIRECTORY=dump1 DUMPFILE=dump2:a.dmp
5. ESTIMATE
指定估算被導出表所佔用磁盤空間分方法.默認值是BLOCKS
ESTIMATE={BLOCKS | STATISTICS}
設置爲BLOCKS時,oracle會按照目標對象所佔用的數據塊個數乘以數據塊尺寸估算對象佔用的空間,設置爲STATISTICS時,根據最近統計值估算對象佔用空間
Expdp scott/tiger TABLES=emp ESTIMATE=STATISTICS DIRECTORY=dump DUMPFILE=a.dump
6. ESTIMATE_ONLY
指定是否只估算導出做業所佔用的磁盤空間,默認值爲N
EXTIMATE_ONLY={Y | N}
設置爲Y時,導出做用只估算對象所佔用的磁盤空間,而不會執行導出做業,爲N時,不只估算對象所佔用的磁盤空間,還會執行導出操做.
Expdp scott/tiger ESTIMATE_ONLY=y NOLOGFILE=y
7. EXCLUDE(具體見二、Exclude導出用戶中指定類型的指定對象)
該選項用於指定執行操做時釋放要排除對象類型或相關對象
EXCLUDE=object_type[:name_clause] [,….]
Object_type用於指定要排除的對象類型,name_clause用於指定要排除的具體對象.EXCLUDE和INCLUDE不能同時使用
Expdp scott/tiger DIRECTORY=dump DUMPFILE=a.dup EXCLUDE=VIEW
8. FILESIZE
指定導出文件的最大尺寸,默認爲0,(表示文件尺寸沒有限制)
9. FLASHBACK_SCN
指定導出特定SCN時刻的表數據
FLASHBACK_SCN=scn_value
Scn_value用於標識SCN值.FLASHBACK_SCN和FLASHBACK_TIME不能同時使用
Expdp scott/tiger DIRECTORY=dump DUMPFILE=a.dmp FLASHBACK_SCN=358523
10. FLASHBACK_TIME
指定導出特定時間點的表數據
FLASHBACK_TIME=」TO_TIMESTAMP(time_value)」
Expdp scott/tiger DIRECTORY=dump DUMPFILE=a.dmp FLASHBACK_TIME=「TO_TIMESTAMP(’25-08-2004 14:35:00’,’DD-MM-YYYY HH24:MI:SS’)」
11. FULL
指定數據庫模式導出,默認爲N
FULL={Y | N}
爲Y時,標識執行數據庫導出.
12. HELP
指定是否顯示EXPDP命令行選項的幫助信息,默認爲N
當設置爲Y時,會顯示導出選項的幫助信息.
Expdp help=y
13. INCLUDE(具體見一、Include導出用戶中指定類型的指定對象)
指定導出時要包含的對象類型及相關對象
INCLUDE = object_type[:name_clause] [,… ]
14. JOB_NAME
指定要導出做用的名稱,默認爲SYS_XXX
JOB_NAME=jobname_string
SELECT * FROM DBA_DATAPUMP_JOBS;--查看存在的job
15. LOGFILE
指定導出日誌文件文件的名稱,默認名稱爲export.log
LOGFILE=[directory_object:]file_name
Directory_object用於指定目錄對象名稱,file_name用於指定導出日誌文件名.若是不指定directory_object.導出做用會自動使用DIRECTORY的相應選項值.
Expdp scott/tiger DIRECTORY=dump DUMPFILE=a.dmp logfile=a.log
16. NETWORK_LINK
指定數據庫鏈名,若是要將遠程數據庫對象導出到本地例程的轉儲文件中,必須設置該選項.
如:expdp gwm/gwm directory=dir_dp NETWORK_LINK=igisdb tables=p_street_area dumpfile =p_street_area.dmp logfile=p_street_area.log job_name=my_job
igisdb是目的數據庫與源數據的連接名,
dir_dp是目的數據庫上的目錄
而若是直接用使用鏈接字符串(@fgisdb),expdp屬於服務端工具,expdp生成的文件默認是存放在服務端的
17. NOLOGFILE
該選項用於指定禁止生成導出日誌文件,默認值爲N.
18. PARALLEL
指定執行導出操做的並行進程個數,默認值爲1
注:並行度設置不該該超過CPU數的2倍,若是cpu爲2個,可將PARALLEL設爲2,在導入時速度比PARALLEL爲1要快
而對於導出的文件,若是PARALLEL設爲2,導出文件只有一個,導出速度提升很少,由於導出都是到同一個文件,會爭搶資源。因此能夠設置導出文件爲兩個,以下所示:
expdp gwm/gwm directory=d_test dumpfile=gwmfile1.dp,gwmfile2.dp parallel=2
19. PARFILE
指定導出參數文件的名稱
PARFILE=[directory_path] file_name
20. QUERY
用於指定過濾導出數據的where條件
QUERY=[schema.] [table_name:] query_clause
Schema用於指定方案名,table_name用於指定表名,query_clause用於指定條件限制子句.QUERY選項不能與CONNECT=METADATA_ONLY,EXTIMATE_ONLY,TRANSPORT_TABLESPACES等選項同時使用.
Expdp scott/tiger directory=dump dumpfile=a.dmp Tables=emp query=’WHERE deptno=20’
21. SCHEMAS
該方案用於指定執行方案模式導出,默認爲當前用戶方案.
22. STATUS
指定顯示導出做用進程的詳細狀態,默認值爲0
23. TABLES
指定表模式導出
TABLES=[schema_name.]table_name[:partition_name][,…]
Schema_name用於指定方案名,table_name用於指定導出的表名,partition_name用於指定要導出的分區名.
24. TABLESPACES
指定要導出表空間列表
25. TRANSPORT_FULL_CHECK
該選項用於指定被搬移表空間和未搬移表空間關聯關係的檢查方式,默認爲N.
當設置爲Y時,導出做用會檢查表空間直接的完整關聯關係,若是表空間所在表空間或其索引所在的表空間只有一個表空間被搬移,將顯示錯誤信息.當設置爲N時,導出做用只檢查單端依賴,若是搬移索引所在表空間,但未搬移表所在表空間,將顯示出錯信息,若是搬移表所在表空間,未搬移索引所在表空間,則不會顯示錯誤信息.
26. TRANSPORT_TABLESPACES
指定執行表空間模式導出
27. VERSION
指定被導出對象的數據庫版本,默認值爲COMPATIBLE.
VERSION={COMPATIBLE | LATEST | version_string}
爲COMPATIBLE時,會根據初始化參數COMPATIBLE生成對象元數據;爲LATEST時,會根據數據庫的實際版本生成對象元數據.version_string用於指定數據庫版本字符串.調用EXPDP
數據泵工具導出的步驟:
一、建立DIRECTORY
create directory dir_dp as 'D:\oracle\dir_dp';
二、受權
Grant read,write on directory dir_dp to lttfm;
--查看目錄及權限
SELECT privilege, directory_name, DIRECTORY_PATH FROM user_tab_privs t, all_directories d
WHERE t.table_name(+) = d.directory_name ORDER BY 2, 1;
三、執行導出
expdp lttfm/lttfm@fgisdb schemas=lttfm directory=dir_dp dumpfile =expdp_test1.dmp logfile=expdp_test1.log;
鏈接到: Oracle Database 10g Enterprise Edition Release 10.2.0.1
With the Partitioning, OLAP and Data Mining options
啓動 "LTTFM"."SYS_EXPORT_SCHEMA_01": lttfm/********@fgisdb sch
ory=dir_dp dumpfile =expdp_test1.dmp logfile=expdp_test1.log; */
備註:
一、directory=dir_dp必須放在前面,若是將其放置最後,會提示 ORA-39002: 操做無效
ORA-39070: 沒法打開日誌文件。
ORA-39087: 目錄名 DATA_PUMP_DIR; 無效
二、在導出過程當中,DATA DUMP 建立並使用了一個名爲SYS_EXPORT_SCHEMA_01的對象,此對象就是DATA DUMP導出過程當中所用的JOB名字,若是在執行這個命令時若是沒有指定導出的JOB名字那麼就會產生一個默認的JOB名字,若是在導出過程當中指定JOB名字就爲以指定名字出現
以下改爲:
expdp lttfm/lttfm@fgisdb schemas=lttfm directory=dir_dp dumpfile =expdp_test1.dmp logfile=expdp_test1.log,job_name=my_job1;
三、導出語句後面不要有分號,不然如上的導出語句中的job表名爲‘my_job1;’,而不是my_job1。所以致使expdp lttfm/lttfm attach=lttfm.my_job1執行該命令時一直提示找不到job表
導出的相關命令使用:
1)Ctrl+C組合鍵:在執行過程當中,能夠按Ctrl+C組合鍵退出當前交互模式,退出以後,導出操做不會中止
2)Export> status --查看當前JOB的狀態及相關信息
3)Export> stop_job --暫停JOB(暫停job後會退出expor模式)
4)從新進入export模式下:C:\Documents and Settings\Administrator>expdp lttfm/lttfm attach=lttfm.my_job1 --語句後面不帶分號
5)Export> start_job --打開暫停的JOB(並未開始從新執行)
6)Export> continue_client --經過此命令從新啓動 "LTTFM"."MY_JOB":
7)Export> kill_job --取消當前的JOB並釋放相關客戶會話(將job刪除同時刪除dmp文件)
8)Export> exit_client --經過此命令退出export模式(經過4)可再進入export模式下)
注:導出完成後job自動卸載
數據泵導出的各類模式:
一、按表模式導出:
expdp lttfm/lttfm@fgisdb tables=lttfm.b$i_exch_info,lttfm.b$i_manhole_info dumpfile =expdp_test2.dmp logfile=expdp_test2.log directory=dir_dp job_name=my_job
二、按查詢條件導出:
expdp lttfm/lttfm@fgisdb tables=lttfm.b$i_exch_info dumpfile =expdp_test3.dmp logfile=expdp_test3.log directory=dir_dp job_name=my_job query='"where rownum<11"'
三、按表空間導出:
Expdp lttfm/lttfm@fgisdb dumpfile=expdp_tablespace.dmp tablespaces=GCOMM.DBF logfile=expdp_tablespace.log directory=dir_dp job_name=my_job
四、導出方案
Expdp lttfm/lttfm DIRECTORY=dir_dp DUMPFILE=schema.dmp SCHEMAS=lttfm,gwm
五、導出整個數據庫:
expdp lttfm/lttfm@fgisdb dumpfile =full.dmp full=y logfile=full.log directory=dir_dp job_name=my_job
使用exclude,include導出數據
一、Include導出用戶中指定類型的指定對象
--僅導出lttfm用戶下以B開頭的全部表,包含與表相關的索引,備註等。不包含過程等其它對象類型:
expdp lttfm/lttfm@fgisdb dumpfile=include_1.dmp logfile=include_1.log directory=dir_dp job_name=my_job include=TABLE:\"LIKE \'B%\'\"html
--導出lttfm用戶下排除B$開頭的全部表:
expdp lttfm/lttfm@fgisdb schemas=lttfm dumpfile=include_1.dmp logfile=include_1.log directory=dir_dp job_name=my_job include=TABLE:\"NOT LIKE \'B$%\'\"sql
--僅導出lttfm用戶下的全部存儲過程:
expdp lttfm/lttfm@fgisdb schemas=lttfm dumpfile=include_1.dmp logfile=include_1.log directory=dir_dp job_name=my_job include=PROCEDURE;
二、Exclude導出用戶中指定類型的指定對象
--導出lttfm用戶下除TABLE類型之外的全部對象,若是表不導出那麼與表相關的索引,約束等與表有關聯的對象類型也不會被導出:
expdp lttfm/lttfm@fgisdb schemas=lttfm dumpfile=exclude_1.dmp logfile=exclude_1.log directory=dir_dp job_name=my_job exclude=TABLE;數據庫
--導出lttfm用戶下排除B$開頭的全部表:
expdp lttfm/lttfm@fgisdb dumpfile=include_1.dmp logfile=include_1.log directory=dir_dp job_name=my_job exclude=TABLE:\"LIKE\'b$%\'\";數組
--導出lttfm用戶下的全部對象,可是對於表類型只導出以b$開頭的表:
expdp lttfm/lttfm@fgisdb dumpfile=include_1.dmp logfile=include_1.log directory=dir_dp job_name=my_job exclude=TABLE:\"NOT LIKE \'b$%\'\";
IMPDP介紹
IMPDP命令行選項與EXPDP有不少相同的,不一樣的有:
一、REMAP_DATAFILE
該選項用於將源數據文件名轉變爲目標數據文件名,在不一樣平臺之間搬移表空間時可能須要該選項.
REMAP_DATAFIEL=source_datafie:target_datafile
二、REMAP_SCHEMA
該選項用於將源方案的全部對象裝載到目標方案中.
REMAP_SCHEMA=source_schema:target_schema
三、REMAP_TABLESPACE
將源表空間的全部對象導入到目標表空間中
REMAP_TABLESPACE=source_tablespace:target:tablespace
四、REUSE_DATAFILES
該選項指定創建表空間時是否覆蓋已存在的數據文件.默認爲N
REUSE_DATAFIELS={Y | N}
五、SKIP_UNUSABLE_INDEXES
指定導入是是否跳過不可以使用的索引,默認爲N
六、SQLFILE
指定將導入要指定的索引DDL操做寫入到SQL腳本中
SQLFILE=[directory_object:]file_name
Impdp scott/tiger DIRECTORY=dump DUMPFILE=tab.dmp SQLFILE=a.sql
七、STREAMS_CONFIGURATION
指定是否導入流元數據(Stream Matadata),默認值爲Y.
八、TABLE_EXISTS_ACTION
該選項用於指定當表已經存在時導入做業要執行的操做,默認爲SKIP
TABBLE_EXISTS_ACTION={SKIP | APPEND | TRUNCATE | FRPLACE }
當設置該選項爲SKIP時,導入做業會跳過已存在表處理下一個對象;當設置爲APPEND時,會追加數據,爲TRUNCATE時,導入做業會截斷表,而後爲其追加新數據;當設置爲REPLACE時,導入做業會刪除已存在表,重建表病追加數據,注意,TRUNCATE選項不適用與簇表和NETWORK_LINK選項
九、TRANSFORM
該選項用於指定是否修改創建對象的DDL語句
TRANSFORM=transform_name:value[:object_type]
Transform_name用於指定轉換名,其中SEGMENT_ATTRIBUTES用於標識段屬性(物理屬性,存儲屬性,表空間,日誌等信息),STORAGE用於標識段存儲屬性,VALUE用於指定是否包含段屬性或段存儲屬性,object_type用於指定對象類型.
Impdp scott/tiger directory=dump dumpfile=tab.dmp Transform=segment_attributes:n:table
十、TRANSPORT_DATAFILES
該選項用於指定搬移空間時要被導入到目標數據庫的數據文件
TRANSPORT_DATAFILE=datafile_name
Datafile_name用於指定被複制到目標數據庫的數據文件
Impdp system/manager DIRECTORY=dump DUMPFILE=tts.dmp
TRANSPORT_DATAFILES=’/user01/data/tbs1.f’調用IMPDP
impdp導入模式:
一、按表導入
p_street_area.dmp文件中的表,此文件是以gwm用戶按schemas=gwm導出的:
impdp gwm/gwm@fgisdb dumpfile =p_street_area.dmp logfile=imp_p_street_area.log directory=dir_dp tables=p_street_area job_name=my_job
二、按用戶導入(能夠將用戶信息直接導入,即若是用戶信息不存在的狀況下也能夠直接導入)
impdp gwm/gwm@fgisdb schemas=gwm dumpfile =expdp_test.dmp logfile=expdp_test.log directory=dir_dp job_name=my_job
三、不經過expdp的步驟生成dmp文件而直接導入的方法:
--從源數據庫中向目標數據庫導入表p_street_area
impdp gwm/gwm directory=dir_dp NETWORK_LINK=igisdb tables=p_street_area logfile=p_street_area.log job_name=my_job
igisdb是目的數據庫與源數據的連接名,dir_dp是目的數據庫上的目錄
四、更換表空間
採用remap_tablespace參數
--導出gwm用戶下的全部數據
expdp system/orcl directory=data_pump_dir dumpfile=gwm.dmp SCHEMAS=gwm
注:若是是用sys用戶導出的用戶數據,包括用戶建立、受權部分,用自身用戶導出則不含這些內容
--如下是將gwm用戶下的數據所有導入到表空間gcomm(原來爲gmapdata表空間下)下
impdp system/orcl directory=data_pump_dir dumpfile=gwm.dmp remap_tablespace=gmapdata:gcomm oracle
===================================ide
oracle11g高版本向10g低版本導數據,用expdp/impdp工具函數
expdp system/**** directory=*** dumpfile=*** schemas=***工具
ftp拷出dmp文件放入目標數據庫directory目錄下spa
impdp system/**** directory=*** dumpfile=***命令行
報錯提示不支持高版本向低版本導數據,終止,查緣由,發現關鍵所在version參數,因而從新導出數據
expdp system/**** directory=*** dumpfile=*** schemas=*** version=10.2.0.1.0
ftp拷出dmp文件放入目標數據庫directory目錄下
impdp system/**** directory=*** dumpfile=*** version=10.2.0.1.0
schemas導入成功
====================================
exp與imp
exp的關鍵字說明:
關鍵字 說明 (默認值)
------------------------------
USERID 用戶名/口令
BUFFER 數據緩衝區大小
FILE 輸出文件 (EXPDAT.DMP)
COMPRESS 導入到一個區 (Y)
GRANTS 導出權限 (Y)
INDEXES 導出索引 (Y)
DIRECT 直接路徑 (N) --直接導出速度較快
LOG 屏幕輸出的日誌文件
ROWS 導出數據行 (Y)
CONSISTENT 交叉表的一致性 (N)
FULL 導出整個文件 (N)
OWNER 全部者用戶名列表
TABLES 表名列表
RECORDLENGTH IO記錄的長度
INCTYPE 增量導出類型
RECORD 跟蹤增量導出 (Y)
TRIGGERS 導出觸發器 (Y)
STATISTICS 分析對象 (ESTIMATE)
PARFILE 參數文件名
CONSTRAINTS 導出的約束條件 (Y)
OBJECT_CONSISTENT 只在對象導出期間設置爲只讀的事務處理 (N)
FEEDBACK 每 x 行顯示進度 (0)
FILESIZE 每一個轉儲文件的最大大小
FLASHBACK_SCN 用於將會話快照設置回之前狀態的 SCN
FLASHBACK_TIME 用於獲取最接近指定時間的 SCN 的時間
QUERY 用於導出表的子集的 select 子句
RESUMABLE 遇到與空格相關的錯誤時掛起 (N)
RESUMABLE_NAME 用於標識可恢復語句的文本字符串
RESUMABLE_TIMEOUT RESUMABLE 的等待時間
TTS_FULL_CHECK 對 TTS 執行完整或部分相關性檢查
TABLESPACES 要導出的表空間列表
TRANSPORT_TABLESPACE 導出可傳輸的表空間元數據 (N)
TEMPLATE 調用 iAS 模式導出的模板名
經常使用的exp關鍵字
一、full用於導出整個數據庫,在rows=n一塊兒使用,導出整個數據庫的結構。
如:exp userid=gwm/gwm file=/test.dmp log=test.log full=y rows=n direct=y
二、OWNER和TABLES,用於定義exp導出的對象
如:exp userid=gwm/gwm file=/test.dmp log=test.log owner=gwm table=(table1,table2)
三、buffer和feedback 若導出數據較大,考慮使用這兩個參數。
如:exp userid=gwm/gwm file=/test.dmp log=test.log feedback=10000 buffer=100000000 tables=(table1,table2)
四、file和log 用於指定備份的dmp名稱和log名稱
五、compress 不壓縮導出數據的內容,默認y
六、filesize 若導出的數據文件大,應該用該參數,限制文件大小不要超過2g
如:exp userid=gwm/gwm file=/test1,test2,test3,test4,test5 filesize=2G log=test.log
這樣將建立test1.dmp,test2.dmp等,每一個文件大小爲2g。
imp關鍵字說明
關鍵字 說明 (默認值) 關鍵字 說明 (默認值)
-------------------------------------------------------------
USERID 用戶名/口令 FULL 導入整個文件 (N)
BUFFER 數據緩衝區大小 FROMUSER 全部者用戶名列表
FILE 輸入文件 (EXPDAT.DMP) TOUSER 用戶名列表
SHOW 只列出文件內容 (N) TABLES 表名列表
IGNORE 忽略建立錯誤 (N) RECORDLENGTH IO 記錄的長度
GRANTS 導入權限 (Y) INCTYPE 增量導入類型
INDEXES 導入索引 (Y) COMMIT 提交數組插入 (N)
ROWS 導入數據行 (Y) PARFILE 參數文件名
LOG 屏幕輸出的日誌文件 CONSTRAINTS 導入限制 (Y)
DESTROY 覆蓋表空間數據文件 (N)
INDEXFILE 將表/索引信息寫入指定的文件
SKIP_UNUSABLE_INDEXES 跳過不可用索引的維護 (N)
FEEDBACK 每 x 行顯示進度 (0)
TOID_NOVALIDATE 跳過指定類型 ID 的驗證
FILESIZE 每一個轉儲文件的最大大小
STATISTICS 始終導入預計算的統計信息
RESUMABLE 在遇到有關空間的錯誤時掛起 (N)
RESUMABLE_NAME 用來標識可恢復語句的文本字符串
RESUMABLE_TIMEOUT RESUMABLE 的等待時間
COMPILE 編譯過程, 程序包和函數 (Y)
STREAMS_CONFIGURATION 導入流的通常元數據 (Y)
STREAMS_INSTANTIATION 導入流實例化元數據 (N)
下列關鍵字僅用於可傳輸的表空間
TRANSPORT_TABLESPACE 導入可傳輸的表空間元數據 (N)
TABLESPACES 將要傳輸到數據庫的表空間
DATAFILES 將要傳輸到數據庫的數據文件
TTS_OWNERS 擁有可傳輸表空間集中數據的用戶
============================================================
expdp能夠經過dblink來實現把導出文件直接放在客戶端!!
一、在客戶端數據庫建立db link和要保存數據文件的目錄;
這些操做我是直接在客戶端hr用戶下作的。
create directory dpump_dir as 'c:\tt\';
create public database link htmldb_dir connect to hr
identified by hr using 'htmldb';
二、在客戶端發佈命令
C:tt>expdp hr/hr tables=test directory=dpump_dir network_link=htmldb_link dumpfile=exp.dmp logfile=exp.log
=============================================================
用impdp經過db link複製schema
利用10g的數據泵複製schema提及來很簡單:
expdp schema-->impdp schema
其實impdp提供了一個更好的方式對schema來操做,能夠避免expdp成dump file,而直接Impdp,能夠實現:
1)複製某個數據庫中的一個schema到另外一個數據庫中。
2) 在同一個數據庫中把一個schema中全部的對象複製到另外一個schema中。
下面只演示了第二種(第一個也原理相同):
1.建立鏈接本身的database link:
C:\Documents and Settings\wyx>sqlplus / as sysdba
SQL> create public database link system_self connect to system identified by "system" using 'orcl';
數據庫連接已建立。
2.複製hr schema到test schema:
C:\Documents and Settings\wyx>impdp system/system network_link=system_self schemas=hr remap_schema=hr:test
若是是從一個數據庫複製一個schema到另外一個數據庫的同名schema則可使用相似命令:
impdp system/system network_link=system_self schemas=hr
Import: Release 10.2.0.1.0 - Production on 星期日, 01 6月, 2008 20:56:51
Copyright (c) 2003, 2005, Oracle. All rights reserved.
鏈接到: Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production
With the Partitioning, OLAP and Data Mining options
啓動 "SYSTEM"."SYS_IMPORT_SCHEMA_01": system/******** network_link=system_self schemas=hr remap_schema=hr:test
正在使用 BLOCKS 方法進行估計...
處理對象類型 SCHEMA_EXPORT/TABLE/TABLE_DATA
使用 BLOCKS 方法的總估計: 512 KB
處理對象類型 SCHEMA_EXPORT/USER
處理對象類型 SCHEMA_EXPORT/SYSTEM_GRANT
處理對象類型 SCHEMA_EXPORT/ROLE_GRANT
處理對象類型 SCHEMA_EXPORT/DEFAULT_ROLE
處理對象類型 SCHEMA_EXPORT/PRE_SCHEMA/PROCACT_SCHEMA
處理對象類型 SCHEMA_EXPORT/SEQUENCE/SEQUENCE
處理對象類型 SCHEMA_EXPORT/TABLE/TABLE
. . 導入了 "TEST"."COUNTRIES" 25 行
. . 導入了 "TEST"."DEPARTMENTS" 27 行
. . 導入了 "TEST"."EMPLOYEES" 107 行
. . 導入了 "TEST"."EMPTT" 1 行
. . 導入了 "TEST"."JOBS" 19 行
. . 導入了 "TEST"."JOB_HISTORY" 10 行
. . 導入了 "TEST"."LOCATIONS" 23 行
. . 導入了 "TEST"."REGIONS" 4 行
處理對象類型 SCHEMA_EXPORT/TABLE/GRANT/OWNER_GRANT/OBJECT_GRANT
處理對象類型 SCHEMA_EXPORT/TABLE/INDEX/INDEX
處理對象類型 SCHEMA_EXPORT/TABLE/CONSTRAINT/CONSTRAINT
處理對象類型 SCHEMA_EXPORT/TABLE/INDEX/STATISTICS/INDEX_STATISTICS
處理對象類型 SCHEMA_EXPORT/TABLE/COMMENT
處理對象類型 SCHEMA_EXPORT/PROCEDURE/PROCEDURE
處理對象類型 SCHEMA_EXPORT/PROCEDURE/ALTER_PROCEDURE
處理對象類型 SCHEMA_EXPORT/VIEW/VIEW
處理對象類型 SCHEMA_EXPORT/TABLE/CONSTRAINT/REF_CONSTRAINT
處理對象類型 SCHEMA_EXPORT/TABLE/TRIGGER
處理對象類型 SCHEMA_EXPORT/TABLE/STATISTICS/TABLE_STATISTICS
做業 "SYSTEM"."SYS_IMPORT_SCHEMA_01" 已於 20:57:30 成功完成
==================================================
壓縮
expdp scott/xxxxx DIRECTORY= data_pump_dir dumpfile=none.dmp tables=(T) COMPRESSION=noneexpdp scott/xxxxx DIRECTORY= data_pump_dir dumpfile=data_only.dmp tables=(T) COMPRESSION=DATA_ONLYexpdp scott/xxxxx DIRECTORY= data_pump_dir dumpfile=metadata_only.dmp tables=(T) COMPRESSION=METADATA_ONLYexpdp scott/xxxxx DIRECTORY= data_pump_dir dumpfile=all.dmp tables=(T) COMPRESSION=all