最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

基于Oracle數(shù)據(jù)泵(expdp/impdp)的數(shù)據(jù)導(dǎo)入導(dǎo)出指南

 更新時(shí)間:2025年10月14日 09:04:41   作者:小龍?jiān)谏綎|  
數(shù)據(jù)泵(expdp/impdp)是Oracle 10g 之后進(jìn)行高效數(shù)據(jù)遷移的標(biāo)準(zhǔn)工具,支持多線程操作與靈活參數(shù)配置?,利用數(shù)據(jù)泵可以做到邏輯的備份,數(shù)據(jù)遷移,傳輸表空間等,本文給大家介紹了基于Oracle數(shù)據(jù)泵(expdp/impdp)的數(shù)據(jù)導(dǎo)入導(dǎo)出指南,需要的朋友可以參考下

引言

數(shù)據(jù)泵(expdp/impdp)是Oracle 10g 之后進(jìn)行高效數(shù)據(jù)遷移的標(biāo)準(zhǔn)工具,支持多線程操作與靈活參數(shù)配置‌。數(shù)據(jù)泵實(shí)際上是后臺(tái)存儲(chǔ)過程作業(yè),由dw進(jìn)程進(jìn)行工作,此進(jìn)程可以并發(fā)多個(gè)運(yùn)行,相關(guān)作業(yè)狀態(tài)可以由dba_datapump_jobs視圖查看。在終端關(guān)閉或者ctrl c啥的依然不會(huì)影響作業(yè)的運(yùn)行,若要進(jìn)行作業(yè)管理需要attach。利用數(shù)據(jù)泵可以做到邏輯的備份,數(shù)據(jù)遷移,傳輸表空間等,DBA比較常用的工具; imp/exp 是原始導(dǎo)入導(dǎo)出工具。

數(shù)據(jù)導(dǎo)出(expdp)

數(shù)據(jù)的導(dǎo)出為數(shù)據(jù)庫的存儲(chǔ)過程作業(yè),所以需要用到目錄對(duì)象,定義導(dǎo)出dump文件、日志文件等的路徑信息;

導(dǎo)出任務(wù)發(fā)起,作業(yè)會(huì)數(shù)據(jù)庫自動(dòng)創(chuàng)建,作業(yè)會(huì)自動(dòng)創(chuàng)建master表記錄作業(yè)信息,作業(yè)狀態(tài)也會(huì)記錄在dba_datapump_jobs視圖;

數(shù)據(jù)導(dǎo)出源端為數(shù)據(jù)庫,目標(biāo)端為dump文件,也就是靈活將數(shù)據(jù)庫的相關(guān)對(duì)象寫入到dump物理文件,理解鏈接關(guān)系,跟目標(biāo)庫是無關(guān)系的;

當(dāng)然需要用到exp_full_database角色權(quán)限,目錄對(duì)象的執(zhí)行讀寫權(quán)限。

查看表空間

set line 300 pages 100
col tablespace_name for a40
col owner for a30
select distinct tablespace_name,owner from dba_tables
where owner in (select username from dba_users where account_status='OPEN' and username not in ('SYS','SYSTEM','DBSNMP'))
order by 2;

查看索引

set line 300 pages 100
col tablespace_name for a40
col owner for a30
select distinct tablespace_name,owner from dba_indexes
where owner in (select username from dba_users where account_status='OPEN' and username not in ('SYS','SYSTEM','DBSNMP'))
order by 2;


查看數(shù)據(jù)庫大小

select sum(bytes)/1024/1024/1024 from dba_segments;

查看所有directory目錄

col directory_name for a25
col DIRECTORY_PATH for a80
select directory_name,directory_path from dba_directories;

創(chuàng)建目錄

mkdir /backup/dumpfile
chown oracle.oinstall /backup/dumpfile

數(shù)據(jù)庫中創(chuàng)建并授權(quán)

create directory mydir as '/backup/dumpfile';
grant read,write on directory mydir to sys;

默認(rèn)是用sys進(jìn)行創(chuàng)建,普通用戶需要進(jìn)行授權(quán)。

導(dǎo)出數(shù)據(jù)

參數(shù)文件

vi /home/oracle/wl_full.par

