程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> Oracle數據庫 >> Oracle教程 >> Oracle邏輯備份與恢復,oracle備份與恢復

Oracle邏輯備份與恢復,oracle備份與恢復

編輯:Oracle教程

Oracle邏輯備份與恢復,oracle備份與恢復


  1. 備份的類型 按照備份方式的不同,可以把備份分為兩類: 1.1 邏輯備份:指通過邏輯導出對數據進行備份。將數據庫中的用戶對象導出到一個二進制文件中,邏輯備份使用導入導出工具:EXPDP/IMPDP或EXP/IMP,由於將數據庫對象導出到操作系統二進制文件中,或由二進制文件中把數據導入到數據庫中。邏輯備份可以作為備份的補充方法,但是不要把邏輯備份當成唯一的數據庫備份方案。邏輯備份則是對物理備份的方式的一種補充,由於邏輯備份具有平台無關性,邏輯備份被作為數據遷移及移動的主要手段。   1.2 物理備份: 指通過物理文件拷貝的方式對數據庫進行備份,物理備份又可以分為冷備份和熱備份。 冷備份:是指對數據庫進行關閉後的拷貝備份,這樣的備份具有一致和完整的時間點數據,恢復時只需要恢復所有文件就可以啟動數據庫; 熱備份:在生產系統中最常見的備份方式是熱備份,進行熱備份的數據庫需要運行在歸檔模式,熱備份時不需要關閉數據庫,從而能夠保證系統的持續運行,在進行恢復時,通過備份的數據文件及歸檔日志文件,數據庫可以進行完全恢復。當然,如果是為了恢復某些用戶錯誤,熱備份的恢復完全可以在某一個時間點上停止恢復,也就是不完全恢復。   2.邏輯備份與恢復 傳統的導入導出工具 - EXP/IMP 在Oracle10g之前,導入和導出(EXP/IMP)都作為客戶端程序運行,導出的數據由數據庫實例讀出,通過網絡連接傳輸到導出客戶程序,然後寫到磁盤上。所有數據在整個導出進程下通過單線程操作,在很多情況下,這種單一導出進程的操作方式成為了一個瓶頸,而且如果在導出過程中發生了網絡中斷或者客戶端程序異常,都會導致操作失敗。   數據泵(Data Pump) - EXPDP/IMPDP 在Oracle 10g中,數據泵(Data Pump)的所有工作都由數據庫實例完成,數據庫可以並行來處理這些工作,不僅可以通過建立多個數據泵工作進程來讀/寫正在被導出/導入的數據,從而,單進程瓶頸被徹底解決。數據泵可以按用戶、按表名、按查詢條件、按表空間或整庫導出/導入。

下邊使用EXPDP/IMPDP來做一些測試,了解導入和導出的應用范圍及過程。   3.導出前的准備設置 首先解鎖SCOTT用戶(如果已解鎖,則不用),並且在操作系統層面先創建一個輸出目錄(注意這個數據泵是服務端工具,所以這個目錄是指的服務器上的位置)。 C:\Users\TianPan>sqlplus / as sysdba

SQL*Plus: Release 11.2.0.1.0 Production on 星期四 11月 27 16:18:24 2014

Copyright (c) 1982, 2010, Oracle.  All rights reserved.


連接到:
Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options

SQL> ALTER USER scott IDENTIFIED BY tiger ACCOUNT UNLOCK;

用戶已更改。

SQL> CREATE OR REPLACE DIRECTORY test_dir AS 'c:\test';

目錄已創建。

SQL> GRANT READ, WRITE ON DIRECTORY test_dir TO scott;

授權成功。

SQL> exit   4.Table Export/Import 4.1 Export C:\Users\TianPan>expdp scott/tiger tables=EMP,DEPT directory=TEST_DIR dumpfile=EMP_DEPT.dmp logfile=expdpEMP_DEPT.log

Export: Release 11.2.0.1.0 - Production on 星期四 11月 27 16:24:22 2014

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

