DataPump
Data Pump Components
Oracle Data Pump is made up of three distinct parts:
-
The command-line clients,
expdp
andimpdp
-
The
DBMS_DATAPUMP
PL/SQL package (also known as the Data Pump API) -
The
DBMS_METADATA
PL/SQL package (also known as the Metadata API)
The Data Pump clients, expdp
and impdp
, invoke the Data Pump Export utility and Data Pump Import utility, respectively.
The expdp
and impdp
clients use the procedures provided in the DBMS_DATAPUMP
PL/SQL package to execute export and import commands, using the parameters entered at the command line. These parameters enable the exporting and importing of data and metadata for a complete database or for subsets of a database.
When metadata is moved, Data Pump uses functionality provided by the DBMS_METADATA
PL/SQL package. The DBMS_METADATA
package provides a centralized facility for the extraction, manipulation, and re-creation of dictionary metadata.
The DBMS_DATAPUMP
and DBMS_METADATA
PL/SQL packages can be used independently of the Data Pump clients.
参考:http://docs.oracle.com/cd/E11882_01/server.112/e22490/dp_overview.htm#SUTIL802