USERID=system/*******
DIRECTORY=dumpdir
DUMPFILE=xl20250216_%U.dmp
LOGFILE=xl20250216_exp.log
JOB_NAME=xl_export_full
LOGTIME=all
SCHEMA=xl
EXCLUDE=statistics
COMPRESSION=all
PARALLEL=8
CLUSTER=no

USERID 為用戶憑證,普通用戶操作需要授權(quán)
DIRECTORY 為目錄對(duì)象
DUMPFILE 為導(dǎo)出文件名稱
LOGFILE 為導(dǎo)出日志名稱
JOB_NAME 為作業(yè)名稱,自定義作業(yè)名稱方便管理
LOGTIME all為記錄每個(gè)環(huán)節(jié)的時(shí)間
SCHEMA 為模式名稱,通俗講也就是導(dǎo)出哪個(gè)業(yè)務(wù)用戶的數(shù)據(jù)
EXCLUDE 為排除不導(dǎo)出的內(nèi)容,這里列舉為統(tǒng)計(jì)信息,當(dāng)然可以是其他的對(duì)象信息
COMPRESSION 為導(dǎo)出數(shù)據(jù)的壓縮級(jí)別,all為數(shù)據(jù)和元數(shù)據(jù)全部壓縮,最高壓縮類型,當(dāng)然可以結(jié)合壓縮算法COMPRESSION_ALGORITHM達(dá)到更高級(jí)別的壓縮
PARALLEL 為并行度,也就是定義dw進(jìn)程的個(gè)數(shù)
CLUSTER 為RAC特有參數(shù),定義作業(yè)是否在每個(gè)節(jié)點(diǎn)運(yùn)行

設(shè)置方案

schemas=schema1,schema2

作用:指定要導(dǎo)出的 Schema(方案或用戶)列表,多個(gè) Schema 用逗號(hào)分隔。
注意事項(xiàng):
導(dǎo)出多個(gè) Schema 時(shí),確保目標(biāo)數(shù)據(jù)庫有足夠的存儲(chǔ)空間。
Schema 中的對(duì)象(如表、索引、存儲(chǔ)過程)會(huì)被一并導(dǎo)出。

設(shè)置導(dǎo)出文件與目錄

directory=DATA_PUMP_DIR

作用:指定導(dǎo)出文件存放的 Oracle 目錄對(duì)象(對(duì)應(yīng)服務(wù)器上的物理路徑)。

注意事項(xiàng):

DATA_PUMP_DIR 是 Oracle 的預(yù)定義目錄,需擁有DBA 提前創(chuàng)建并授權(quán):

CREATE DIRECTORY DATA_PUMP_DIR AS 'D:\dir';
GRANT READ, WRITE ON DIRECTORY DATA_PUMP_DIR TO system;

實(shí)際路徑需在數(shù)據(jù)庫服務(wù)器上存在且有寫入權(quán)限,而非客戶端機(jī)器。不要設(shè)置電腦桌面目錄下文件,可能權(quán)限有影響,導(dǎo)入報(bào)錯(cuò)訪問不了文件。

設(shè)置導(dǎo)出文件名

dumpfile=filename_%U.dmp

作用:定義導(dǎo)出文件的名稱格式,%U 表示自動(dòng)生成兩位數(shù)字編號(hào)(如 multischema_01.dmp)。

注意事項(xiàng):

當(dāng)導(dǎo)出數(shù)據(jù)量較大時(shí),結(jié)合 parallel 參數(shù)會(huì)生成多個(gè)文件。
分片文件名需包含通配符(如 %U%L),否則并行導(dǎo)出會(huì)報(bào)錯(cuò)。

執(zhí)行

expdp PARFILE=/home/oracle/wl_full.par

查看作業(yè)狀態(tài)

set line 300 pages 100
col owner_name for a20
col job_name for a30
col state for a20
select owner_name,job_name,state from dba_datapump_jobs;

OWNER_NAME	     JOB_NAME			    STATE
-------------------- ------------------------------ --------------------
SYSTEM		     XL_EXPORT_FULL		    EXECUTING

登錄作業(yè)

expdp system attach=XL_EXPORT_FULL

STATUS,查看狀態(tài)
STOP_JOB,停止作業(yè),可以繼續(xù)啟動(dòng),dba_datapump_jobs信息依然存在
START_JOB,繼續(xù)啟動(dòng)停止的作業(yè)
KILL_JOB,強(qiáng)制終止作業(yè),dba_datapump_jobs信息會(huì)清除

數(shù)據(jù)導(dǎo)入

數(shù)據(jù)的導(dǎo)入也是數(shù)據(jù)庫的存儲(chǔ)過程作業(yè),所以需要用到目錄對(duì)象,定義dump文件、日志文件等的路徑信息;
導(dǎo)入任務(wù)發(fā)起,作業(yè)會(huì)數(shù)據(jù)庫自動(dòng)創(chuàng)建,作業(yè)會(huì)自動(dòng)創(chuàng)建master表記錄作業(yè)信息,作業(yè)狀態(tài)也會(huì)記錄在dba_datapump_jobs視圖;
數(shù)據(jù)導(dǎo)入源端為dump文件,目標(biāo)端為數(shù)據(jù)庫,也就是靈活將dump文件的相關(guān)對(duì)象寫入到目標(biāo)數(shù)據(jù)庫,理解鏈接關(guān)系,跟源庫是無關(guān)系的;
當(dāng)然需要用到imp_full_database角色權(quán)限,目錄對(duì)象的執(zhí)行讀寫權(quán)限。

創(chuàng)建用戶和表空間

create tablespace TEST datafile size 31G autoextend on;
create user TEST identified by "TEST" default tablespace TEST quota unlimited on TEST;

關(guān)鍵是定義好表空間,用戶可以不用創(chuàng)建。
若不同表空間需要利用REMAP_TABLESPACE重新映射表空間。
若需要導(dǎo)入不同的用戶,可以利用REMAP_SCHEMA重新映射用戶。
當(dāng)然表結(jié)構(gòu)和數(shù)據(jù)也可以重新映射。

創(chuàng)建目錄對(duì)象

目錄

mkdir /backup/dumpfile
chown oracle.oinstall /backup/dumpfile

保存信息到數(shù)據(jù)庫

create directory mydir as '/backup/dumpfile';

創(chuàng)建參數(shù)文件

vi /home/oracle/imp_full.par

USERID=system/*******
DIRECTORY=mydir
DUMPFILE=xl20250216_%U.dmp
LOGFILE=xl20250216_imp.log
JOB_NAME=xl_import_full
LOGTIME=ALL
CLUSTER=NO
PARALLEL=8
TRANSFORM=DISABLE_ARCHIVE_LOGGING:Y
REMAP_TABLESPACE=users:CISMT_DATA
TABLE_EXISTS_ACTION=REPLACE

USERID 為導(dǎo)出用戶憑證
DIRECTORY 為目錄對(duì)象
DUMPFILE 為導(dǎo)出文件名稱
LOGFILE 為導(dǎo)入日志名稱
JOB_NAME 為作業(yè)名稱,自定義作業(yè)名稱方便管理
LOGTIME all為記錄每個(gè)環(huán)節(jié)的時(shí)間
SCHEMA 為模式名稱,通俗講也就是導(dǎo)出哪個(gè)業(yè)務(wù)用戶的數(shù)據(jù)
EXCLUDE 為排除不導(dǎo)出的內(nèi)容,這里列舉為統(tǒng)計(jì)信息,當(dāng)然可以是其他的對(duì)象信息
COMPRESSION 為導(dǎo)出數(shù)據(jù)的壓縮級(jí)別,all為數(shù)據(jù)和元數(shù)據(jù)全部壓縮
PARALLEL 為并行度,也就是定義dw進(jìn)程的個(gè)數(shù),要跟dmp文件數(shù)對(duì)應(yīng)上
CLUSTER 為RAC特有參數(shù),定義作業(yè)是否在每個(gè)節(jié)點(diǎn)運(yùn)行
TRANSFORM為轉(zhuǎn)換參數(shù),DISABLE_ARCHIVE_LOGGING:Y也就是不寫歸檔,12c新特性
REMAP_TABLESPACE為重新映射表空間,源:目標(biāo)
TABLE_EXISTS_ACTION為當(dāng)表存著如何操作,REPLACE為替換,重新創(chuàng)建表

remap_schema 模式映射

remap_schema=schema1:newschema1,schema2:newschema2
作用:將源模式映射到目標(biāo)模式。
schema1 → newschema1
schema2 → newschema2
目標(biāo)模式需提前存在,或確保執(zhí)行用戶有權(quán)限創(chuàng)建(需 CREATE USER 權(quán)限)。
映射失敗會(huì)導(dǎo)致對(duì)象導(dǎo)入到原模式(若存在)或報(bào)錯(cuò)。

remap_tablespace 表空間映射

remap_tablespace=old_ts1:new_ts1,old_ts2:new_ts2
:每個(gè)源表空間只能映射一次。若需將 USER_ME 中的不同對(duì)象分配到不同目標(biāo)表空間,需結(jié)合 REMAP_SCHEMA 和 INCLUDE 參數(shù)。
作用:將源表空間映射到目標(biāo)表空間。
old_ts1 → new_ts1
old_ts2 → new_ts2

目標(biāo)表空間需提前創(chuàng)建。
每個(gè)源表空間只能映射一次。
old_ts1 → new_ts1
old_ts1→ new_ts2
若這樣會(huì)執(zhí)行不了命令
若未映射,對(duì)象將嘗試導(dǎo)入到原表空間(若不存在則報(bào)錯(cuò))。

忽略段屬性(存儲(chǔ)參數(shù))

TRANSFORM=SEGMENT_ATTRIBUTES:N
作用:忽略段屬性(存儲(chǔ)參數(shù)),包括:
表空間(TABLESPACE)
存儲(chǔ)參數(shù)(如 INITIAL, NEXT 等)
日志模式(LOGGING/NOLOGGING)
適用場景:
目標(biāo)環(huán)境表空間結(jié)構(gòu)與源庫不同,需依賴 remap_tablespace 參數(shù)。
避免存儲(chǔ)參數(shù)(如分區(qū)表大小)與目標(biāo)環(huán)境不匹配。
注意:需與 remap_tablespace 配合使用,否則對(duì)象可能導(dǎo)入到默認(rèn)表空間。

數(shù)據(jù)存儲(chǔ)的目錄

directory=DATA_PUMP_DIR

作用:指定數(shù)據(jù)庫目錄對(duì)象,用于定位轉(zhuǎn)儲(chǔ)文件(.dmp)和日志文件。

注意:

DATA_PUMP_DIR 需在目標(biāo)數(shù)據(jù)庫中預(yù)定義。
路徑權(quán)限需允許 Oracle 進(jìn)程讀寫。

數(shù)據(jù)存儲(chǔ)的文件(.dmp)

作用:指定導(dǎo)入的轉(zhuǎn)儲(chǔ)文件名,%U 通配符自動(dòng)匹配多個(gè)文件(如 multischema_01.dmp, multischema_02.dmp)。

注意:

需確保所有分片文件均存在于 DATA_PUMP_DIR 目錄。
若導(dǎo)出時(shí)未分片,直接指定文件名(如 dumpfile=full.dmp)。

已存在表時(shí)

TABLE_EXISTS_ACTION=REPLACE

作用:當(dāng)目標(biāo)表已存在時(shí),替換其結(jié)構(gòu)及數(shù)據(jù)。

替換行為:刪除原表,重新創(chuàng)建并導(dǎo)入數(shù)據(jù)。

對(duì)比其他選項(xiàng):

  • SKIP:跳過已存在的表(默認(rèn))。
  • APPEND:追加數(shù)據(jù)到現(xiàn)有表。
  • TRUNCATE:清空表后導(dǎo)入數(shù)據(jù)。

風(fēng)險(xiǎn):REPLACE 會(huì)刪除原表,導(dǎo)致依賴對(duì)象(如索引、觸發(fā)器)失效。

建議:

  • 生產(chǎn)環(huán)境慎用,建議先備份。
  • 確保目標(biāo)表無其他依賴或業(yè)務(wù)影響。

執(zhí)行

expdp PARFILE=/home/oracle/imp_full.par

查看作業(yè)

set line 300 pages 100
col owner_name for a20
col job_name for a30
col state for a20
select owner_name,job_name,state from dba_datapump_jobs;


附加到作業(yè)

expdp system attach=xl_import_full

# 查看狀態(tài)
status

expdp 參數(shù)詳細(xì)說明

expdp -help

數(shù)據(jù)泵導(dǎo)出實(shí)用程序提供了一種用于在 Oracle 數(shù)據(jù)庫之間傳輸數(shù)據(jù)對(duì)象的機(jī)制。
該實(shí)用程序可以使用以下命令進(jìn)行調(diào)用:

   示例: expdp scott/tiger DIRECTORY=dmpdir DUMPFILE=scott.dmp

您可以控制導(dǎo)出的運(yùn)行方式。具體方法是: 在 'expdp' 命令后輸入
各種參數(shù)。要指定各參數(shù), 請(qǐng)使用關(guān)鍵字:

   格式:  expdp KEYWORD=value 或 KEYWORD=(value1,value2,...,valueN)
   示例: expdp scott/tiger DUMPFILE=scott.dmp DIRECTORY=dmpdir SCHEMAS=scott
               或 TABLES=(T1:P1,T1:P2), 如果 T1 是分區(qū)表

USERID 必須是命令行中的第一個(gè)參數(shù)。

------------------------------------------------------------------------------

以下是可用關(guān)鍵字和它們的說明。方括號(hào)中列出的是默認(rèn)值。

ABORT_STEP
在初始化作業(yè)后停止作業(yè), 或者在指示的對(duì)象中停止作業(yè)。
有效值為 -1 或 N, 此處 N 為大于等于零的值。
N 對(duì)應(yīng)于對(duì)象在主表中的進(jìn)程順序號(hào)。

ACCESS_METHOD
指示導(dǎo)出操作使用特定方法來卸載數(shù)據(jù)。
有效的關(guān)鍵字值為: [AUTOMATIC], DIRECT_PATH 和 EXTERNAL_TABLE。

ATTACH
連接到現(xiàn)有作業(yè)。
例如, ATTACH=job_name。

CLUSTER
利用集群資源并將 worker 進(jìn)程分布在 Oracle RAC 上 [YES]。

COMPRESSION
減少轉(zhuǎn)儲(chǔ)文件大小。
有效的關(guān)鍵字值為: ALL, DATA_ONLY, [METADATA_ONLY] 和 NONE。

COMPRESSION_ALGORITHM
指定應(yīng)使用的壓縮算法。
有效的關(guān)鍵字值為: [BASIC], LOW, MEDIUM 和 HIGH。

CONTENT
指定要卸載的數(shù)據(jù)。
有效的關(guān)鍵字值為: [ALL], DATA_ONLY 和 METADATA_ONLY。

DATA_OPTIONS
數(shù)據(jù)層選項(xiàng)標(biāo)記。
有效的關(guān)鍵字值為: XML_CLOBS。

DIRECTORY
用于轉(zhuǎn)儲(chǔ)文件和日志文件的目錄對(duì)象。

DUMPFILE
指定目標(biāo)轉(zhuǎn)儲(chǔ)文件名的列表 [expdat.dmp]。
例如, DUMPFILE=scott1.dmp, scott2.dmp, dmpdir:scott3.dmp。

ENCRYPTION
加密某個(gè)轉(zhuǎn)儲(chǔ)文件的一部分或全部。
有效的關(guān)鍵字值為: ALL, DATA_ONLY, ENCRYPTED_COLUMNS_ONLY, METADATA_ONLY 和 NONE。

ENCRYPTION_ALGORITHM
指定加密的方式。
有效的關(guān)鍵字值為: [AES128], AES192 和 AES256。

ENCRYPTION_MODE
生成加密密鑰的方法。
有效的關(guān)鍵字值為: DUAL, PASSWORD 和 [TRANSPARENT]。

ENCRYPTION_PASSWORD
用于在轉(zhuǎn)儲(chǔ)文件中創(chuàng)建加密數(shù)據(jù)的口令密鑰。

ENCRYPTION_PWD_PROMPT
指定是否提示輸入加密口令 [NO]。
當(dāng)標(biāo)準(zhǔn)輸入為讀取時(shí), 將隱藏終端回送。

ESTIMATE
計(jì)算作業(yè)估計(jì)值。
有效的關(guān)鍵字值為: [BLOCKS] 和 STATISTICS。

ESTIMATE_ONLY
計(jì)算作業(yè)估計(jì)值而不執(zhí)行導(dǎo)出 [NO]。

EXCLUDE
排除特定對(duì)象類型。
例如, EXCLUDE=SCHEMA:"='HR'"。

FILESIZE
以字節(jié)為單位指定每個(gè)轉(zhuǎn)儲(chǔ)文件的大小。

FLASHBACK_SCN
用于重置會(huì)話快照的 SCN。

FLASHBACK_TIME
用于查找最接近的相應(yīng) SCN 值的時(shí)間。

FULL
導(dǎo)出整個(gè)數(shù)據(jù)庫 [NO]。

HELP
顯示幫助消息 [NO]。

INCLUDE
包括特定對(duì)象類型。
例如, INCLUDE=TABLE_DATA。

JOB_NAME
要?jiǎng)?chuàng)建的導(dǎo)出作業(yè)的名稱。

KEEP_MASTER
在成功完成導(dǎo)出作業(yè)后保留主表 [NO]。

LOGFILE
指定日志文件名 [export.log]。

LOGTIME
指定要給在導(dǎo)出操作期間顯示的消息加時(shí)間戳。
有效的關(guān)鍵字值為: ALL, [NONE], LOGFILE 和 STATUS。

METRICS
將其他作業(yè)信息報(bào)告到導(dǎo)出日志文件 [NO]。

NETWORK_LINK
源系統(tǒng)的遠(yuǎn)程數(shù)據(jù)庫鏈接的名稱。

NOLOGFILE
不寫入日志文件 [NO]。

PARALLEL
更改當(dāng)前作業(yè)的活動(dòng) worker 的數(shù)量。

PARFILE
指定參數(shù)文件名。

QUERY
用于導(dǎo)出表的子集的謂詞子句。
例如, QUERY=employees:"WHERE department_id > 10"。

REMAP_DATA
指定數(shù)據(jù)轉(zhuǎn)換函數(shù)。
例如, REMAP_DATA=EMP.EMPNO:REMAPPKG.EMPNO。

REUSE_DUMPFILES
覆蓋目標(biāo)轉(zhuǎn)儲(chǔ)文件 (如果文件存在) [NO]。

SAMPLE
要導(dǎo)出的數(shù)據(jù)的百分比。

SCHEMAS
要導(dǎo)出的方案的列表 [登錄方案]。

SERVICE_NAME
約束 Oracle RAC 資源的活動(dòng)服務(wù)名和關(guān)聯(lián)資源組。

SOURCE_EDITION
用于提取元數(shù)據(jù)的版本。

STATUS
監(jiān)視作業(yè)狀態(tài)的頻率, 其中
默認(rèn)值 [0] 表示只要有新狀態(tài)可用, 就立即顯示新狀態(tài)。

TABLES
標(biāo)識(shí)要導(dǎo)出的表的列表。
例如, TABLES=HR.EMPLOYEES,SH.SALES:SALES_1995。

TABLESPACES
標(biāo)識(shí)要導(dǎo)出的表空間的列表。

TRANSPORTABLE
指定是否可以使用可傳輸方法。
有效的關(guān)鍵字值為: ALWAYS 和 [NEVER]。

TRANSPORT_FULL_CHECK
驗(yàn)證所有表的存儲(chǔ)段 [NO]。

TRANSPORT_TABLESPACES
要從中卸載元數(shù)據(jù)的表空間的列表。

VERSION
要導(dǎo)出的對(duì)象版本。
有效的關(guān)鍵字值為: [COMPATIBLE], LATEST 或任何有效的數(shù)據(jù)庫版本。

VIEWS_AS_TABLES
標(biāo)識(shí)要作為表導(dǎo)出的一個(gè)或多個(gè)視圖。
例如, VIEWS_AS_TABLES=HR.EMP_DETAILS_VIEW。

------------------------------------------------------------------------------

下列命令在交互模式下有效。
注: 允許使用縮寫。

ADD_FILE
將轉(zhuǎn)儲(chǔ)文件添加到轉(zhuǎn)儲(chǔ)文件集。

CONTINUE_CLIENT
返回到事件記錄模式。如果處于空閑狀態(tài), 將重新啟動(dòng)作業(yè)。

EXIT_CLIENT
退出客戶機(jī)會(huì)話并使作業(yè)保持運(yùn)行狀態(tài)。

FILESIZE
用于后續(xù) ADD_FILE 命令的默認(rèn)文件大小 (字節(jié))。

HELP
匯總交互命令。

KILL_JOB
分離并刪除作業(yè)。

PARALLEL
更改當(dāng)前作業(yè)的活動(dòng) worker 的數(shù)量。

REUSE_DUMPFILES
覆蓋目標(biāo)轉(zhuǎn)儲(chǔ)文件 (如果文件存在) [NO]。

START_JOB
啟動(dòng)或恢復(fù)當(dāng)前作業(yè)。
有效的關(guān)鍵字值為: SKIP_CURRENT。

STATUS
監(jiān)視作業(yè)狀態(tài)的頻率, 其中
默認(rèn)值 [0] 表示只要有新狀態(tài)可用, 就立即顯示新狀態(tài)。

STOP_JOB
按順序關(guān)閉作業(yè)執(zhí)行并退出客戶機(jī)。
有效的關(guān)鍵字值為: IMMEDIATE。

STOP_WORKER
停止掛起或粘滯的 worker。

TRACE
為當(dāng)前作業(yè)設(shè)置跟蹤/調(diào)試標(biāo)記。

impdp 參數(shù)詳細(xì)說明

1

數(shù)據(jù)泵導(dǎo)入實(shí)用程序提供了一種用于在 Oracle 數(shù)據(jù)庫之間傳輸數(shù)據(jù)對(duì)象的機(jī)制。
該實(shí)用程序可以使用以下命令進(jìn)行調(diào)用:

     示例: impdp scott/tiger DIRECTORY=dmpdir DUMPFILE=scott.dmp

您可以控制導(dǎo)入的運(yùn)行方式。具體方法是: 在 'impdp' 命令后輸入
各種參數(shù)。要指定各參數(shù), 請(qǐng)使用關(guān)鍵字:

     格式:  impdp KEYWORD=value 或 KEYWORD=(value1,value2,...,valueN)
     示例: impdp scott/tiger DIRECTORY=dmpdir DUMPFILE=scott.dmp

USERID 必須是命令行中的第一個(gè)參數(shù)。

------------------------------------------------------------------------------

以下是可用關(guān)鍵字和它們的說明。方括號(hào)中列出的是默認(rèn)值。

ABORT_STEP
在初始化作業(yè)后停止作業(yè), 或者在指示的對(duì)象中停止作業(yè)。
有效值為 -1 或 N, 此處 N 為大于等于零的值。
N 對(duì)應(yīng)于對(duì)象在主表中的進(jìn)程順序號(hào)。

ACCESS_METHOD
指示導(dǎo)入操作使用特定方法來加載數(shù)據(jù)。
有效的關(guān)鍵字值為: [AUTOMATIC], CONVENTIONAL, DIRECT_PATH,
EXTERNAL_TABLE, 和 INSERT_AS_SELECT。

ATTACH
連接到現(xiàn)有作業(yè)。
例如, ATTACH=job_name。

CLUSTER
利用集群資源并將 worker 進(jìn)程分布在 Oracle RAC 上 [YES]。

CONTENT
指定要加載的數(shù)據(jù)。
有效的關(guān)鍵字為: [ALL], DATA_ONLY 和 METADATA_ONLY。

DATA_OPTIONS
數(shù)據(jù)層選項(xiàng)標(biāo)記。
有效的關(guān)鍵字為: DISABLE_APPEND_HINT, SKIP_CONSTRAINT_ERRORS, REJECT_ROWS_WITH_REPL_CHAR 和 VALIDATE_TABLE_DATA。

DIRECTORY
用于轉(zhuǎn)儲(chǔ)文件, 日志文件和 SQL 文件的目錄對(duì)象。

DUMPFILE
要從中導(dǎo)入的轉(zhuǎn)儲(chǔ)文件的列表 [expdat.dmp]。
例如, DUMPFILE=scott1.dmp, scott2.dmp, dmpdir:scott3.dmp。

ENCRYPTION_PASSWORD
用于訪問轉(zhuǎn)儲(chǔ)文件中的加密數(shù)據(jù)的口令密鑰。
對(duì)于網(wǎng)絡(luò)導(dǎo)入作業(yè)無效。

ENCRYPTION_PWD_PROMPT
指定是否提示輸入加密口令 [NO]。
當(dāng)標(biāo)準(zhǔn)輸入為讀取時(shí), 將隱藏終端回送。

ESTIMATE
計(jì)算網(wǎng)絡(luò)作業(yè)估計(jì)值。
有效的關(guān)鍵字為: [BLOCKS] 和 STATISTICS。

EXCLUDE
排除特定對(duì)象類型。
例如, EXCLUDE=SCHEMA:"='HR'"。

FLASHBACK_SCN
用于重置會(huì)話快照的 SCN。

FLASHBACK_TIME
用于查找最接近的相應(yīng) SCN 值的時(shí)間。

FULL
導(dǎo)入源中的所有對(duì)象 [YES]。

HELP
顯示幫助消息 [NO]。

INCLUDE
包括特定對(duì)象類型。
例如, INCLUDE=TABLE_DATA。

JOB_NAME
要?jiǎng)?chuàng)建的導(dǎo)入作業(yè)的名稱。

KEEP_MASTER
在成功完成導(dǎo)入作業(yè)后保留主表 [NO]。

LOGFILE
日志文件名 [import.log]。

LOGTIME
指定要給在導(dǎo)入操作期間顯示的消息加時(shí)間戳。
有效的關(guān)鍵字值為: ALL, [NONE], LOGFILE 和 STATUS。

MASTER_ONLY
只導(dǎo)入主表, 然后停止作業(yè) [NO]。

METRICS
將其他作業(yè)信息報(bào)告到導(dǎo)入日志文件 [NO]。

NETWORK_LINK
源系統(tǒng)的遠(yuǎn)程數(shù)據(jù)庫鏈接的名稱。

NOLOGFILE
不寫入日志文件 [NO]。

PARALLEL
更改當(dāng)前作業(yè)的活動(dòng) worker 的數(shù)量。

PARFILE
指定參數(shù)文件。

PARTITION_OPTIONS
指定應(yīng)如何轉(zhuǎn)換分區(qū)。
有效的關(guān)鍵字為: DEPARTITION, MERGE 和 [NONE]。

QUERY
用于導(dǎo)入表的子集的謂詞子句。
例如, QUERY=employees:"WHERE department_id > 10"。

REMAP_DATA
指定數(shù)據(jù)轉(zhuǎn)換函數(shù)。
例如, REMAP_DATA=EMP.EMPNO:REMAPPKG.EMPNO。

REMAP_DATAFILE
在所有 DDL 語句中重新定義數(shù)據(jù)文件引用。

REMAP_SCHEMA
將一個(gè)方案中的對(duì)象加載到另一個(gè)方案。

REMAP_TABLE
將表名重新映射到另一個(gè)表。
例如, REMAP_TABLE=HR.EMPLOYEES:EMPS。

REMAP_TABLESPACE
將表空間對(duì)象重新映射到另一個(gè)表空間。

REUSE_DATAFILES
如果表空間已存在, 則將其初始化 [NO]。

SCHEMAS
要導(dǎo)入的方案的列表。

SERVICE_NAME
約束 Oracle RAC 資源的活動(dòng)服務(wù)名和關(guān)聯(lián)資源組。

SKIP_UNUSABLE_INDEXES
跳過設(shè)置為“索引不可用”狀態(tài)的索引。

SOURCE_EDITION
用于提取元數(shù)據(jù)的版本。

SQLFILE
將所有的 SQL DDL 寫入指定的文件。

STATUS
監(jiān)視作業(yè)狀態(tài)的頻率, 其中
默認(rèn)值 [0] 表示只要有新狀態(tài)可用, 就立即顯示新狀態(tài)。

STREAMS_CONFIGURATION
啟用流元數(shù)據(jù)的加載 [YES]。

TABLE_EXISTS_ACTION
導(dǎo)入對(duì)象已存在時(shí)執(zhí)行的操作。
有效的關(guān)鍵字為: APPEND, REPLACE, [SKIP] 和 TRUNCATE。

TABLES
標(biāo)識(shí)要導(dǎo)入的表的列表。
例如, TABLES=HR.EMPLOYEES,SH.SALES:SALES_1995。

TABLESPACES
標(biāo)識(shí)要導(dǎo)入的表空間的列表。

TARGET_EDITION
用于加載元數(shù)據(jù)的版本。

TRANSFORM
要應(yīng)用于適用對(duì)象的元數(shù)據(jù)轉(zhuǎn)換。
有效的關(guān)鍵字為: DISABLE_ARCHIVE_LOGGING, INMEMORY, INMEMORY_CLAUSE,
LOB_STORAGE, OID, PCTSPACE, SEGMENT_ATTRIBUTES, SEGMENT_CREATION,
STORAGE, 和 TABLE_COMPRESSION_CLAUSE。

TRANSPORTABLE
用于選擇可傳輸數(shù)據(jù)移動(dòng)的選項(xiàng)。
有效的關(guān)鍵字為: ALWAYS 和 [NEVER]。
僅在 NETWORK_LINK 模式導(dǎo)入操作中有效。

TRANSPORT_DATAFILES
按可傳輸模式導(dǎo)入的數(shù)據(jù)文件的列表。

TRANSPORT_FULL_CHECK
驗(yàn)證所有表的存儲(chǔ)段 [NO]。
僅在 NETWORK_LINK 模式導(dǎo)入操作中有效。

TRANSPORT_TABLESPACES
要從中加載元數(shù)據(jù)的表空間的列表。
僅在 NETWORK_LINK 模式導(dǎo)入操作中有效。

VERSION
要導(dǎo)入的對(duì)象的版本。
有效的關(guān)鍵字為: [COMPATIBLE], LATEST 或任何有效的數(shù)據(jù)庫版本。
僅對(duì) NETWORK_LINK 和 SQLFILE 有效。

VIEWS_AS_TABLES
標(biāo)識(shí)要作為表導(dǎo)入的一個(gè)或多個(gè)視圖。
例如, VIEWS_AS_TABLES=HR.EMP_DETAILS_VIEW.
請(qǐng)注意, 在網(wǎng)絡(luò)導(dǎo)入模式下, 可以將表名附加到
視圖名。

------------------------------------------------------------------------------

下列命令在交互模式下有效。
注: 允許使用縮寫。

CONTINUE_CLIENT
返回到事件記錄模式。如果處于空閑狀態(tài), 將重新啟動(dòng)作業(yè)。

EXIT_CLIENT
退出客戶機(jī)會(huì)話并使作業(yè)保持運(yùn)行狀態(tài)。

HELP
匯總交互命令。

KILL_JOB
分離并刪除作業(yè)。

PARALLEL
更改當(dāng)前作業(yè)的活動(dòng) worker 的數(shù)量。

START_JOB
啟動(dòng)或恢復(fù)當(dāng)前作業(yè)。
有效的關(guān)鍵字為: SKIP_CURRENT。

STATUS
監(jiān)視作業(yè)狀態(tài)的頻率, 其中
默認(rèn)值 [0] 表示只要有新狀態(tài)可用, 就立即顯示新狀態(tài)。

STOP_JOB
按順序關(guān)閉作業(yè)執(zhí)行并退出客戶機(jī)。
有效的關(guān)鍵字為: IMMEDIATE。

STOP_WORKER
停止掛起或粘滯的 worker。

TRACE
為當(dāng)前作業(yè)設(shè)置跟蹤/調(diào)試標(biāo)記。

以上就是基于Oracle數(shù)據(jù)泵(expdp/impdp)的數(shù)據(jù)導(dǎo)入導(dǎo)出指南的詳細(xì)內(nèi)容,更多關(guān)于Oracle數(shù)據(jù)泵數(shù)據(jù)導(dǎo)入導(dǎo)出的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

最新評(píng)論

景德镇市| 庆安县| 阿尔山市| 太仆寺旗| 乡城县| 平江县| 浦东新区| 长沙县| 柳林县| 女性| 惠水县| 望江县| 牡丹江市| 上犹县| 财经| 那曲县| 柳河县| 休宁县| 肥西县| 彭州市| 延边| 阜南县| 古丈县| 成武县| 紫阳县| 内黄县| 唐山市| 宝丰县| 遵化市| 云南省| 丹阳市| 阳信县| 长寿区| 江陵县| 新源县| 乐亭县| 永和县| 荣昌县| 大城县| 子洲县| 稷山县|