(Les17 移動數據)expdp/impdp

来源:https://www.cnblogs.com/also-brook/archive/2018/06/04/9134025.html
-Advertisement-
Play Games

oracle 11.2.0 expdp/impdp 數據泵參數 expdp參數 ATTACH 附加目前已有Job中。例如ATTACH=Job_name. CLUSTER 利用cluster或RAC分散式資源。設定值CLUSTER=[Y]/N 預設值為Y COMPRESSION 導出檔案的壓縮。設定值 ...


oracle 11.2.0 expdp/impdp 數據泵參數   expdp參數================================================================================== ATTACH          附加目前已有Job中。例如ATTACH=Job_name. CLUSTER      利用cluster或RAC分散式資源。設定值CLUSTER=[Y]/N 預設值為Y COMPRESSION           導出檔案的壓縮。設定值 COMPRESION=[ALL]/DATA_ONLY/METADATA_ONLY/NONE                                         ALL:表示所有的數據及其架構                     DATA_ONLY:表示只導出指定的數據(預設值)                     METADATA_ONLY:表示只導出指定的元數據(架構)                     NONE:不進行壓縮 CONTENT      指定導出的內容。可設定值    CONTENT=[ALL]/DATA_ONLY/METADATA_ONLY.                                         ALL:表示所有的數據及其架構(預設值)                     DATA_ONLY:表示只導出指定的數據                     METADATA_ONLY:表示只導出指定的元數據(架構) DATA_OPETIONS 導出檔案的格式。設定值 DATA_OPTIONS=XML_CLOBS. DIRECTORY   指定expdp作業目錄必須在oracle中創建。create directory expdp_path as 'disk/path'; DUMPFILE      指定導出檔案的名稱。例如 DUMPFILE=file01.dmp,file02.dmp,dmpdir:file03.dmp. [expdat.dmp]                     如果使用多文件集來存儲,可用變數%U來替代會從01~99進行遞增。DUMPFILE=exp%U.dmp 同時可以配合FILESIZE使用來限制每個DUMPFILE檔案的大小。expdp TP directory=exp_path dumpfile=imp_path:expdp01_x_%G filesize=5G parallel=3      expd_path和imp_path目錄是同步寫入的。                      ENCRYPTION                導出檔案加密的對象。可設定值 ENCRYPTON=ALL/DATA_ONLY/ENCRYTED_COLUMNS_ONLY/METADATA_ONLY/NONE                                                                                 ALL:加密所有資料                     DATA_ONLY:只加密數據                     ENCRYTED_COLUMNS_ONLY:只加密行                     MERADATA_ONLY:只加密元數據(架構)                     NONE:不進行加密(預設值) ENCRYPTION_ALGORITHM     加密演算法。可設定值 ENCRYPTION_ALGORITHM=AES128/AES192/AES256. ENCRYPTION_MODE                                生成加密密鑰的方式。可設定值 ENCRYPTION_MODE=DUAL/PASSWORD/TRANSPARENT.       ENCRTPYION_PASSWORD                     創建加密密碼,會將此密碼寫入DUMPFILE備份文件中。 ESTIMATE                     估算出口需使用多少磁碟空間(僅表行數據,不包括元數據)。可設定值 ESTIMATE=BLOCKS/STATISTICS.                                                         BLOCKS:估算方式以數據塊來進行計算。(預設值)                             STATISTICS:估算方式以統計信息來計算。如表最近有分析數據就更準確。 ESTIMATE_ONLY        估算導出所需空間預設為N。                             N:不對導出所需空間進行估算(預設值)                             Y:估算導出所需空間但不執行導出數據的動作 EXCLUDE                     指定排除對象,例如排除schema HR,EXCLUDE=SCHEMA:"='HR'". 排除TABLE EXCLUDE=TABLE:"='TABLE01'"            預設值NONE FILESIZE                       指定DUMP FILE檔案的大小。例如 FILESIZE=5G FLASHBACK_SCN      指定SCN進行導出動作(僅在NETWORK_LINK參數下有效),支持oracle10g的閃回查詢,不支持閃回資料庫和閃回刪除,同時與FLASHBACK_TIME相互排斥。預設值為NONE。                                   如果FLASHBACK_SCN後又使用了NETWORK_LINK 那麼SCN是對象的SCN號。logical standby 指定FLASHBACK_SCN號那麼SCN將是logical standby本身的。 FLASHBACK_TIME     指定閃回時間,格式 FLASHBACK_TIME="TO_TIMESTAMP(time-value)" FULL                              導出整個資料庫,預設值為N HELP                             顯示幫助信息,預設值為N INCLUDE                      指定導出對象,例如INCLUDE=TABLE:"IN('TABLE01','TABLE02')" INCLUDE=PROCEDURE INCLUDE=INDEX:"LIKE 'EMP%'" JOB_NAME                   創建導出作業的名稱,預設格式:SYS_EXPORT_<mode>_NN.最大30個字元不要包含空格字元。 LOGFILE                       指定導出作業的日誌文件[export.log].註意客服端的NLS_LANG和資料庫的NLS_LANG不相同時日誌輸出NLS_LANG將參考客服端。 NETWORK_LINK        指定源資料庫鏈接,可以使用create database link方式來建立鏈接,如果源資料庫為只讀那麼需連接賬戶必須在本地資料庫分配臨時表空間。                             NETWORK_LINK導出限制:1.配合TABLE使用時僅能導出完整的表,不能導出分區表。 NOLOGFILE                 是否創建導出日誌文件。預設值為n PARALLEL                    並行進程個數,最大值為操作系統的最大線程數。資源消耗和運行時間之間進行衡量                             限制:1.只適用與Oracle Enterprise 10g及其以後版本 PARFILE                        指定參數文件,parfile參數本身不用於參數文件中。 QUERY                          用於導出TABLE的子查詢,QUERY=[SCHEMA].[TABLE_NAME:] query_clause                                                         限制以下使用query無效:1.CONTENT=METADATA_ONLY                                                                                               2.ESTIMATE_ONLY                                                                                               3.TRANSPORT_TABLESPACES REMAP_DATA                              指定重映射函數,重映射值取代存儲中原始的值。例如:客服的敏感數據,如信用卡號的一列可以改為REMAP_DATA函數生成的數字。REMAP_DATA=SCHEMA.S_TABLE:RESCHEMA.T_TABLE                                                         限制:1.返回值類型必須滿足原列類型                                   2.RMAP不支持commit和rollback REUSE_DUMPFILES 指定是否覆寫已存在的檔案,預設值為[N] SAMPLE                        導出樣本的百分比,SAMPLE=[[SCHEMA_NAME.]TABLE_NAME:]sample_percent 0.00001<sample_percent<100,此參數不支持網路出口。 SCHEMAS                     指定導出的SCHEMA,SCHEMAS=schema_name.                             限制:1.沒有EXP_FULL_DATABASE角色只能導出當前schema                                  2.SYS用戶不能作為源SCHEMAS進行導出 SERVICE_NAME         RAC群組中指定service_name導出。 SOURCE_EDITION    提取元數據的版本 STATUS                         指定更新狀態的頻率預設為[0] TABLES                         指定導出的表,TABLES=[schema.]table_name[:partition_name].                                                         限制:1.跨schema的引用不能導出                                  2.如導入對象庫中未導入相應的表模板同時只導出數據那麼對象庫表的創建將失敗。                                  3.不支持使用同義詞作為表參數                                  4.不支持單個表分區導出,NETWORK_LINK環境下也是                                  5.不支持分區表的通配符                                  6.TABLES參數指定表名長度限製為4MB,如設定NETWORK_LINK 為10.2.0.3或者更早或者只讀資料庫,最大長度為4KB                                  7.TRANSPORTABLE=ALWAYS 只能指定一個表的分區。                             例如:EXPDP SYSTEM SCHEMAS=TP DIRECTORY=EXPD_PATH DUMPFILE=EXPDP_T_%U.DMP LOGFILE=EXPDP_T_0.LOG COMPRESSION=ALL TABLES=TP.MO_ROUTE:PARTITION_01,TP.MO_ROUTE:PARTITION_02 PARALLEL=4                                                                         expdp system  directory=EXPDP_PATH dumpfile=cqashh_tp_excel_cell.dmp logfile=cqashh_tp_excell.log compression=all tables=tp.excel_cell parallel=4; TABLESPACES                            指定TABLSPACES模式導出的tablespace name(限制tablespace name最大長度為4MB,10.2.0.3以前的版本最長為4KB) TRANSPORTABLE                      指定傳輸方法,ALWAYS和[NEVER] TRANSPORT_FULL_CHECK   僅適用於可傳輸表空間模式下,指定是否檢查可移動的對象與可移動對象外之間的依賴關係。 TRANSPORT_TABLESPACES     指定可傳輸表空間的名稱列表,TRANSPORT_TABLESPACE = tablespace_name1 [,tablespace_name2....]。導入的目標資料庫版本必須大於或等於源資料庫版本。不支持重啟、並行度大於1、必須具有exp_full_database角色 VERSION      指定導出的資料庫對象的版本,可用於創建與以前版本的Oracle資料庫相容轉儲文件集。VERSION={COMPATIBLE | LATEST | version_string}。compatible相容性必須設置9.2或更改,latest 元數據的版本對應於資料庫版本,version_string 特定 的資料庫版本(11.2.0.4.0).該值不能低於9.2 ---以下參數可以在交互界面使用,並指出英文縮寫 ADD_FILE      指定導出文件集 ,文件集的大小受FILESIZE參數控制,ADD_FILE=schema.dmp,dump_dir:schema2.dmp CONTINUE_CLIENT   將導出模式從交互命令模式更改為日誌模式。 EXIT_CLIENT           退出客戶端會話,停止記錄到終端,當前作業將保留。視圖USER_DATAPUMP_JOBS和V$SESSION_LONGOPS查詢狀態 FILESIZE     重新定義存儲文件的大小,[B]、K、M、G,0表示沒有大小限制。FILESIZE=10G HELP          提供expdp命令模式下可用的命令信息 KILL_JOB    終止當前作業,使用KILL_JOB殺死的作業無法重新啟動。存儲文件會被刪除但日誌文件不會被刪除 PARALLEL   作業的並行度,增加或減少當前作業活動的進程數量 PARALLEL=4 REUSE_DUMPFILES            指定是否覆蓋預先存在的存儲文件 {Y|[N]} START_JOB            開始所附屬的當前工作,可傳輸表空間模式導出不可重新啟動 STATUS      顯示作業的累積狀態以及當前操作的說明.可以是估計完成百分比 ,還允許記錄模式下的顯示間隔.STATUS=300[秒] STOP_JOB 立即停止當前或在有序關閉後停止當前作業,然後退出導出。STOP_JOB=[IMMEDIATE]                                                                  impdp參數===============================      DATA_OPTIONS=SKIP_CONSTRAINT_ERRORS 跳過數據約束      TABLE_EXISTS_ACTION=APPEND 表已存在進行疊加      REMAP_TABLE            REMAP_TABLE=[schema.]old_tablename[.partition]:new_tablename            REMAP_TABLE=[schema.]old_tablename[:partition]:new_tablename                      ATTACH       附加目前已有Job中。例如ATTACH=Job_name. CLUSTER    利用cluster或RAC分散式資源。設定值CLUSTER=[Y]/N 預設值為Y CONTENT      指定導入的內容。可設定值    CONTENT=[ALL]/DATA_ONLY/METADATA_ONLY.                                         ALL:表示所有的數據及其架構(預設值)                                           DATA_ONLY:表示只導出指定的數據                                           METADATA_ONLY:表示只導出指定的元數據(架構) DATA_OPTIONS      導入數據時處理非延遲約束,如遇延遲約束時跳過當前違規的行,繼續導入數據的任務而不是回退整個導入工作。可設定值 SKIP_CONSTRAINT_ERRORS                               例如:impdp schema directory=dump_dir dumpfile=expdp_dumpfile.dmp content=data_only  data_options=skip_constraint_errors DIRECTORY                        指定impdp作業目錄必須在oracle中創建。create directory expdp_path as 'disk/path'; DUMPFILE              指定導出檔案的名稱。例如 DUMPFILE=file01.dmp,file02.dmp,dmpdir:file03.dmp. [expdat.dmp]                                            如果使用多文件集來存儲,可用變數%U來替代會從01~99進行遞增。DUMPFILE=exp%U.dmp 同時可以配合FILESIZE使用來限制每個DUMPFILE檔案的大小。expdp TP directory=exp_path dumpfile=imp_path:expdp01_x_%G filesize=5G parallel=3      expd_path和imp_path目錄是同步寫入的。   ENCRYPTION_PASSWORD            指定expdp存儲檔案中的密碼,用於解密工作。                                           限制條件:參數只用於oracle 11g 企業版、不能用於透明模式下加密、不能用於NETWORK導入、導出表的定義與目標表格之間的所有列加密屬性必須匹配。 ESTIMATE   估算出口需使用多少磁碟空間(僅表行數據,不包括元數據)。可設定值 ESTIMATE=BLOCKS/STATISTICS.                               BLOCKS:估算方式以數據塊來進行計算。(預設值)                               STATISTICS:估算方式以統計信息來計算。如表最近有分析數據就更準確。                               限制條件:ESTIMATE參數僅用於NETWORK_LINK遠程評估、使用QUERY/SAMPLE/REMAP_DATA參數時,估計值可能不准確、當導入轉存儲文件時,需導入的資料量已知程式會自動計算百分比。 EXCLUDE   指定排除對象,例如排除schema HR,EXCLUDE=SCHEMA:"='HR'". 排除TABLE EXCLUDE=TABLE:"='TABLE01'"            預設值NONE                   EXCLUDE=FUNCTION                   EXCLUDE=PROCEDURE                   EXCLUDE=PACKAGE                   EXCLUDE=INDEX:"LIKE 'EMP%' " FLASHBACK_SCN  指定導入時啟用SCN(系統更改編號)FLASHBACK_SCN=scn_number                               限制:FLASHBACK_SCN參數僅在NETWORK_LINK參數有效、FLASHBACK_SCN參數僅支持資料庫可閃回查詢、FLASHBACK_SCN和FLASHBACK_TIME參數互斥                               impdp hr DIRECTORY=dpump_dir1 FLASHBACK_SCN=123456  NETWORK_LINK=source_database_link FLASHBACK_TIME 指定導入閃回時間FLASHBACK_TIME="TO_TIMESTAMP()"                               限制:FLASHBACK_TIME參數僅在NETWORK_LINK參數有效、FLASHBACK_TIME參數僅支持資料庫可閃回查詢、FLASHBACK_SCN和FLASHBACK_TIME參數互斥                               impdp hr DIRECTORY=dpump_dir1 FLASHBACK_TIME=TO_TIMESTAMP('25-08-2003 14:35:00', 'DD-MM-YYYY HH24:MI:SS') NETWORK_LINK=source_database_link FULL          導入整個dump 檔案或其他整個資料庫,預設值Y HELP           顯示幫助信息,預設值為N INCLUDE    指定導入過濾對象,例如INCLUDE=TABLE:"IN('TABLE01','TABLE02')" INCLUDE=PROCEDURE INCLUDE=INDEX:"LIKE 'EMP%'"。DATABASE_EXPORT_OBJECTS\SCHEMA_EXPORT_OBJECTS\TABLE_EXPORT_OBJECTS可指定對象的明細 JOB_NAME 創建導入作業的名稱,預設格式:SYS_IMPORT_<mode>_NN.最大30個字元不要包含空格字元。impdp hr DIRECTORY=dpump_dir1 DUMPFILE=expfull.dmp JOB_NAME=impjob01 LOGFILE     指定導出作業的日誌文件[export.log].註意客服端的NLS_LANG和資料庫的NLS_LANG不相同時日誌輸出NLS_LANG將參考客服端。 NETWORK_LINK     指定源資料庫鏈接,可以使用create database link方式來建立鏈接,如果源資料庫為只讀那麼需連接賬戶必須在本地資料庫分配臨時表空間。可匹配參數FLASHBACK_SCN, FLASHBACK_TIME, ESTIMATE, TRANSPORT_TABLESPACES, or TRANSPORTABLE.                               NETWORK_LINK導出限制:1.配合TABLE使用時僅能導入完整的表,不能導入分區表。唯一例外是,如果TRANSPORTABLE=ALWAYS也被指定,可以導入指定的表或多個分區。 NOLOGFILE            是否創建導入日誌文件。預設值為n PARALLEL  並行進程個數,最大值為操作系統的最大線程數。資源消耗和運行時間之間進行衡量。預設值1                             限制:1.只適用與Oracle Enterprise 10g及其以後版本 PARFILE        指定參數文件,parfile參數本身不用於參數文件中。impdp hr PARFILE=hr_imp.par PARTITION_OPTIONS                      指定導入期間分區表的處理。PARTITION_OPTIONS={none | departition | merge}                                           NONE,預設值不對導入分區表進行處理。如果使用了傳輸方式導出分區或子分區,則不能使用none和merge,必須使用departition                                           DEPARTITION,分離每個分區或子分區到一個新的單獨表,新表預設名稱是表和表分區或 子分區的名稱併列                                           MERGE,將所有分區或子分區合併到一個表中 QUERY       導入數據時允許指定查詢條件進行過濾,QUERY=[[schema_name.]table_name:]query_clause。QUERY=departments:"WHERE department_id < 120"                               query_clause條件可以是任何SQL子句,如ORDER BY子句可以加速從堆棧表遷移到索引組織表                               查詢特定表時冒號必須將表名與查詢WHERE子句分開。可以指定多個特定於表的查詢,但每個表只能指定一個查詢。                               查詢必須用單引號或雙引號括起來。建議使用雙引號,因為子句中的字元串必須用單引號括起來。                               使用QUERY參數時,是採用外部表方法訪問數據(而不是直接路徑方法)                    限制:1.不能和CONTENT=METADATA_ONLY或SQLFILE和TRANSPORT_DATAFILES一起使用                               2.如果載入表和QUERY表的列名相同並且用於WHERE,需要在QUERY中使用表別名(KU$)替換QUERY='sales:"WHERE EXISTS (SELECT cust_id FROM customers c WHERE cust_credit_limit > 10000 AND ku$.cust_id = c.cust_id)"' REMAP_DATA        允許插入數據到新資料庫時重映射。適用場景到導入數據到預先存在的表時,重新生成數據避免主鍵衝突。REMAP_DATA=[schema.]tablename.column_name:[schema.]pkg.function                               限制:1.經過function重映射後的數據類型必須匹配列的數據類型                                           2.除自治事務外,重映射函數不應執行提交或回滾。 REMAP_DATAFILE 將源數據文件的名稱更改為目的數據文件名稱,適用於不同文件命名規則的平臺之間移動資料庫時。REMAP_DATAFILE=source_datafile:target_datafile REMAP_SCHEMA   將源schema所有對象載入到目的schema。REMAP_SCHEMA=source_schema:target_schema REMAP_TABLE      允許在使用可傳輸方法執行導入操作期間重命名錶。REMAP_TABLE=[schema.]old_tablename[.partition]:new_tablename。                               限制:只有導入創建對象時才會被重新映射。如果TABLE_EXISTS_ACTIONS=TRUNCATE或APPEND,則預先存在的表不會被重新映射。                               impdp hr DIRECTORY=dpump_dir1 DUMPFILE=expschema.dmp TABLES=hr.employees REMAP_TABLE=hr.employees:emps REMAP_TABLESPACE       重新映射導入對象的存儲表空間。REMAP_TABLESPACE=source_tablespace:target_tablespace                               限制:1.數據泵導入只能相容10.1或更高版本的表空間重新映射。                                           2.只有導入創建對象時才會被重新映射。如果TABLE_EXISTS_ACTIONS=SKIP或TRUNCATE或APPEND,則預先存在的表的表空間不會被重新映射。 REUSE_DATAFILES            指定導入作業是否重用現有 數據文件來創建表空間。REUSE_DATAFILES={y | n} 預設值【N】,註意如果【Y】會導致原有數據丟失 SCHEMAS              指定導入schema模型。SCHEMAS=schema_name [,...] SKIP_UNUSABLE_INDEXES 指定導入是否跳過索引已設置為不可用狀態的載入表。SKIP_UNUSABLE_INDEXES={y | n}。預設值【Y】                                           註意:此參數僅在將數據導入現有表格時有用。當創建表作為導入的一部分時,它沒有實際效果 SQLFILE     指定一個文件,將導入所需執行的SQL DDL命令輸入到該文件中。SQLFILE = [directory_object:] FILE_NAME                   註意:文件中不包含了連接賬號的秘密。                   限制:1.如果指定了SQLFILE,同時設置CONTENT參數ALL或DATA_ONLY則會忽略它SQLFILE。                               2.自動存儲管理(ASM)使用數據泵導入SQL文件時,SQLFIEL參數指定的路徑必須是磁碟文件,而不是寫入ASM存儲。 STATUS      指定作業狀態顯示的頻率。STATUS[=integer]。預設值【0】 impdp hr NOLOGFILE=y STATUS=120 DIRECTORY=dpump_dir1 DUMPFILE=expfull.dmp STREAMS_CONFIGURATION          指定是否導入轉儲文件中的Stream元數據。STREAMS_CONFIGURATION = {y |N} 預設值【Y】 TABLE_EXISTS_ACTION      告訴導入的表如果已存在,該怎麼做。TABLE_EXISTS_ACTION={SKIP | APPEND | TRUNCATE | REPLACE}。預設值【SKIP】                                           SKIP:原導入工作將移至下一個對象作業。如果CONTENT參數設置為DATA_ONLY則這個[SKIP]值則無效                                           APPEND:從源載入資料並保持現有行不變                                           TRUNCATE:刪除現有行,然後從源載入行                                           REPLACE:刪除現有表,然後從源創建並載入它。如果CONTENT參數設置為DATA_ONLY,則這個【REPLACE】值無效。                                           註意事項:1.使用TRUNCATE或REPLACE時,現有資料會丟失,請確認受影響表中的行不是任何參照約束。                                                       2.使用SKIP,APPEND,或TRUNCATE時,源中的表依賴對象(索引,授權,觸發器和約束)將被忽略。                                                       3.REPLACE,如果從屬對象未被顯式或隱式排除(使用EXCLUDE)並且它們存在於源轉儲文件愛你或系統中,則從會刪除表後重新創建從屬對象。                                                       4.使用APPEND或TRUNCATE時,會進行檢查,確保在源的行與現有表相容,並確認有足夠的空間。                                                       5.如果現有表具有活動約束和觸發器,則使用外部表方式載入。如果任何違反活動約束,則載入失敗並不載入數據。可通過DATA_OPTIONS=SKIP_CONSTRAINT_ERRORS來覆蓋此行為。                                           限制:TRUNCATE不能用於群集表和網路鏈接                               impdp hr TABLES=employees DIRECTORY=dpump_dir1 DUMPFILE=expfull.dmp TABLE_EXISTS_ACTION=APPEND DATA_OPTIONS=SKIP_CONSTRAINT_ERRORS TABLES      指定導入表。TABLES=[schema_name.]table_name[:partition_name]                   註意事項:TABLES支持通配符,但只提供一個表達式TABLES=EMP%,會導入以‘EMP’開頭的所有表。                   限制:1.不支持使用同義詞作為TABLES參數的值                               2.如果指定了多個table_name,則它們必須在相同的schema中                               3.如果導入 時指定了PARTITION_OPTIONS=DEPARTITION,則只能從一個表中指定分區                               4.當NETWORK_LINK參數與TABLES參數一起使用時,只能導入整個表格(不是表的分區)。唯一例外是,TRANSPORTABLE=ALWAYS也被指定,這種情況可以導入指定表的單個或多個分區(僅在同一個表中)。                               5.NETWORK_LINK參數用於10.2.0.3或更早的資料庫版本或只讀資料庫,TABLES參數表名稱列表最大限製為4KB,其他情況下為4MB。                   impdp hr DIRECTORY=dpump_dir1 DUMPFILE=expdat.dmp TABLES=sh.sales:sales_Q1_2000,sh.sales:sales_Q2_2000 TABLESPACES      指定導入表空間。TABLESPACES=tablespace_name [, ...]。                   限制:NETWORK_LINK參數用於10.2.0.3或更早的資料庫版本或只讀資料庫,TABLES參數表名稱列表最大限製為4KB,其他情況下為4MB。                   impdp hr DIRECTORY=dpump_dir1 DUMPFILE=expfull.dmp TABLESPACES=tbs_1,tbs_2,tbs_3,tbs_4 TARGET_EDITION   指定將對象導入到的資料庫版本。TARGET_EDITION=name。預設值【系統上的預設資料庫版本】                               限制:1.只有在系統中存在兩個或多個資料庫版本時,此參數才有用                                           2.作業版本必須是11.2或更高的版本 TRANSFORM          更改導入的對象的對象創建DDL。TRANSFORM = transform_name:value[:object_type]                               transform_name選項:                                           SEGMENT_ATTRIBUTES:指定Y,則會使用適當的DDL包含段屬性(物理屬性,存儲屬性,表空間和日誌記錄)。預設值是Y                                           SOTRAGE:如果指定Y,則包含存儲子句和適當的DDL。預設值是Y,如果SEGMENT_ATTRIBUTES=n,則忽略該參數值。                                           OID:如果指定為n,則禁止在創建對象表和類型期間分配導出的OID,而是分配一個新的OID。這對克隆模式很有用,但不會影響引用的對象。預設值是y                                           PCTSPACE:為轉換提供的值必須是大於0的數值。它表示用於改變盤區分配和數據文件大小的百分比乘數                                           例如: impdp hr TABLES=hr.employees   DIRECTORY=dpump_dir1 DUMPFILE=hr_emp.dmp   TRANSFORM=SEGMENT_ATTRIBUTES:n:table                                           CREATE TABLE "HR"."EMPLOYEES"    ( "EMPLOYEE_ID" NUMBER(6,0),      "FIRST_NAME" VARCHAR2(20),      "LAST_NAME" VARCHAR2(25) CONSTRAINT "EMP_LAST_NAME_NN" NOT NULL ENABLE,      "EMAIL" VARCHAR2(25) CONSTRAINT "EMP_EMAIL_NN" NOT NULL ENABLE,      "PHONE_NUMBER" VARCHAR2(20),      "HIRE_DATE" DATE CONSTRAINT "EMP_HIRE_DATE_NN" NOT NULL ENABLE,      "JOB_ID" VARCHAR2(10) CONSTRAINT "EMP_JOB_NN" NOT NULL ENABLE,      "SALARY" NUMBER(8,2),      "COMMISSION_PCT" NUMBER(2,2),      "MANAGER_ID" NUMBER(6,0),      "DEPARTMENT_ID" NUMBER(4,0)    ) PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255 NOCOMPRESS LOGGING   STORAGE(INITIAL 10240 NEXT 16384 MINEXTENTS 1 MAXEXTENTS 121   PCTINCREASE 50 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT)   TABLESPACE "SYSTEM" ; TRANSPORT_DATAFILES        指定要通過可傳輸模式導入到目標資料庫的數據文件列表。或者在導出 過程中設置了TRANSPORTABLE=ALWAYS。TRANSPORT_DATAFILES=datafile_name。datafile_name必須是目標資料庫所在的絕對路徑。                                                         impdp hr DUMPFILE=tts.dmp TRANSPORT_DATAFILES='/user01/data/tbs1.f' TRANSPORT_FULL_CHECK   指定是否驗證可傳輸表空間集合中其他對象引用。TRANSPORT_FULL_CHECK={y | n}                                                         限制:僅當指定了NETWORK_LINK參數時,此參數才適用(或在導出時指定TRANSPORTABLE=ALWAYS) TRANSPORT_TABLESPACES    指定通過網路鏈接執行可傳輸表空間模式導入。TRANSPORT_TABLESPACES=tablespace_name [, ...]                                                         限制:1.不能導入比目標資料庫版本低的資料庫中。必須同級別或更高的版本                                                                         2.只有指定NETWORK_LINK參數時,TRANSPORT_TABLESPACES才有效                                                                         3.不支持加密列   VERSION      指定導出的資料庫對象的版本,可用於創建與以前版本的Oracle資料庫相容轉儲文件集。VERSION={COMPATIBLE | LATEST | version_string}。compatible相容性必須設置9.2或更改,latest 元數據的版本對應於資料庫版本,version_string 特定 的資料庫版本(11.2.0.4.0).該值不能低於9.2 ---以下參數可以在交互界面使用,並指出英文縮寫 CONTINUE_CLIENT   將導出模式從交互命令模式更改為日誌模式。 EXIT_CLIENT           退出客戶端會話,停止記錄到終端,當前作業將保留。視圖USER_DATAPUMP_JOBS和V$SESSION_LONGOPS查詢狀態 HELP          提供impdp命令模式下可用的命令信息 KILL_JOB    終止當前作業,使用KILL_JOB殺死的作業無法重新啟動。存儲文件會被刪除但日誌文件不會被刪除 PARALLEL   作業的並行度,增加或減少當前作業活動的進程數量 PARALLEL=4 START_JOB            開始所附屬的當前工作,可傳輸表空間模式導出不可重新啟動 STATUS      顯示作業的累積狀態以及當前操作的說明.可以是估計完成百分比 ,還允許記錄模式下的顯示間隔.STATUS=300[秒] STOP_JOB 立即停止當前或在有序關閉後停止當前作業,然後退出導出。STOP_JOB=[IMMEDIATE]  
您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • 在Windows環境下使用SSH Secure Shell Client登陸VMware Workstation中Linux系統查詢hive表時,中文顯示亂碼;數字和url顯示為NULL,網上說: 1、中文顯示亂碼這是SSH Secure Shell Client多年未解決的短板,要求客戶端和伺服器 ...
  • IFS用法:指定分隔符,預設為空格,製表符,“\n” IFS=: 表示分隔符只有: ,若要指定多個分隔符,使用IFS='\n':;" 這裡表示分隔符為'\n' : ; " ...
  • 1、查看伺服器埠是否被占用 >lsof -i:8081 2、查看伺服器所有埠 >netstat -ntlp 3、查看伺服器是否開放某埠 tcp埠:>netstat -ntpl udp埠:>netstat -nupl 常用參數: -a (all)顯示所有選項,預設不顯示LISTEN相關-t ...
  • 今日打包編譯項目時,發現缺少一個git pull更新項目的腳本,所以在linux編寫了一個gitpull.sh腳本,能夠實現更新項目的需求。 1、首先vi gitpull.sh或者使用vim編輯器。 2、內容 #!/bin/sh (首行) cur_dir=$(pwd) cd $cur_dir/mob ...
  • ...
  • --查詢工資最高的前三名 (分頁的感覺)select * from(select * from emp order by sal desc) twhere rownum <=3--查詢工資最高的4到6名 (分頁-->排序 行號 選擇三步)select * from (select t.*,rownu ...
  • 在又是就業的高峰期了,我公司天天都有過來面試的,這不大學生們也都畢業了,今天這位小伙子就是個奇葩,面試不好好做酷炫特效或者能夠讓面試官眼前一輛的代碼,卻畫起了畫,面試官表示: 相信有很多學習大數據的道友,在這裡我給大家說說我滴群哦,大數據海量知識分享,784789432.在此我保證,絕對大數據的乾貨 ...
  • hive在查詢表信息時,中文顯示亂碼,數字或者url顯現null問題解決思路。 1、確定create hive表時指定的row format delimited fields terminated by ‘xxx’中“xxx”格式是否和原始導入表的data的行列分隔格式一致,如不一致,則會出現sel ...
一周排行
    -Advertisement-
    Play Games
  • 移動開發(一):使用.NET MAUI開發第一個安卓APP 對於工作多年的C#程式員來說,近來想嘗試開發一款安卓APP,考慮了很久最終選擇使用.NET MAUI這個微軟官方的框架來嘗試體驗開發安卓APP,畢竟是使用Visual Studio開發工具,使用起來也比較的順手,結合微軟官方的教程進行了安卓 ...
  • 前言 QuestPDF 是一個開源 .NET 庫,用於生成 PDF 文檔。使用了C# Fluent API方式可簡化開發、減少錯誤並提高工作效率。利用它可以輕鬆生成 PDF 報告、發票、導出文件等。 項目介紹 QuestPDF 是一個革命性的開源 .NET 庫,它徹底改變了我們生成 PDF 文檔的方 ...
  • 項目地址 項目後端地址: https://github.com/ZyPLJ/ZYTteeHole 項目前端頁面地址: ZyPLJ/TreeHoleVue (github.com) https://github.com/ZyPLJ/TreeHoleVue 目前項目測試訪問地址: http://tree ...
  • 話不多說,直接開乾 一.下載 1.官方鏈接下載: https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads 2.在下載目錄中找到下麵這個小的安裝包 SQL2022-SSEI-Dev.exe,運行開始下載SQL server; 二. ...
  • 前言 隨著物聯網(IoT)技術的迅猛發展,MQTT(消息隊列遙測傳輸)協議憑藉其輕量級和高效性,已成為眾多物聯網應用的首選通信標準。 MQTTnet 作為一個高性能的 .NET 開源庫,為 .NET 平臺上的 MQTT 客戶端與伺服器開發提供了強大的支持。 本文將全面介紹 MQTTnet 的核心功能 ...
  • Serilog支持多種接收器用於日誌存儲,增強器用於添加屬性,LogContext管理動態屬性,支持多種輸出格式包括純文本、JSON及ExpressionTemplate。還提供了自定義格式化選項,適用於不同需求。 ...
  • 目錄簡介獲取 HTML 文檔解析 HTML 文檔測試參考文章 簡介 動態內容網站使用 JavaScript 腳本動態檢索和渲染數據,爬取信息時需要模擬瀏覽器行為,否則獲取到的源碼基本是空的。 本文使用的爬取步驟如下: 使用 Selenium 獲取渲染後的 HTML 文檔 使用 HtmlAgility ...
  • 1.前言 什麼是熱更新 游戲或者軟體更新時,無需重新下載客戶端進行安裝,而是在應用程式啟動的情況下,在內部進行資源或者代碼更新 Unity目前常用熱更新解決方案 HybridCLR,Xlua,ILRuntime等 Unity目前常用資源管理解決方案 AssetBundles,Addressable, ...
  • 本文章主要是在C# ASP.NET Core Web API框架實現向手機發送驗證碼簡訊功能。這裡我選擇是一個互億無線簡訊驗證碼平臺,其實像阿裡雲,騰訊雲上面也可以。 首先我們先去 互億無線 https://www.ihuyi.com/api/sms.html 去註冊一個賬號 註冊完成賬號後,它會送 ...
  • 通過以下方式可以高效,並保證數據同步的可靠性 1.API設計 使用RESTful設計,確保API端點明確,並使用適當的HTTP方法(如POST用於創建,PUT用於更新)。 設計清晰的請求和響應模型,以確保客戶端能夠理解預期格式。 2.數據驗證 在伺服器端進行嚴格的數據驗證,確保接收到的數據符合預期格 ...