資料泵過濾匯出資料的where條件
資料泵檔案
expdp介紹
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(具體見2、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(具體見1、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. 行表空間模式匯出
27. VERSION
指定被匯出物件的資料庫版本,預設值為COMPATIBLE.
VERSION={COMPATIBLE | LATEST | version_string}
為COMPATIBLE時,會根據初始化引數COMPATIBLE生成物件後設資料;為LATEST時,會根據資料庫的實際版本生成物件後設資料.version_string用於指定資料庫版本字串.呼叫EXPDP
資料泵工具匯出的步驟:
1、建立DIRECTORY
create directory dir_dp as 'D:\oracle\dir_dp';
2、授權
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;
3、執行匯出
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; */
備註:
1、directory=dir_dp必須放在前面,如果將其放置最後,會提示 ORA-39002: 操作無效
ORA-39070: 無法開啟日誌檔案。
ORA-39087: 目錄名 DATA_PUMP_DIR; 無效
2、在匯出過程中,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;
3、匯出語句後面不要有分號,否則如上的匯出語句中的job表名為‘my_job1;’,而不是my_job1。因此導致expdp lttfm/lttfm attach=lttfm.my_job1執行該命令時一直提示找不到job表
4、建立的目錄一定要在資料庫所在的機器上。否則也是提示:
ORA-39002: 操作無效
ORA-39070: 無法開啟日誌檔案。
ORA-39087: 目錄名 DATA_PUMP_DIR; 無效
匯出的相關命令使用:
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自動解除安裝
資料泵匯出的各種模式:
1、按表模式匯出:
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
2、按查詢條件匯出:
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"'
3、按表空間匯出:
Expdp lttfm/lttfm@fgisdb dumpfile=expdp_tablespace.dmp tablespaces=GCOMM.DBF logfile=expdp_tablespace.log directory=dir_dp job_name=my_job
4、匯出方案
Expdp lttfm/lttfm DIRECTORY=dir_dp DUMPFILE=schema.dmp SCHEMAS=lttfm,gwm
5、匯出整個資料庫:
expdp lttfm/lttfm@fgisdb dumpfile =full.dmp full=y logfile=full.log directory=dir_dp job_name=my_job
使用exclude,include匯出資料
1、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%\'\"
--匯出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$%\'\"
--僅匯出lttfm使用者下的所有儲存過程:
expdp lttfm/lttfm@fgisdb schemas=lttfm dumpfile=include_1.dmp logfile=include_1.log directory=dir_dp job_name=my_job include=PROCEDURE;
2、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有很多相同的,不同的有:
1、REMAP_DATAFILE
該選項用於將源資料檔名轉變為目標資料檔名,在不同平臺之間搬移表空間時可能需要該選項.
REMAP_DATAFIEL=source_datafie:target_datafile
2、REMAP_SCHEMA
該選項用於將源方案的所有物件裝載到目標方案中.
REMAP_SCHEMA=source_schema:target_schema
3、REMAP_TABLESPACE
將源表空間的所有物件匯入到目標表空間中
REMAP_TABLESPACE=source_tablespace:target:tablespace
4、REUSE_DATAFILES
該選項指定建立表空間時是否覆蓋已存在的資料檔案.預設為N
REUSE_DATAFIELS={Y | N}
5、SKIP_UNUSABLE_INDEXES
指定匯入是是否跳過不可使用的索引,預設為N
6、SQLFILE
指定將匯入要指定的索引DDL操作寫入到SQL指令碼中
SQLFILE=[directory_object:]file_name
Impdp scott/tiger DIRECTORY=dump DUMPFILE=tab.dmp SQLFILE=a.sql
7、STREAMS_CONFIGURATION
指定是否匯入流後設資料(Stream Matadata),預設值為Y.
8、TABLE_EXISTS_ACTION
該選項用於指定當表已經存在時匯入作業要執行的操作,預設為SKIP
TABBLE_EXISTS_ACTION={SKIP | APPEND | TRUNCATE | FRPLACE }
當設定該選項為SKIP時,匯入作業會跳過已存在表處理下一個物件;當設定為APPEND時,會追加資料,為TRUNCATE時,匯入作業會截斷表,然後為其追加新資料;當設定為REPLACE時,匯入作業會刪除已存在表,重建表病追加資料,注意,TRUNCATE選項不適用與簇表和NETWORK_LINK選項
9、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
10、TRANSPORT_DATAFILES
該選項用於指定搬移空間時要被匯入到目標資料庫的資料檔案
TRANSPORT_DATAFILE=datafile_name
Datafile_name用於指定被複制到目標資料庫的資料檔案
Impdp system/manager DIRECTORY=dump DUMPFILE=tts.dmp
TRANSPORT_DATAFILES=’/user01/data/tbs1.f’呼叫IMPDP
impdp匯入模式:
1、按表匯入
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
2、按使用者匯入(可以將使用者資訊直接匯入,即如果使用者資訊不存在的情況下也可以直接匯入)
impdp gwm/gwm@fgisdb schemas=gwm dumpfile =expdp_test.dmp logfile=expdp_test.log directory=dir_dp job_name=my_job
3、不透過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是目的資料庫上的目錄
4、更換表空間
採用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
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關鍵字
1、full用於匯出整個資料庫,在rows=n一起使用,匯出整個資料庫的結構。
如:exp userid=gwm/gwm file=/test.dmp log=test.log full=y rows=n direct=y
2、OWNER和TABLES,用於定義exp匯出的物件,可加上query條件設定匯出的行數
如:exp userid=gwm/gwm file=/test.dmp log=test.log owner=gwm table=(table1,table2) query="'where rownum<11'"
3、buffer和feedback 若匯出資料較大,考慮使用這兩個引數。
如:exp userid=gwm/gwm file=/test.dmp log=test.log feedback=10000 buffer=100000000 tables=(table1,table2)
4、file和log 用於指定備份的dmp名稱和log名稱
5、compress 不壓縮匯出資料的內容,預設y
6、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 擁有可傳輸表空間集中資料的使用者
備註:
INCTYPE 增量匯入型別 該引數到9i已廢棄,我使用的是oracle11g做的實驗,發現該引數已無法使用。如下實驗所示:
C:\Users\thinkpad>imp fyzh_ora/FYZH_ORA file=rm_trs_seg.dmp log=rm_trs_seg.log f
romuser=ltwebgis inctype=restore
Import: Release 11.1.0.7.0 - Production on 星期二 1月 10 22:18:14 2012
Copyright (c) 1982, 2007, Oracle. All rights reserved.
連線到: Oracle Database 11g Enterprise Edition Release 11.1.0.7.0 - Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
經由常規路徑由 EXPORT:V10.02.01 建立的匯出檔案
警告: 這些物件由 LTWEBGIS 匯出, 而不是當前使用者
已經完成 ZHS16GBK 字符集和 AL16UTF16 NCHAR 字符集中的匯入
IMP-00021: INCTYPE 引數已廢棄
IMP-00083: 轉儲檔案中不包含增量匯出
IMP-00000: 未成功終止匯入
expdp介紹
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(具體見2、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(具體見1、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. 行表空間模式匯出
27. VERSION
指定被匯出物件的資料庫版本,預設值為COMPATIBLE.
VERSION={COMPATIBLE | LATEST | version_string}
為COMPATIBLE時,會根據初始化引數COMPATIBLE生成物件後設資料;為LATEST時,會根據資料庫的實際版本生成物件後設資料.version_string用於指定資料庫版本字串.呼叫EXPDP
資料泵工具匯出的步驟:
1、建立DIRECTORY
create directory dir_dp as 'D:\oracle\dir_dp';
2、授權
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;
3、執行匯出
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; */
備註:
1、directory=dir_dp必須放在前面,如果將其放置最後,會提示 ORA-39002: 操作無效
ORA-39070: 無法開啟日誌檔案。
ORA-39087: 目錄名 DATA_PUMP_DIR; 無效
2、在匯出過程中,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;
3、匯出語句後面不要有分號,否則如上的匯出語句中的job表名為‘my_job1;’,而不是my_job1。因此導致expdp lttfm/lttfm attach=lttfm.my_job1執行該命令時一直提示找不到job表
4、建立的目錄一定要在資料庫所在的機器上。否則也是提示:
ORA-39002: 操作無效
ORA-39070: 無法開啟日誌檔案。
ORA-39087: 目錄名 DATA_PUMP_DIR; 無效
匯出的相關命令使用:
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自動解除安裝
資料泵匯出的各種模式:
1、按表模式匯出:
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
2、按查詢條件匯出:
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"'
3、按表空間匯出:
Expdp lttfm/lttfm@fgisdb dumpfile=expdp_tablespace.dmp tablespaces=GCOMM.DBF logfile=expdp_tablespace.log directory=dir_dp job_name=my_job
4、匯出方案
Expdp lttfm/lttfm DIRECTORY=dir_dp DUMPFILE=schema.dmp SCHEMAS=lttfm,gwm
5、匯出整個資料庫:
expdp lttfm/lttfm@fgisdb dumpfile =full.dmp full=y logfile=full.log directory=dir_dp job_name=my_job
使用exclude,include匯出資料
1、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%\'\"
--匯出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$%\'\"
--僅匯出lttfm使用者下的所有儲存過程:
expdp lttfm/lttfm@fgisdb schemas=lttfm dumpfile=include_1.dmp logfile=include_1.log directory=dir_dp job_name=my_job include=PROCEDURE;
2、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有很多相同的,不同的有:
1、REMAP_DATAFILE
該選項用於將源資料檔名轉變為目標資料檔名,在不同平臺之間搬移表空間時可能需要該選項.
REMAP_DATAFIEL=source_datafie:target_datafile
2、REMAP_SCHEMA
該選項用於將源方案的所有物件裝載到目標方案中.
REMAP_SCHEMA=source_schema:target_schema
3、REMAP_TABLESPACE
將源表空間的所有物件匯入到目標表空間中
REMAP_TABLESPACE=source_tablespace:target:tablespace
4、REUSE_DATAFILES
該選項指定建立表空間時是否覆蓋已存在的資料檔案.預設為N
REUSE_DATAFIELS={Y | N}
5、SKIP_UNUSABLE_INDEXES
指定匯入是是否跳過不可使用的索引,預設為N
6、SQLFILE
指定將匯入要指定的索引DDL操作寫入到SQL指令碼中
SQLFILE=[directory_object:]file_name
Impdp scott/tiger DIRECTORY=dump DUMPFILE=tab.dmp SQLFILE=a.sql
7、STREAMS_CONFIGURATION
指定是否匯入流後設資料(Stream Matadata),預設值為Y.
8、TABLE_EXISTS_ACTION
該選項用於指定當表已經存在時匯入作業要執行的操作,預設為SKIP
TABBLE_EXISTS_ACTION={SKIP | APPEND | TRUNCATE | FRPLACE }
當設定該選項為SKIP時,匯入作業會跳過已存在表處理下一個物件;當設定為APPEND時,會追加資料,為TRUNCATE時,匯入作業會截斷表,然後為其追加新資料;當設定為REPLACE時,匯入作業會刪除已存在表,重建表病追加資料,注意,TRUNCATE選項不適用與簇表和NETWORK_LINK選項
9、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
10、TRANSPORT_DATAFILES
該選項用於指定搬移空間時要被匯入到目標資料庫的資料檔案
TRANSPORT_DATAFILE=datafile_name
Datafile_name用於指定被複制到目標資料庫的資料檔案
Impdp system/manager DIRECTORY=dump DUMPFILE=tts.dmp
TRANSPORT_DATAFILES=’/user01/data/tbs1.f’呼叫IMPDP
impdp匯入模式:
1、按表匯入
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
2、按使用者匯入(可以將使用者資訊直接匯入,即如果使用者資訊不存在的情況下也可以直接匯入)
impdp gwm/gwm@fgisdb schemas=gwm dumpfile =expdp_test.dmp logfile=expdp_test.log directory=dir_dp job_name=my_job
3、不透過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是目的資料庫上的目錄
4、更換表空間
採用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
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關鍵字
1、full用於匯出整個資料庫,在rows=n一起使用,匯出整個資料庫的結構。
如:exp userid=gwm/gwm file=/test.dmp log=test.log full=y rows=n direct=y
2、OWNER和TABLES,用於定義exp匯出的物件,可加上query條件設定匯出的行數
如:exp userid=gwm/gwm file=/test.dmp log=test.log owner=gwm table=(table1,table2) query="'where rownum<11'"
3、buffer和feedback 若匯出資料較大,考慮使用這兩個引數。
如:exp userid=gwm/gwm file=/test.dmp log=test.log feedback=10000 buffer=100000000 tables=(table1,table2)
4、file和log 用於指定備份的dmp名稱和log名稱
5、compress 不壓縮匯出資料的內容,預設y
6、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 擁有可傳輸表空間集中資料的使用者
備註:
INCTYPE 增量匯入型別 該引數到9i已廢棄,我使用的是oracle11g做的實驗,發現該引數已無法使用。如下實驗所示:
C:\Users\thinkpad>imp fyzh_ora/FYZH_ORA file=rm_trs_seg.dmp log=rm_trs_seg.log f
romuser=ltwebgis inctype=restore
Import: Release 11.1.0.7.0 - Production on 星期二 1月 10 22:18:14 2012
Copyright (c) 1982, 2007, Oracle. All rights reserved.
連線到: Oracle Database 11g Enterprise Edition Release 11.1.0.7.0 - Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
經由常規路徑由 EXPORT:V10.02.01 建立的匯出檔案
警告: 這些物件由 LTWEBGIS 匯出, 而不是當前使用者
已經完成 ZHS16GBK 字符集和 AL16UTF16 NCHAR 字符集中的匯入
IMP-00021: INCTYPE 引數已廢棄
IMP-00083: 轉儲檔案中不包含增量匯出
IMP-00000: 未成功終止匯入
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/23490154/viewspace-1061687/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- MongoDB之資料查詢(where條件過濾)MongoDB
- 資料泵的匯入匯出
- 資料泵匯出匯入
- Lambda表示式where過濾資料
- 資料泵匯出匯入表
- 資料泵匯出匯入資料標準文件
- Oracle資料泵的匯入和匯出Oracle
- 資料泵避免個別表資料的匯出
- Oracle資料泵-schema匯入匯出Oracle
- oracle按照表條件expdp匯出資料Oracle
- 使用資料泵工具expdp工具匯出資料
- 資料泵匯出資料包錯處理
- 資料泵避免個別表資料的匯出(二)
- Oracle資料泵匯出匯入(expdp/impdp)Oracle
- Oracle使用資料泵匯出匯入表Oracle
- 資料泵取匯出和匯入(一)
- 資料泵匯出索引資料和統計資訊嗎索引
- Oracle使用資料泵expdp,impdp進行資料匯出匯入Oracle
- Oracle expdp資料泵遠端匯出Oracle
- 使用資料泵匯出DDL語句
- 轉oracle資料泵匯出時報錯Oracle
- 資料庫泵(expdp/impdp)匯入匯出流程資料庫
- 使用資料泵impdp匯入資料
- 資料泵在本地匯出資料到遠端資料庫中資料庫
- Impdp資料泵匯入
- 12c 資料泵匯入匯出級別
- 細緻入微:如何使用資料泵匯出表的部分列資料
- 【匯入匯出】資料泵 job_name引數的使用
- 關於使用exp按照條件匯出資料的問題(摘)
- exp匯出一個表中符合查詢條件的資料
- python實現oracle資料泵匯出功能PythonOracle
- oracle 資料泵匯出簡單使用版Oracle
- 利用資料泵匯出查詢結果(二)
- 利用資料泵匯出查詢結果(一)
- oracle監控資料泵匯入和匯出的sql語句OracleSQL
- 12c pdb的資料泵匯入匯出簡單示例
- 資料泵匯出匯入物化檢視(ORA-39083)
- oracle10G新特性之資料泵匯出/匯入Oracle