日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

oracle import mapping,ORACLE 数据泵导入导出数据

發(fā)布時間:2023/12/14 编程问答 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 oracle import mapping,ORACLE 数据泵导入导出数据 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

一、摘要

在平常備庫和數(shù)據(jù)庫遷移的時候,當(dāng)遇到大的數(shù)據(jù)庫的時候在用exp的時候往往是需要好幾個小時,耗費大量時間。oracle10g以后可以用expdp來導(dǎo)出數(shù)據(jù)庫花費的時間要遠(yuǎn)小于exp花費的時間,而且文件也要小很多。

二、exp/imp與expdp/impdp區(qū)別

(1) 把用戶usera的對象導(dǎo)到用戶userb,用法區(qū)別在于fromuser=usera touser=userb ,remap_schema=’usera’:'usera’ 。

例如:imp system/passwd fromuser=usera touser=userb file=/oracle/exp.dmp log=/oracle/exp.log;

impdp system/passwd directory=expdp dumpfile=expdp.dmp remap_schema=’usera’:'userb’ logfile=/oracle/exp.log;

(2) 更換表空間,用exp/imp的時候,要想更改表所在的表空間,需要手工去處理一下,

如alter table xxx move tablespace_new之類的操作。

用impdp只要用remap_tablespace=’tabspace_old’:'tablespace_new’

(3) 當(dāng)指定一些表的時候,使用exp/imp 時,tables的用法是 tables=(‘table1′,’table2′,’table3′)。

expdp/impdp的用法是tables=’table1′,’table2′,’table3′

(4) 是否要導(dǎo)出數(shù)據(jù)行

exp (ROWS=Y 導(dǎo)出數(shù)據(jù)行,ROWS=N 不導(dǎo)出數(shù)據(jù)行)

expdp content(ALL:對象+導(dǎo)出數(shù)據(jù)行,DATA_ONLY:只導(dǎo)出對象,METADATA_ONLY:只導(dǎo)出數(shù)據(jù)的記錄)

(5) expdp是[10g]的新特性而且只能在服務(wù)器執(zhí)行。而exp/imp是通用的。11g/12c開始可以客戶端運(yùn)行,保存在服務(wù)器。

(6) oracle11g中有個新特性,當(dāng)表無數(shù)據(jù)時,不分配segment,以節(jié)省空間,所以exp導(dǎo)不出空表。解決的辦法是用expdp, 當(dāng)然也可以設(shè)置deferred_segment_creation 參數(shù) 或者 insert一行,再rollback,但是這樣很麻煩。

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

Step1. 創(chuàng)建邏輯目錄,該命令不會在操作系統(tǒng)創(chuàng)建真正的目錄,最好以system等管理員創(chuàng)建。

create directory data_pump名 as 'data_pump目錄';

Step2. 查看管理理員目錄(同時查看操作系統(tǒng)是否存在,因為Oracle并不關(guān)心該目錄是否存在,如果不存在,則出錯)

select directory_name,directory_path from dba_directories where DIRECTORY_NAME='data_pump名';

Step3. 給用戶賦予在指定目錄的操作權(quán)限,最好以system等管理員賦予。

grant read,write on directory data_pump目錄 to 用戶;

(1). 導(dǎo)整個數(shù)據(jù)庫

C:\Users\Administrator>expdp system/xxxxxx@clonepdb_plug dumpfile=ful.dmp

DIRECTORY=systemdmp logfile=full.log full=y

Export: Release 12.2.0.1.0 - Production on 星期一 1月 22 16:12:01 2018

Copyright (c) 1982, 2017, Oracle and/or its affiliates. All rights reserved.

連接到: Oracle Database 12c Enterprise Edition Release 12.2.0.1.0 - 64bit Produc

tion

自動啟用 FLASHBACK 以保持?jǐn)?shù)據(jù)庫完整性。

