/
Datapump (impdp) with Oracle in 12c PDB

Datapump (impdp) with Oracle in 12c PDB

Description

For Oracle 12c and Pluggable databases (PDB):

The default Data Pump directory object, DATA_PUMP_DIR, does not work with PDBs. You must define an explicit directory object within the PDB that you are exporting or importing:

Import: Release 12.1.0.1.0 - Production on Sat Aug 17 15:15:29 2013Copyright (c) 1982, 2013, Oracle and/or itsaffiliates. All rights reserved. Connected to: Oracle Database 12c Release 12.1.0.1.0 - 64bit Production ORA-39002: invalid operation ORA-39070: Unable to open the log file. ORA-39087: directory name DATA_PUMP_DIR is invalid

Solution

Create a new directory and use this directory name:

SQL> create directory PDBORA121_DATA_PUMP_DIR as '/u01/app/oracle/admin/ora121/dpdump/'; SQL> grant read,write on directory PDBORA121_DATA_PUMP_DIR to system;

Edit the APPLY.sh and use this new directory name:

impdp SYSTEM/oracle@ora121_dbvlin702 table_exists_action=TRUNCATE network_link=ora112_dbvlin701 directory=PDBORA121_DATA_PUMP_DIR flashback_scn=5118129 tables=OE.CUSTOMERS,OE.INVENTORIES,OE.LOGON,OE.ORDERENTRY_METADATA,OE.ORDERS,OE.ORDER_ITEMS,OE.PRODUCT_DESCRIPTIONS,OE.PRODUCT_INFORMATION,OE.WAREHOUSES logfile=OE_WAREHOUSES.log JOB_NAME=DP_ora112_121_0002

Arjen Visser  August 17, 2013 22:45

Related content

Datapump and Oracle 12c PDB
Datapump and Oracle 12c PDB
More like this
Datapump and Oracle 12c PDB
Datapump and Oracle 12c PDB
More like this
Create Oracle Data Pump script Manually
Create Oracle Data Pump script Manually
More like this
Create Oracle Data Pump script Manually
Create Oracle Data Pump script Manually
More like this
Create Oracle Data Pump script Manually
Create Oracle Data Pump script Manually
More like this
Create Oracle Data Pump script Manually
Create Oracle Data Pump script Manually
More like this