The Data Pump API,
DBMS_DATAPUMP, provides a high-speed mechanism to move all or part of the data and metadata for a site from one database to another. The Data Pump Export and Data Pump Import utilities are based on the Data Pump API.
Oracle Database PL/SQL Packages and Types Reference for a detailed description of the procedures available in the
Overview of Oracle Data Pump for additional explanation of Data Pump concepts