連接到: Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
啟動 "SCOTT"."SYS_EXPORT_TABLE_01":  scott/******** tables=EMP,DEPT directory=TEST_DIR dumpfile=EMP_DEPT.dmp logfile=expdpEMP_DEPT.log
正在使用 BLOCKS 方法進行估計...
處理對象類型 TABLE_EXPORT/TABLE/TABLE_DATA
使用 BLOCKS 方法的總估計: 128 KB
處理對象類型 TABLE_EXPORT/TABLE/TABLE
處理對象類型 TABLE_EXPORT/TABLE/INDEX/INDEX
處理對象類型 TABLE_EXPORT/TABLE/CONSTRAINT/CONSTRAINT
處理對象類型 TABLE_EXPORT/TABLE/INDEX/STATISTICS/INDEX_STATISTICS
處理對象類型 TABLE_EXPORT/TABLE/CONSTRAINT/REF_CONSTRAINT
處理對象類型 TABLE_EXPORT/TABLE/STATISTICS/TABLE_STATISTICS
. . 導出了 "SCOTT"."DEPT"                              5.937 KB       4 行
. . 導出了 "SCOTT"."EMP"                               8.570 KB      14 行
已成功加載/卸載了主表 "SCOTT"."SYS_EXPORT_TABLE_01"
******************************************************************************
SCOTT.SYS_EXPORT_TABLE_01 的轉儲文件集為:
  C:\TEST\EMP_DEPT.DMP
作業 "SCOTT"."SYS_EXPORT_TABLE_01" 已於 16:24:31 成功完成

導出的DMP文件是一個二進制文件。

4.2 Table Import
再測試一下導入,首先刪除EMP和DEPT表。   SQL> drop table emp;
表已刪除。
SQL> drop table dept;
表已刪除。
C:\Users\TianPan>impdp scott/tiger@ptian tables=EMP,DEPT directory=TEST_DIR dumpfile=EMP_DEPT.dmp logfile=impdpEMP_DEPT.log

Import: Release 11.2.0.1.0 - Production on 星期四 11月 27 16:39:14 2014

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

連接到: Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
已成功加載/卸載了主表 "SCOTT"."SYS_IMPORT_TABLE_01"
啟動 "SCOTT"."SYS_IMPORT_TABLE_01":  scott/********@ptian tables=EMP,DEPT directory=TEST_DIR dumpfile=EMP_DEPT.dmp logfile=impdpEMP_DEPT.log
處理對象類型 TABLE_EXPORT/TABLE/TABLE
處理對象類型 TABLE_EXPORT/TABLE/TABLE_DATA
. . 導入了 "SCOTT"."DEPT"                              5.937 KB       4 行
. . 導入了 "SCOTT"."EMP"                               8.570 KB      14 行
處理對象類型 TABLE_EXPORT/TABLE/INDEX/INDEX
處理對象類型 TABLE_EXPORT/TABLE/CONSTRAINT/CONSTRAINT
處理對象類型 TABLE_EXPORT/TABLE/INDEX/STATISTICS/INDEX_STATISTICS
處理對象類型 TABLE_EXPORT/TABLE/CONSTRAINT/REF_CONSTRAINT
處理對象類型 TABLE_EXPORT/TABLE/STATISTICS/TABLE_STATISTICS
作業 "SCOTT"."SYS_IMPORT_TABLE_01" 已於 16:39:16 成功完成

5.Schema Exports/Imports
Data Pump可以針對Schema來做數據導出/導入。   5.1 Schema Exports
C:\Users\TianPan>expdp scott/tiger@ptian schemas=SCOTT directory=TEST_DIR dumpfile=SCOTT.dmp logfile=expdpSCOTT.log

Export: Release 11.2.0.1.0 - Production on 星期四 11月 27 16:46:28 2014

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

連接到: Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
啟動 "SCOTT"."SYS_EXPORT_SCHEMA_01":  scott/********@ptian schemas=SCOTT directory=TEST_DIR dumpfile=SCOTT.dmp logfile=expdpSCOTT.log
正在使用 BLOCKS 方法進行估計...
處理對象類型 SCHEMA_EXPORT/TABLE/TABLE_DATA
使用 BLOCKS 方法的總估計: 192 KB
處理對象類型 SCHEMA_EXPORT/PRE_SCHEMA/PROCACT_SCHEMA
處理對象類型 SCHEMA_EXPORT/TABLE/TABLE
處理對象類型 SCHEMA_EXPORT/TABLE/INDEX/INDEX
處理對象類型 SCHEMA_EXPORT/TABLE/CONSTRAINT/CONSTRAINT
處理對象類型 SCHEMA_EXPORT/TABLE/INDEX/STATISTICS/INDEX_STATISTICS
處理對象類型 SCHEMA_EXPORT/TABLE/COMMENT
處理對象類型 SCHEMA_EXPORT/TABLE/CONSTRAINT/REF_CONSTRAINT
處理對象類型 SCHEMA_EXPORT/TABLE/STATISTICS/TABLE_STATISTICS
. . 導出了 "SCOTT"."DEPT"                              5.937 KB       4 行
. . 導出了 "SCOTT"."EMP"                               8.570 KB      14 行
. . 導出了 "SCOTT"."SALGRADE"                          5.867 KB       5 行
. . 導出了 "SCOTT"."BONUS"                                 0 KB       0 行
已成功加載/卸載了主表 "SCOTT"."SYS_EXPORT_SCHEMA_01"
******************************************************************************
SCOTT.SYS_EXPORT_SCHEMA_01 的轉儲文件集為:
  C:\TEST\SCOTT.DMP
作業 "SCOTT"."SYS_EXPORT_SCHEMA_01" 已於 16:46:53 成功完成

5.2 Schema Imports impdp scott/tiger@ptian schemas=SCOTT directory=TEST_DIR dumpfile=SCOTT.dmp logfile=impdpSCOTT.log


6. Database Exports/Imports
6.1 Database Export
設置FULL參數,整庫導出。
C:\Users\TianPan>expdp system/welcome@ptian full=Y directory=TEST_DIR dumpfile=DB11G.dmp logfile=expdpDB11G.log

Export: Release 11.2.0.1.0 - Production on 星期四 11月 27 16:57:21 2014

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

連接到: Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
啟動 "SYSTEM"."SYS_EXPORT_FULL_01":  system/********@ptian full=Y directory=TEST_DIR dumpfile=DB11G.dmp logfile=expdpDB11G.log
正在使用 BLOCKS 方法進行估計...
處理對象類型 DATABASE_EXPORT/SCHEMA/TABLE/TABLE_DATA
使用 BLOCKS 方法的總估計: 143.6 MB
處理對象類型 DATABASE_EXPORT/TABLESPACE
處理對象類型 DATABASE_EXPORT/PROFILE
處理對象類型 DATABASE_EXPORT/SYS_USER/USER
處理對象類型 DATABASE_EXPORT/SCHEMA/USER
處理對象類型 DATABASE_EXPORT/ROLE
處理對象類型 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/TABLESPACE_QUOTA
處理對象類型 DATABASE_EXPORT/RESOURCE_COST
處理對象類型 DATABASE_EXPORT/TRUSTED_DB_LINK
處理對象類型 DATABASE_EXPORT/SCHEMA/SEQUENCE/SEQUENCE
處理對象類型 DATABASE_EXPORT/SCHEMA/SEQUENCE/GRANT/OWNER_GRANT/OBJECT_GRANT
處理對象類型 DATABASE_EXPORT/DIRECTORY/DIRECTORY
處理對象類型 DATABASE_EXPORT/DIRECTORY/GRANT/OWNER_GRANT/OBJECT_GRANT
處理對象類型 DATABASE_EXPORT/CONTEXT
處理對象類型 DATABASE_EXPORT/SCHEMA/PUBLIC_SYNONYM/SYNONYM
處理對象類型 DATABASE_EXPORT/SCHEMA/SYNONYM
處理對象類型 DATABASE_EXPORT/SCHEMA/TYPE/INC_TYPE
處理對象類型 DATABASE_EXPORT/SCHEMA/TYPE/TYPE_SPEC
處理對象類型 DATABASE_EXPORT/SCHEMA/TYPE/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_SYSTEM
處理對象類型 DATABASE_EXPORT/SCHEMA/PROCACT_SCHEMA
處理對象類型 DATABASE_EXPORT/SCHEMA/XMLSCHEMA/XMLSCHEMA
處理對象類型 DATABASE_EXPORT/SCHEMA/TABLE/TABLE
處理對象類型 DATABASE_EXPORT/SCHEMA/TABLE/PRE_TABLE_ACTION
處理對象類型 DATABASE_EXPORT/SCHEMA/TABLE/GRANT/OWNER_GRANT/OBJECT_GRANT
處理對象類型 DATABASE_EXPORT/SCHEMA/TABLE/INDEX/INDEX
處理對象類型 DATABASE_EXPORT/SCHEMA/TABLE/CONSTRAINT/CONSTRAINT
處理對象類型 DATABASE_EXPORT/SCHEMA/TABLE/INDEX/STATISTICS/INDEX_STATISTICS
處理對象類型 DATABASE_EXPORT/SCHEMA/TABLE/COMMENT
處理對象類型 DATABASE_EXPORT/SCHEMA/PACKAGE/PACKAGE_SPEC
處理對象類型 DATABASE_EXPORT/SCHEMA/PACKAGE/GRANT/OWNER_GRANT/OBJECT_GRANT
處理對象類型 DATABASE_EXPORT/SCHEMA/FUNCTION/FUNCTION
處理對象類型 DATABASE_EXPORT/SCHEMA/FUNCTION/GRANT/OWNER_GRANT/OBJECT_GRANT
處理對象類型 DATABASE_EXPORT/SCHEMA/PROCEDURE/PROCEDURE
處理對象類型 DATABASE_EXPORT/SCHEMA/PROCEDURE/GRANT/OWNER_GRANT/OBJECT_GRANT
處理對象類型 DATABASE_EXPORT/SCHEMA/PACKAGE/COMPILE_PACKAGE/PACKAGE_SPEC/ALTER_PACKAGE_SPEC
處理對象類型 DATABASE_EXPORT/SCHEMA/FUNCTION/ALTER_FUNCTION
處理對象類型 DATABASE_EXPORT/SCHEMA/PROCEDURE/ALTER_PROCEDURE
處理對象類型 DATABASE_EXPORT/SCHEMA/VIEW/VIEW
處理對象類型 DATABASE_EXPORT/SCHEMA/VIEW/GRANT/OWNER_GRANT/OBJECT_GRANT
處理對象類型 DATABASE_EXPORT/SCHEMA/VIEW/COMMENT
處理對象類型 DATABASE_EXPORT/SCHEMA/TABLE/CONSTRAINT/REF_CONSTRAINT
處理對象類型 DATABASE_EXPORT/SCHEMA/PACKAGE_BODIES/PACKAGE/PACKAGE_BODY
處理對象類型 DATABASE_EXPORT/SCHEMA/TYPE/TYPE_BODY
處理對象類型 DATABASE_EXPORT/SCHEMA/TABLE/INDEX/FUNCTIONAL_AND_BITMAP/INDEX
處理對象類型 DATABASE_EXPORT/SCHEMA/TABLE/INDEX/STATISTICS/FUNCTIONAL_AND_BITMAP/INDEX_STATISTICS
處理對象類型 DATABASE_EXPORT/SCHEMA/TABLE/STATISTICS/TABLE_STATISTICS
處理對象類型 DATABASE_EXPORT/SCHEMA/TABLE/INDEX/DOMAIN_INDEX/INDEX
處理對象類型 DATABASE_EXPORT/SCHEMA/TABLE/POST_TABLE_ACTION
處理對象類型 DATABASE_EXPORT/SCHEMA/TABLE/TRIGGER
處理對象類型 DATABASE_EXPORT/SCHEMA/VIEW/TRIGGER
處理對象類型 DATABASE_EXPORT/SCHEMA/EVENT/TRIGGER
處理對象類型 DATABASE_EXPORT/SCHEMA/MATERIALIZED_VIEW
處理對象類型 DATABASE_EXPORT/SCHEMA/JOB
處理對象類型 DATABASE_EXPORT/SCHEMA/DIMENSION
處理對象類型 DATABASE_EXPORT/SCHEMA/TABLE/POST_INSTANCE/PROCACT_INSTANCE
處理對象類型 DATABASE_EXPORT/SCHEMA/TABLE/POST_INSTANCE/PROCDEPOBJ
處理對象類型 DATABASE_EXPORT/SCHEMA/POST_SCHEMA/PROCOBJ
處理對象類型 DATABASE_EXPORT/SCHEMA/POST_SCHEMA/PROCACT_SCHEMA
處理對象類型 DATABASE_EXPORT/AUDIT
. . 導出了 "SH"."CUSTOMERS"                            9.853 MB   55500 行
. . 導出了 "PM"."ONLINE_MEDIA"                         7.854 MB       9 行
. . 導出了 "APEX_030200"."WWV_FLOW_PAGE_PLUGS"         5.211 MB    7417 行
. . 導出了 "APEX_030200"."WWV_FLOW_STEP_ITEMS"         3.505 MB    9673 行
. . 導出了 "APEX_030200"."WWV_FLOW_STEP_PROCESSING"    2.188 MB    2239 行
. . 導出了 "SYSMAN"."MGMT_MESSAGES"                    4.154 MB   23311 行
. . 導出了 "APEX_030200"."WWV_FLOW_DICTIONARY$"        2.909 MB   70601 行
. . 導出了 "SH"."SUPPLEMENTARY_DEMOGRAPHICS"           697.3 KB    4500 行
. . 導出了 "OE"."PRODUCT_DESCRIPTIONS"                 2.379 MB    8640 行
. . 導出了 "SYSMAN"."MGMT_ESA_REPORT"                  645.7 KB    8931 行
. . 導出了 "SYSMAN"."MGMT_SWLIB_ENTITY_DOCUMENTS"      1.307 MB     364 行
. . 導出了 "APEX_030200"."WWV_FLOW_REGION_REPORT_COLUMN"  1.201 MB    7918 行
......................
......................
. . 導出了 "SYSTEM"."REPCAT$_TEMPLATE_OBJECTS"             0 KB       0 行
. . 導出了 "SYSTEM"."REPCAT$_TEMPLATE_PARMS"               0 KB       0 行
. . 導出了 "SYSTEM"."REPCAT$_TEMPLATE_REFGROUPS"           0 KB       0 行
. . 導出了 "SYSTEM"."REPCAT$_TEMPLATE_SITES"               0 KB       0 行
. . 導出了 "SYSTEM"."REPCAT$_TEMPLATE_TARGETS"             0 KB       0 行
. . 導出了 "SYSTEM"."REPCAT$_USER_AUTHORIZATIONS"          0 KB       0 行
. . 導出了 "SYSTEM"."REPCAT$_USER_PARM_VALUES"             0 KB       0 行
. . 導出了 "SYSTEM"."SQLPLUS_PRODUCT_PROFILE"              0 KB       0 行
已成功加載/卸載了主表 "SYSTEM"."SYS_EXPORT_FULL_01"
******************************************************************************
SYSTEM.SYS_EXPORT_FULL_01 的轉儲文件集為:
  C:\TEST\DB10G.DMP
作業 "SYSTEM"."SYS_EXPORT_FULL_01" 已於 16:56:30 成功完成
  6.2 Database Import impdp system/welcome@ptian full=Y directory=TEST_DIR dumpfile=DB11G.dmp logfile=impdpDB11G.log

7.HELP
7.1 EXPDP的幫助說明 C:\Users\TianPan>expdp -help

Export: Release 11.2.0.1.0 - Production on 星期四 11月 27 17:09:03 2014

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


數據泵導出實用程序提供了一種用於在 Oracle 數據庫之間傳輸
數據對象的機制。該實用程序可以使用以下命令進行調用:

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

您可以控制導出的運行方式。具體方法是: 在 'expdp' 命令後輸入
各種參數。要指定各參數, 請使用關鍵字:

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

USERID 必須是命令行中的第一個參數。

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

以下是可用關鍵字和它們的說明。方括號中列出的是默認值。

ATTACH
連接到現有作業。
例如, ATTACH=job_name。

COMPRESSION
減少轉儲文件大小。
有效的關鍵字值為: ALL, DATA_ONLY, [METADATA_ONLY] 和 NONE。

CONTENT
指定要卸載的數據。
有效的關鍵字值為: [ALL], DATA_ONLY 和 METADATA_ONLY。

DATA_OPTIONS
數據層選項標記。
有效的關鍵字值為: XML_CLOBS。

DIRECTORY
用於轉儲文件和日志文件的目錄對象。

DUMPFILE
指定目標轉儲文件名的列表 [expdat.dmp]。
例如, DUMPFILE=scott1.dmp, scott2.dmp, dmpdir:scott3.dmp。

ENCRYPTION
加密某個轉儲文件的一部分或全部。
有效的關鍵字值為: ALL, DATA_ONLY, ENCRYPTED_COLUMNS_ONLY, METADATA_ONLY 和 NONE。

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

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

ENCRYPTION_PASSWORD
用於在轉儲文件中創建加密數據的口令密鑰。

ESTIMATE
計算作業估計值。
有效的關鍵字值為: [BLOCKS] 和 STATISTICS。

ESTIMATE_ONLY
計算作業估計值而不執行導出。

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

FILESIZE
以字節為單位指定每個轉儲文件的大小。

FLASHBACK_SCN
用於重置會話快照的 SCN。

FLASHBACK_TIME
用於查找最接近的相應 SCN 值的時間。

FULL
導出整個數據庫 [N]。

HELP
顯示幫助消息 [N]。

INCLUDE
包括特定對象類型。
例如, INCLUDE=TABLE_DATA。

JOB_NAME
要創建的導出作業的名稱。

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

NETWORK_LINK
源系統的遠程數據庫鏈接的名稱。

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

PARALLEL
更改當前作業的活動 worker 的數量。

PARFILE
指定參數文件名。

QUERY
用於導出表的子集的謂詞子句。
例如, QUERY=employees:"WHERE department_id > 10"。

REMAP_DATA
指定數據轉換函數。
例如, REMAP_DATA=EMP.EMPNO:REMAPPKG.EMPNO。

REUSE_DUMPFILES
覆蓋目標轉儲文件 (如果文件存在) [N]。

SAMPLE
要導出的數據的百分比。

SCHEMAS
要導出的方案的列表 [登錄方案]。

SOURCE_EDITION
用於提取元數據的版本。

STATUS
監視作業狀態的頻率, 其中
默認值 [0] 表示只要有新狀態可用, 就立即顯示新狀態。

TABLES
標識要導出的表的列表。
例如, TABLES=HR.EMPLOYEES,SH.SALES:SALES_1995。

TABLESPACES
標識要導出的表空間的列表。

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

TRANSPORT_FULL_CHECK
驗證所有表的存儲段 [N]。

TRANSPORT_TABLESPACES
要從中卸載元數據的表空間的列表。

VERSION
要導出的對象版本。
有效的關鍵字值為: [COMPATIBLE], LATEST 或任何有效的數據庫版本。

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

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

ADD_FILE
將轉儲文件添加到轉儲文件集。

CONTINUE_CLIENT
返回到事件記錄模式。如果處於空閒狀態, 將重新啟動作業。

EXIT_CLIENT
退出客戶機會話並使作業保持運行狀態。

FILESIZE
用於後續 ADD_FILE 命令的默認文件大小 (字節)。

HELP
匯總交互命令。

KILL_JOB
分離並刪除作業。

PARALLEL
更改當前作業的活動 worker 的數量。

REUSE_DUMPFILES
覆蓋目標轉儲文件 (如果文件存在) [N]。

START_JOB
啟動或恢復當前作業。
有效的關鍵字值為: SKIP_CURRENT。

STATUS
監視作業狀態的頻率, 其中
默認值 [0] 表示只要有新狀態可用, 就立即顯示新狀態。

STOP_JOB
按順序關閉作業執行並退出客戶機。
有效的關鍵字值為: IMMEDIATE。     7.2 IMPDP的幫助說明 C:\Users\TianPan>impdp -help

Import: Release 11.2.0.1.0 - Production on 星期四 11月 27 17:10:04 2014

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


數據泵導入實用程序提供了一種用於在 Oracle 數據庫之間傳輸
數據對象的機制。該實用程序可以使用以下命令進行調用:

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

您可以控制導入的運行方式。具體方法是: 在 'impdp' 命令後輸入
各種參數。要指定各參數, 請使用關鍵字:

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

USERID 必須是命令行中的第一個參數。

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

以下是可用關鍵字和它們的說明。方括號中列出的是默認值。

ATTACH
連接到現有作業。
例如, ATTACH=job_name。

CONTENT
指定要加載的數據。
有效的關鍵字為: [ALL], DATA_ONLY 和 METADATA_ONLY。

DATA_OPTIONS
數據層選項標記。
有效的關鍵字為: SKIP_CONSTRAINT_ERRORS。

DIRECTORY
用於轉儲文件, 日志文件和 SQL 文件的目錄對象。

DUMPFILE
要從中導入的轉儲文件的列表 [expdat.dmp]。
例如, DUMPFILE=scott1.dmp, scott2.dmp, dmpdir:scott3.dmp。

ENCRYPTION_PASSWORD
用於訪問轉儲文件中的加密數據的口令密鑰。
對於網絡導入作業無效。

ESTIMATE
計算作業估計值。
有效的關鍵字為: [BLOCKS] 和 STATISTICS。

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

FLASHBACK_SCN
用於重置會話快照的 SCN。

FLASHBACK_TIME
用於查找最接近的相應 SCN 值的時間。

FULL
導入源中的所有對象 [Y]。

HELP
顯示幫助消息 [N]。

INCLUDE
包括特定對象類型。
例如, INCLUDE=TABLE_DATA。

JOB_NAME
要創建的導入作業的名稱。

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

NETWORK_LINK
源系統的遠程數據庫鏈接的名稱。

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

PARALLEL
更改當前作業的活動 worker 的數量。

PARFILE
指定參數文件。

PARTITION_OPTIONS
指定應如何轉換分區。
有效的關鍵字為: DEPARTITION, MERGE 和 [NONE]。

QUERY
用於導入表的子集的謂詞子句。
例如, QUERY=employees:"WHERE department_id > 10"。

REMAP_DATA
指定數據轉換函數。
例如, REMAP_DATA=EMP.EMPNO:REMAPPKG.EMPNO。

REMAP_DATAFILE
在所有 DDL 語句中重新定義數據文件引用。

REMAP_SCHEMA
將一個方案中的對象加載到另一個方案。

REMAP_TABLE
將表名重新映射到另一個表。
例如, REMAP_TABLE=EMP.EMPNO:REMAPPKG.EMPNO。

REMAP_TABLESPACE
將表空間對象重新映射到另一個表空間。

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

SCHEMAS
要導入的方案的列表。

SKIP_UNUSABLE_INDEXES
跳過設置為“索引不可用”狀態的索引。

SOURCE_EDITION
用於提取元數據的版本。

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

STATUS
監視作業狀態的頻率, 其中
默認值 [0] 表示只要有新狀態可用, 就立即顯示新狀態。

STREAMS_CONFIGURATION
啟用流元數據的加載

TABLE_EXISTS_ACTION
導入對象已存在時執行的操作。
有效的關鍵字為: APPEND, REPLACE, [SKIP] 和 TRUNCATE。

TABLES
標識要導入的表的列表。
例如, TABLES=HR.EMPLOYEES,SH.SALES:SALES_1995。

TABLESPACES
標識要導入的表空間的列表。

TARGET_EDITION
用於加載元數據的版本。

TRANSFORM
要應用於適用對象的元數據轉換。
有效的關鍵字為: OID, PCTSPACE, SEGMENT_ATTRIBUTES 和 STORAGE。

TRANSPORTABLE
用於選擇可傳輸數據移動的選項。
有效的關鍵字為: ALWAYS 和 [NEVER]。
僅在 NETWORK_LINK 模式導入操作中有效。

TRANSPORT_DATAFILES
按可傳輸模式導入的數據文件的列表。

TRANSPORT_FULL_CHECK
驗證所有表的存儲段 [N]。

TRANSPORT_TABLESPACES
要從中加載元數據的表空間的列表。
僅在 NETWORK_LINK 模式導入操作中有效。

VERSION
要導入的對象的版本。
有效的關鍵字為: [COMPATIBLE], LATEST 或任何有效的數據庫版本。
僅對 NETWORK_LINK 和 SQLFILE 有效。

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

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

CONTINUE_CLIENT
返回到事件記錄模式。如果處於空閒狀態, 將重新啟動作業。

EXIT_CLIENT
退出客戶機會話並使作業保持運行狀態。

HELP
匯總交互命令。

KILL_JOB
分離並刪除作業。

PARALLEL
更改當前作業的活動 worker 的數量。

START_JOB
啟動或恢復當前作業。
有效的關鍵字為: SKIP_CURRENT。

STATUS
監視作業狀態的頻率, 其中
默認值 [0] 表示只要有新狀態可用, 就立即顯示新狀態。

STOP_JOB
按順序關閉作業執行並退出客戶機。
有效的關鍵字為: IMMEDIATE。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved