Sample code: Using Datapump API for metadata and data filtering
- Written by: ilmarkerm
- Category: Blog entry
- Published: April 23, 2013
I was looking for PL/SQL examples to use metadata and data filtering in datapump API, but I didn’t find any. So here is one example. It uses table reload_dev_tables to specify what schemas/tables should be exported using data pump and what where clause should be set.
Structure for reload_dev_tables:
Name Null? Type
----------------------------------------- -------- -------------
OWNER NOT NULL VARCHAR2(40)
TABLE_NAME NOT NULL VARCHAR2(40)
IS_FULL NOT NULL NUMBER(1)
FILTER_PREDICATE VARCHAR2(250)
Here is the datapump code itself, tested in 11.2.0.3. This is just a demonstration how to use the datapump API, specifically the metadata and data filters.