11.07.2015 Views

Oracle Database 11 g - Online Public Access Catalog

Oracle Database 11 g - Online Public Access Catalog

Oracle Database 11 g - Online Public Access Catalog

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

CHAPTER 7■ ■ ■Data PumpDBAs and developers have been using the Export and Import utilities since the early releasesof <strong>Oracle</strong> (versions 6/7) to make logical data backups for development, quality assurance, andeven production environments. <strong>Oracle</strong> <strong>Database</strong> 10g introduced a new tool called Data Pumpthat will eventually replace the Export and Import utilities. The objective of the Data Pumputility is to take advantage of modern database features and provide scalability to ever-growingdatabase workloads and sizes. Since <strong>Oracle</strong> 9i <strong>Database</strong>, <strong>Oracle</strong> has no longer made improvementsto the exp or imp utilities.Data Pump provides significant performance improvements over the conventional Exportand Import utilities, especially in the world of large objects and VLDB databases. Data Pumpclaims to be up to two times faster than conventional exports. <strong>Oracle</strong> <strong>Database</strong> <strong>11</strong>g makessignificant enhancements to the Data Pump tool, adding new features such as data encryption,compression, data remapping capabilities, and file reusability. Data Pump allows faster dataextraction and now even provides security compliance for data at rest.■Note <strong>Oracle</strong>’s direction is to eventually deprecate the traditional Export utility. Obviously, the deprecationtimeline for the Import utility will be significantly prolonged, because a lot of customers will have in-houseexport dump files from previous releases of <strong>Oracle</strong>.API EnhancementsData Pump uses the following two <strong>Oracle</strong> PL/SQL packages:• DBMS_DATAPUMP (also referred to as the Data Pump API)• DBMS_DATAPUMP (also referred to as the Metadata API)The Data Pump utilities (expdp and impdp) simply make calls to the DBMS_DATAPUMP API toperform data extractions or imports. <strong>Oracle</strong> <strong>Database</strong> <strong>11</strong>g provides a new API that will provideadditional security for companies that need to remap sensitive data for data at rest or transformdata during import operations. The data_remap procedure has been introduced in the DBMS_DATAPUMP package to allow data transformation of pertinent data for Data Pump jobs of data inuser tables. The datatype, structure, and format are still preserved during this operation. Thisfeature to transform data during the export is particularly useful while refreshing the production313

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!