啟動 "SYSTEM"."SYS_EXPORT_FULL_01": system/****@clonepdb_plug dumpfile=ful.

dmp DIRECTORY=systemdmp logfile=full.log full=y

處理對象類型 DATABASE_EXPORT/EARLY_OPTIONS/VIEWS_AS_TABLES/TABLE_DATA

處理對象類型 DATABASE_EXPORT/NORMAL_OPTIONS/TABLE_DATA

處理對象類型 DATABASE_EXPORT/NORMAL_OPTIONS/VIEWS_AS_TABLES/TABLE_DATA

處理對象類型 DATABASE_EXPORT/SCHEMA/TABLE/TABLE_DATA

處理對象類型 DATABASE_EXPORT/SCHEMA/TABLE/INDEX/STATISTICS/INDEX_STATISTICS

處理對象類型 DATABASE_EXPORT/SCHEMA/TABLE/STATISTICS/TABLE_STATISTICS

處理對象類型 DATABASE_EXPORT/STATISTICS/MARKER

處理對象類型 DATABASE_EXPORT/PRE_SYSTEM_IMPCALLOUT/MARKER

處理對象類型 DATABASE_EXPORT/PRE_INSTANCE_IMPCALLOUT/MARKER

處理對象類型 DATABASE_EXPORT/TABLESPACE

處理對象類型 DATABASE_EXPORT/PROFILE

處理對象類型 DATABASE_EXPORT/SYS_USER/USER

處理對象類型 DATABASE_EXPORT/SCHEMA/USER

處理對象類型 DATABASE_EXPORT/ROLE

處理對象類型 DATABASE_EXPORT/RADM_FPTM

處理對象類型 DATABASE_EXPORT/GRANT/SYSTEM_GRANT/PROC_SYSTEM_GRANT

處理對象類型 DATABASE_EXPORT/SCHEMA/GRANT/SYSTEM_GRANT

處理對象類型 DATABASE_EXPORT/SCHEMA/ROLE_GRANT

處理對象類型 DATABASE_EXPORT/SCHEMA/DEFAULT_ROLE

處理對象類型 DATABASE_EXPORT/SCHEMA/ON_USER_GRANT

處理對象類型 DATABASE_EXPORT/RESOURCE_COST

處理對象類型 DATABASE_EXPORT/SCHEMA/DB_LINK

處理對象類型 DATABASE_EXPORT/TRUSTED_DB_LINK

處理對象類型 DATABASE_EXPORT/SCHEMA/SEQUENCE/SEQUENCE

處理對象類型 DATABASE_EXPORT/DIRECTORY/DIRECTORY

處理對象類型 DATABASE_EXPORT/DIRECTORY/GRANT/OWNER_GRANT/OBJECT_GRANT

處理對象類型 DATABASE_EXPORT/SYSTEM_PROCOBJACT/PRE_SYSTEM_ACTIONS/PROCACT_SYSTEM

處理對象類型 DATABASE_EXPORT/SYSTEM_PROCOBJACT/PROCOBJ

處理對象類型 DATABASE_EXPORT/SYSTEM_PROCOBJACT/POST_SYSTEM_ACTIONS/PROCACT_SYSTE

M

處理對象類型 DATABASE_EXPORT/SCHEMA/PROCACT_SCHEMA

處理對象類型 DATABASE_EXPORT/EARLY_OPTIONS/VIEWS_AS_TABLES/TABLE

處理對象類型 DATABASE_EXPORT/EARLY_POST_INSTANCE_IMPCALLOUT/MARKER

處理對象類型 DATABASE_EXPORT/NORMAL_OPTIONS/TABLE

處理對象類型 DATABASE_EXPORT/NORMAL_OPTIONS/VIEWS_AS_TABLES/TABLE

處理對象類型 DATABASE_EXPORT/NORMAL_POST_INSTANCE_IMPCALLOUT/MARKER

處理對象類型 DATABASE_EXPORT/SCHEMA/TABLE/TABLE

處理對象類型 DATABASE_EXPORT/SCHEMA/TABLE/COMMENT

處理對象類型 DATABASE_EXPORT/SCHEMA/VIEW/VIEW

處理對象類型 DATABASE_EXPORT/SCHEMA/TABLE/INDEX/INDEX

處理對象類型 DATABASE_EXPORT/SCHEMA/TABLE/CONSTRAINT/CONSTRAINT

處理對象類型 DATABASE_EXPORT/SCHEMA/TABLE/CONSTRAINT/REF_CONSTRAINT

處理對象類型 DATABASE_EXPORT/FINAL_POST_INSTANCE_IMPCALLOUT/MARKER

處理對象類型 DATABASE_EXPORT/SCHEMA/POST_SCHEMA/PROCACT_SCHEMA

處理對象類型 DATABASE_EXPORT/AUDIT_UNIFIED/AUDIT_POLICY_ENABLE

處理對象類型 DATABASE_EXPORT/POST_SYSTEM_IMPCALLOUT/MARKER

. . 導(dǎo)出了 "SYS"."KU$_USER_MAPPING_VIEW" 6.125 KB 40 行

. . 導(dǎo)出了 "SYSTEM"."REDO_DB" 25.58 KB 1 行

. . 導(dǎo)出了 "ORDDATA"."ORDDCM_DOCS" 252.9 KB 9 行

. . 導(dǎo)出了 "WMSYS"."WM$WORKSPACES_TABLE$" 12.10 KB 1 行

. . 導(dǎo)出了 "WMSYS"."WM$HINT_TABLE$" 9.984 KB 97 行

. . 導(dǎo)出了 "LBACSYS"."OLS$INSTALLATIONS" 6.953 KB 2 行

. . 導(dǎo)出了 "WMSYS"."WM$WORKSPACE_PRIV_TABLE$" 7.078 KB 11 行

. . 導(dǎo)出了 "SYS"."DAM_CONFIG_PARAM$" 6.523 KB 14 行

. . 導(dǎo)出了 "SYS"."TSDP_SUBPOL$" 6.320 KB 1 行

. . 導(dǎo)出了 "WMSYS"."WM$NEXTVER_TABLE$" 6.375 KB 1 行

. . 導(dǎo)出了 "LBACSYS"."OLS$PROPS" 6.234 KB 5 行

. . 導(dǎo)出了 "WMSYS"."WM$ENV_VARS$" 6.015 KB 3 行

. . 導(dǎo)出了 "SYS"."TSDP_PARAMETER$" 5.945 KB 1 行

. . 導(dǎo)出了 "SYS"."TSDP_POLICY$" 5.914 KB 1 行

. . 導(dǎo)出了 "WMSYS"."WM$VERSION_HIERARCHY_TABLE$" 5.976 KB 1 行

. . 導(dǎo)出了 "WMSYS"."WM$EVENTS_INFO$" 5.812 KB 12 行

. . 導(dǎo)出了 "LBACSYS"."OLS$AUDIT_ACTIONS" 5.75 KB 8 行

. . 導(dǎo)出了 "LBACSYS"."OLS$DIP_EVENTS" 5.539 KB 2 行

. . 導(dǎo)出了 "LBACSYS"."OLS$AUDIT" 0 KB 0 行

. . 導(dǎo)出了 "LBACSYS"."OLS$COMPARTMENTS" 0 KB 0 行

. . 導(dǎo)出了 "LBACSYS"."OLS$DIP_DEBUG" 0 KB 0 行

. . 導(dǎo)出了 "LBACSYS"."OLS$GROUPS" 0 KB 0 行

. . 導(dǎo)出了 "LBACSYS"."OLS$LAB" 0 KB 0 行

. . 導(dǎo)出了 "LBACSYS"."OLS$LEVELS" 0 KB 0 行

. . 導(dǎo)出了 "LBACSYS"."OLS$POL" 0 KB 0 行

. . 導(dǎo)出了 "LBACSYS"."OLS$POLICY_ADMIN" 0 KB 0 行

. . 導(dǎo)出了 "LBACSYS"."OLS$POLS" 0 KB 0 行

. . 導(dǎo)出了 "LBACSYS"."OLS$POLT" 0 KB 0 行

. . 導(dǎo)出了 "LBACSYS"."OLS$PROFILE" 0 KB 0 行

. . 導(dǎo)出了 "LBACSYS"."OLS$PROFILES" 0 KB 0 行

. . 導(dǎo)出了 "LBACSYS"."OLS$PROG" 0 KB 0 行

. . 導(dǎo)出了 "LBACSYS"."OLS$SESSINFO" 0 KB 0 行

. . 導(dǎo)出了 "LBACSYS"."OLS$USER" 0 KB 0 行

. . 導(dǎo)出了 "LBACSYS"."OLS$USER_COMPARTMENTS" 0 KB 0 行

. . 導(dǎo)出了 "LBACSYS"."OLS$USER_GROUPS" 0 KB 0 行

. . 導(dǎo)出了 "LBACSYS"."OLS$USER_LEVELS" 0 KB 0 行

. . 導(dǎo)出了 "SYS"."AUD$" 0 KB 0 行

. . 導(dǎo)出了 "SYS"."DAM_CLEANUP_EVENTS$" 0 KB 0 行

. . 導(dǎo)出了 "SYS"."DAM_CLEANUP_JOBS$" 0 KB 0 行

. . 導(dǎo)出了 "SYS"."TSDP_ASSOCIATION$" 0 KB 0 行

. . 導(dǎo)出了 "SYS"."TSDP_CONDITION$" 0 KB 0 行

. . 導(dǎo)出了 "SYS"."TSDP_FEATURE_POLICY$" 0 KB 0 行

. . 導(dǎo)出了 "SYS"."TSDP_PROTECTION$" 0 KB 0 行

. . 導(dǎo)出了 "SYS"."TSDP_SENSITIVE_DATA$" 0 KB 0 行

. . 導(dǎo)出了 "SYS"."TSDP_SENSITIVE_TYPE$" 0 KB 0 行

. . 導(dǎo)出了 "SYS"."TSDP_SOURCE$" 0 KB 0 行

. . 導(dǎo)出了 "SYSTEM"."REDO_LOG" 0 KB 0 行

. . 導(dǎo)出了 "WMSYS"."WM$BATCH_COMPRESSIBLE_TABLES$" 0 KB 0 行

. . 導(dǎo)出了 "WMSYS"."WM$CONSTRAINTS_TABLE$" 0 KB 0 行

. . 導(dǎo)出了 "WMSYS"."WM$CONS_COLUMNS$" 0 KB 0 行

. . 導(dǎo)出了 "WMSYS"."WM$LOCKROWS_INFO$" 0 KB 0 行

. . 導(dǎo)出了 "WMSYS"."WM$MODIFIED_TABLES$" 0 KB 0 行

. . 導(dǎo)出了 "WMSYS"."WM$MP_GRAPH_WORKSPACES_TABLE$" 0 KB 0 行

. . 導(dǎo)出了 "WMSYS"."WM$MP_PARENT_WORKSPACES_TABLE$" 0 KB 0 行

. . 導(dǎo)出了 "WMSYS"."WM$NESTED_COLUMNS_TABLE$" 0 KB 0 行

. . 導(dǎo)出了 "WMSYS"."WM$RESOLVE_WORKSPACES_TABLE$" 0 KB 0 行

. . 導(dǎo)出了 "WMSYS"."WM$RIC_LOCKING_TABLE$" 0 KB 0 行

. . 導(dǎo)出了 "WMSYS"."WM$RIC_TABLE$" 0 KB 0 行

. . 導(dǎo)出了 "WMSYS"."WM$RIC_TRIGGERS_TABLE$" 0 KB 0 行

. . 導(dǎo)出了 "WMSYS"."WM$UDTRIG_DISPATCH_PROCS$" 0 KB 0 行

. . 導(dǎo)出了 "WMSYS"."WM$UDTRIG_INFO$" 0 KB 0 行

. . 導(dǎo)出了 "WMSYS"."WM$VERSION_TABLE$" 0 KB 0 行

. . 導(dǎo)出了 "WMSYS"."WM$VT_ERRORS_TABLE$" 0 KB 0 行

. . 導(dǎo)出了 "WMSYS"."WM$WORKSPACE_SAVEPOINTS_TABLE$" 0 KB 0 行

. . 導(dǎo)出了 "MDSYS"."RDF_PARAM$" 6.507 KB 3 行

. . 導(dǎo)出了 "SYS"."AUDTAB$TBS$FOR_EXPORT" 5.953 KB 2 行

. . 導(dǎo)出了 "SYS"."DBA_SENSITIVE_DATA" 0 KB 0 行

. . 導(dǎo)出了 "SYS"."DBA_TSDP_POLICY_PROTECTION" 0 KB 0 行

. . 導(dǎo)出了 "SYS"."FGA_LOG$FOR_EXPORT" 0 KB 0 行

. . 導(dǎo)出了 "SYS"."NACL$_ACE_EXP" 0 KB 0 行

. . 導(dǎo)出了 "SYS"."NACL$_HOST_EXP" 6.914 KB 1 行

. . 導(dǎo)出了 "SYS"."NACL$_WALLET_EXP" 0 KB 0 行

. . 導(dǎo)出了 "SYS"."SQL$TEXT_DATAPUMP" 0 KB 0 行

. . 導(dǎo)出了 "SYS"."SQL$_DATAPUMP" 0 KB 0 行

. . 導(dǎo)出了 "SYS"."SQLOBJ$AUXDATA_DATAPUMP" 0 KB 0 行

. . 導(dǎo)出了 "SYS"."SQLOBJ$DATA_DATAPUMP" 0 KB 0 行

. . 導(dǎo)出了 "SYS"."SQLOBJ$PLAN_DATAPUMP" 0 KB 0 行

. . 導(dǎo)出了 "SYS"."SQLOBJ$_DATAPUMP" 0 KB 0 行

. . 導(dǎo)出了 "SYSTEM"."SCHEDULER_JOB_ARGS" 0 KB 0 行

. . 導(dǎo)出了 "SYSTEM"."SCHEDULER_PROGRAM_ARGS" 9.515 KB 12 行

. . 導(dǎo)出了 "WMSYS"."WM$EXP_MAP" 7.710 KB 3 行

. . 導(dǎo)出了 "WMSYS"."WM$METADATA_MAP" 0 KB 0 行

. . 導(dǎo)出了 "SCOTT"."EMP" 8.695 KB 12 行

. . 導(dǎo)出了 "SCOTT"."DEPT" 6 KB 3 行

. . 導(dǎo)出了 "SCOTT"."SALGRADE" 5.953 KB 5 行

. . 導(dǎo)出了 "SCOTT"."TEST_01" 5.187 KB 12 行

. . 導(dǎo)出了 "SCOTT"."BONUS" 0 KB 0 行

. . 導(dǎo)出了 "SCOTT"."TEST1" 0 KB 0 行

. . 導(dǎo)出了 "SCOTT"."TEST2" 0 KB 0 行

已成功加載/卸載了主表 "SYSTEM"."SYS_EXPORT_FULL_01"

SYSTEM.SYS_EXPORT_FULL_01 的轉(zhuǎn)儲文件集為:

C:\ORACLEBACK\DATAPUMP\FUL.DMP

作業(yè) "SYSTEM"."SYS_EXPORT_FULL_01" 已于 星期一 1月 22 16:14:04 2018 elapsed 0 00

:02:02 成功完成

驗證

sys@clonepdb_plugPDB> drop user scott cascade;

User dropped.

Elapsed: 00:00:02.85

sys@clonepdb_plugPDB> select from scott.emp;

select from scott.emp

*

ERROR at line 1:

ORA-00942: table or view does not exist

Elapsed: 00:00:00.01

C:\Users\Administrator>impdp system/xxxxx@clonepdb_plug dumpfile=systemd

mp:ful.dmp logfile=scott_imp.log schemas=scott

Import: Release 12.2.0.1.0 - Production on 星期一 1月 22 16:30:23 2018

Copyright (c) 1982, 2017, Oracle and/or its affiliates. All rights reserved.

連接到: Oracle Database 12c Enterprise Edition Release 12.2.0.1.0 - 64bit Produc

tion

已成功加載/卸載了主表 "SYSTEM"."SYS_IMPORT_SCHEMA_01"

啟動 "SYSTEM"."SYS_IMPORT_SCHEMA_01": system/****@clonepdb_plug dumpfile=sy

stemdmp:ful.dmp logfile=scott_imp.log schemas=scott

處理對象類型 DATABASE_EXPORT/SCHEMA/USER

處理對象類型 DATABASE_EXPORT/SCHEMA/GRANT/SYSTEM_GRANT

處理對象類型 DATABASE_EXPORT/SCHEMA/ROLE_GRANT

處理對象類型 DATABASE_EXPORT/SCHEMA/DEFAULT_ROLE

處理對象類型 DATABASE_EXPORT/SCHEMA/SEQUENCE/SEQUENCE

處理對象類型 DATABASE_EXPORT/SCHEMA/PROCACT_SCHEMA

處理對象類型 DATABASE_EXPORT/SCHEMA/TABLE/TABLE

處理對象類型 DATABASE_EXPORT/SCHEMA/TABLE/TABLE_DATA

. . 導(dǎo)入了 "SCOTT"."EMP" 8.695 KB 12 行

. . 導(dǎo)入了 "SCOTT"."DEPT" 6 KB 3 行

. . 導(dǎo)入了 "SCOTT"."SALGRADE" 5.953 KB 5 行

. . 導(dǎo)入了 "SCOTT"."TEST_01" 5.187 KB 12 行

. . 導(dǎo)入了 "SCOTT"."BONUS" 0 KB 0 行

. . 導(dǎo)入了 "SCOTT"."TEST1" 0 KB 0 行

. . 導(dǎo)入了 "SCOTT"."TEST2" 0 KB 0 行

處理對象類型 DATABASE_EXPORT/SCHEMA/VIEW/VIEW

處理對象類型 DATABASE_EXPORT/SCHEMA/TABLE/CONSTRAINT/CONSTRAINT

處理對象類型 DATABASE_EXPORT/SCHEMA/TABLE/INDEX/STATISTICS/INDEX_STATISTICS

處理對象類型 DATABASE_EXPORT/SCHEMA/TABLE/CONSTRAINT/REF_CONSTRAINT

處理對象類型 DATABASE_EXPORT/SCHEMA/TABLE/STATISTICS/TABLE_STATISTICS

處理對象類型 DATABASE_EXPORT/STATISTICS/MARKER

ORA-39082: 對象類型 VIEW:"SCOTT"."V_TEST" 已創(chuàng)建, 但帶有編譯警告

ORA-39082: 對象類型 VIEW:"SCOTT"."V_TEST1" 已創(chuàng)建, 但帶有編譯警告

作業(yè) "SYSTEM"."SYS_IMPORT_SCHEMA_01" 已經(jīng)完成, 但是有 2 個錯誤 (于 星期一 1月 22

16:30:43 2018 elapsed 0 00:00:18 完成)

sys@clonepdb_plugPDB> select * from scott.emp;

EMPNO ENAME JOB MGR HIREDATE SAL COMM DEPTNO

7369 SMITH CLERK 7902 1980-12-17 00:00:00 800 20

7499 ALLEN SALESMAN 7698 1981-02-20 00:00:00 1600 300 30

7521 WARD SALESMAN 7698 1981-02-22 00:00:00 1250 500 30

7566 JONES MANAGER 7839 1981-04-02 00:00:00 2975 20

7654 MARTIN SALESMAN 7698 1981-09-28 00:00:00 1250 1400 30

7698 BLAKE MANAGER 7839 1981-05-01 00:00:00 2850 30

7782 CLARK MANAGER 7839 1981-06-09 00:00:00 2450 10

7839 KING PRESIDENT 1981-11-17 00:00:00 5000 10

7844 TURNER SALESMAN 7698 1981-09-08 00:00:00 1500 0 30

7900 JAMES CLERK 7698 1981-12-03 00:00:00 950 30

7902 FORD ANALYST 7566 1981-12-03 00:00:00 3000 20

EMPNO ENAME JOB MGR HIREDATE SAL COMM DEPTNO

7934 MILLER CLERK 7782 1982-01-23 00:00:00 1300 10

12 rows selected.

Elapsed: 00:00:00.02

(2). 按用戶導(dǎo)

C:\Users\Administrator>expdp system/xxxx@clonepdb_plug dumpfile=systemd

mp:scott.dmp logfile=scott_imp.log schemas=scott REUSE_DUMPFILES=y

(3). 并行進(jìn)程parallel

C:\Users\Administrator>expdp system/xxxx@clonepdb_plug dumpfile=systemd

mp:ful.dmp logfile=scott_imp.log REUSE_DUMPFILES=y parallel=2 full=y

(4). 按表名導(dǎo)

C:\Users\Administrator>expdp system/zncg3008ZNCG@clonepdb_plug dumpfile=systemd

mp:expdp.dmp logfile=expdp.log REUSE_DUMPFILES=y tables=scott.emp

(5). 按查詢條件導(dǎo)

C:\Users\Administrator>expdp scott/tiger@clonepdb_plug dumpfile=systemdmp:expdp

.dmp logfile=expdp.log REUSE_DUMPFILES=y tables=emp query='WHERE deptno=20'

(6). 按表空間導(dǎo)

expdp system/xxxx@clonepdb_plug DIRECTORY=dpdata1 DUMPFILE=tablespace.dmp TABLESPACES=temp,example;

2. 參數(shù)說明 - 導(dǎo)出expdb

(1). CONTENT:該選項用于指定要導(dǎo)出的內(nèi)容.默認(rèn)值為ALL

CONTENT={ALL | DATA_ONLY | METADATA_ONLY}

當(dāng)設(shè)置CONTENT為ALL 時,將導(dǎo)出對象定義及其所有數(shù)據(jù).為DATA_ONLY時,只導(dǎo)出對象數(shù)據(jù),為METADATA_ONLY時,只導(dǎo)出對象定義

(2). DIRECTORY:指定轉(zhuǎn)儲文件和日志文件所在的目錄:DIRECTORY=directory_object

(3). EXCLUDE:該選項用于指定執(zhí)行操作時釋放要排除對象類型或相關(guān)對象

EXCLUDE=object_type[:name_clause] [,….]

Object_type用于指定要排除的對象類型,name_clause用于指定要排除的具體對象.EXCLUDE和INCLUDE不能同時使用

Expdp scott/tiger DIRECTORY=dump DUMPFILE=a.dup EXCLUDE=VIEW

(4). INCLUDE:導(dǎo)出時包含指定的類型

(例:INCLUDE=TABLE_DATA,

INCLUDE=TABLE:"LIKE 'TAB%'"

INCLUDE=TABLE:”NOT LIKE ‘TAB%’”…)

EXCLUDE:導(dǎo)出時排除的數(shù)據(jù)類型(例:EXCLUDE=TABLE:EMP)

(5). FILESIZE:指定導(dǎo)出文件的最大尺寸,默認(rèn)為0,(表示文件尺寸沒有限制)(單位為bytes).

(6). JOB_NAME:此次導(dǎo)出進(jìn)程使用的名稱,方便跟蹤查詢(可選)

(7). FLASHBACK_SCN:指定導(dǎo)出特定SCN時刻的表數(shù)據(jù)

FLASHBACK_SCN=scn_value:Scn_value用于標(biāo)識SCN值.FLASHBACK_SCN和FLASHBACK_TIME不能同時使用

Expdp scott/tiger DIRECTORY=dump DUMPFILE=a.dmp

FLASHBACK_SCN=358523

(8). FLASHBACK_TIME:指定導(dǎo)出特定時間點的表數(shù)據(jù):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’)”

(9). TABLESPACE:指定一個表空間導(dǎo)出.

(10). QUERY=[schema.] [table_name:] query_clause

Schema用于指定方案名,table_name用于指定表名,query_clause用于指定條件限制子句.QUERY選項不能與 CONNECT=METADATA_ONLY,EXTIMATE_ONLY,TRANSPORT_TABLESPACES等選項同時使用.

Expdp scott/tiger directory=dump dumpfiel=a.dmp Tables=emp query=’WHERE deptno=20’

(11). PARALLEL:并行操作: 指定執(zhí)行導(dǎo)出操作的并行進(jìn)程個數(shù),默認(rèn)值為1

總結(jié)

可以通過PARALLEL 參數(shù)為導(dǎo)出使用一個以上的線程來顯著地加速作業(yè)。每個線程創(chuàng)建一個單獨的轉(zhuǎn)儲文件,因此參數(shù)dumpfile 應(yīng)當(dāng)擁有和并行度一樣多的項目。

可以指定通配符作為文件名,而不是顯式地輸入各個文件名,例如:

expdp ananda/abc123 tables=CASES directory=DPDATA1 dumpfile=expCASES_%U.dmp parallel=4 job_name=Cases_Export

注意:dumpfile 參數(shù)擁有一個通配符%U,它指示文件將按需要創(chuàng)建,格式將為expCASES_nn.dmp,其中nn 從01 開始,然后按需要向上增加。

在并行模式下,狀態(tài)屏幕將顯示四個工作進(jìn)程。(在默認(rèn)模式下,只有一個進(jìn)程是可見的)所有的工作進(jìn)程同步取出數(shù)據(jù),并在狀態(tài)屏幕上顯示它們的進(jìn)度。

分離訪問數(shù)據(jù)文件和轉(zhuǎn)儲目錄文件系統(tǒng)的輸入/輸出通道是很重要的。否則,與維護(hù)Data Pump 作業(yè)相關(guān)的開銷可能超過并行線程的效益,并因此而降低性能。并行方式只有在表的數(shù)量多于并行值并且表很大時才是有效的。

四、還原數(shù)據(jù)

導(dǎo)入impdp的過程

(1). 導(dǎo)到指定用戶下

impdp scott/tiger DIRECTORY=dpdata1 DUMPFILE=expdp.dmp SCHEMAS=scott;

(2). 改變表的owner

impdp system/manager DIRECTORY=dpdata1 DUMPFILE=expdp.dmp TABLES=scott.dept REMAP_SCHEMA=scott:system TABLE_EXISTS_ACTION=TRUNCATE;

(3). 導(dǎo)入表空間

impdp system/manager DIRECTORY=dpdata1 DUMPFILE=tablespace.dmp TABLESPACES=example;

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

impdb system/manager DIRECTORY=dump_dir DUMPFILE=full.dmp FULL=y;

(5). 追加數(shù)據(jù)

impdp system/manager DIRECTORY=dpdata1 DUMPFILE=expdp.dmp SCHEMAS=system TABLE_EXISTS_ACTION

參數(shù)說明 - 導(dǎo)入impdp

(1). TABBLE_EXISTS_ACTION={SKIP | APPEND | TRUNCATE | FRPLACE }

當(dāng)設(shè)置該選項為SKIP時,導(dǎo)入作業(yè)會跳過已存在表處理下一個對象;

當(dāng)設(shè)置為APPEND時,會追加數(shù)據(jù);

當(dāng)設(shè)置為TRUNCATE時,導(dǎo)入作業(yè)會截斷表,然后為其追加新數(shù)據(jù);

當(dāng)設(shè)置為REPLACE時,導(dǎo)入作業(yè)會刪除已存在表,重建表病追加數(shù)據(jù);

注意,TRUNCATE選項不適用與簇表和NETWORK_LINK選項;

(2). REMAP_SCHEMA

該選項用于將源方案的所有對象裝載到目標(biāo)方案中:REMAP_SCHEMA=source_schema:target_schema

(3). REMAP_TABLESPACE

將源表空間的所有對象導(dǎo)入到目標(biāo)表空間中:REMAP_TABLESPACE=source_tablespace:target:tablespace

(4). REMAP_DATAFILE

該選項用于將源數(shù)據(jù)文件名轉(zhuǎn)變?yōu)槟繕?biāo)數(shù)據(jù)文件名,在不同平臺之間搬移表空間時可能需要該選項.

REMAP_DATAFIEL=source_datafie:target_datafile

總結(jié)

以上是生活随笔為你收集整理的oracle import mapping,ORACLE 数据泵导入导出数据的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。