Skip to main content

EXPDP/IMPDP Export/Import dumpfile to a Remote Server Using Network_Link.

EXPDP/IMPDP Export/Import dumpfile to a Remote Server Using Network_Link.


Step 1: First you have to create a TNS entry at destination database which will be used to connect to the remote target database.

pumplink =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 172.17.1.171)(PORT = 1521))
    )
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = Ultimus)
    )
  )


Step 2: Connect to SQL plus:


--Issue the following command to create db link on destination database:


CREATE PUBLIC DATABASE LINK pumplink
   connect to scott identified by tiger USING 'pumplink';

Step 3: Issue the expdp command on the destination server using Network_link parameter:

expdp scott/tiger directory= dumpdir logfile=impi_temp.log network_link= pumplink  schemas=scott dumpfile=testnetlink.dmp

impdp  scott /tiger directory=dumpdir logfile= impi_temp.log network_link=pumplink schemas= scott  dumpfile=testnetlink.dmp

**In this case the "SCOTT"."SYS_IMPORT_SCHEMA_01" meta table is created in the local DB's importing schema not on the remote schema.

---------------------------------------------------------------------------------------------------
Heppy to Help !!!


Comments

  1. On exporting using network link in the remote server, where will be the server process for expdp will be started. Whether the expdp server process will be started in source database server or remote database server?

    ReplyDelete
  2. It will be created on local server as the expdp or impdp command is issued from local server.

    thanks for asking.

    ReplyDelete
  3. Thank you for this blog entry.
    However, I get a

    Connected to: Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production
    With the Partitioning and Data Mining options
    UDI-00011: parameter dumpfile is incompatible with parameter network_link

    How do you manage to use both?

    ReplyDelete
  4. why it is not working in remote workstation ?

    ReplyDelete

Post a Comment

Popular posts from this blog

ORACLE FLASH RECOVERY AREA USAGE QUERY

FINDING ORACLE FLASH RECOVERY AREA USAGE SELECT NAME,        (SPACE_LIMIT / 1024 / 1024 / 1024) SPACE_LIMIT_GB,          ((SPACE_LIMIT - SPACE_USED + SPACE_RECLAIMABLE) / 1024 / 1024 / 1024) AS SPACE_AVAILABLE_GB,        ROUND((SPACE_USED - SPACE_RECLAIMABLE) / SPACE_LIMIT * 100, 1) AS PERCENT_FULL   FROM V$RECOVERY_FILE_DEST;

All Dictionary View Tables:

All Dictionary View Tables: TABLE_NAME COMMENTS ALL_ALL_TABLES Description of all object and relational tables accessible to the user ALL_APPLY Details about each apply process that dequeues from the queue visible to the current user ALL_APPLY_CONFLICT_COLUMNS Details about conflict resolution on tables visible to the current user ALL_APPLY_DML_HANDLERS Details about the dml handler on tables visible to the current user ALL_APPLY_ENQUEUE Details about the apply enqueue action for user accessible rules where the destination queue exists and is visible to the user ALL_APPLY_ERROR Error transactions that were generated after dequeuing from the queue visible to the current user ALL_APPLY_EXECUTE Details about the apply execute action for all rules visible to the user ALL_APPLY_KEY_COLUMNS Alternative key columns for a STREAMS table visible to the current user ALL_APPLY_PARAME...

How to delete/remove Management Agent from Oracle Enterprise Manager 12C

  1. Before you deinstall a Management Agent, do the following:     a. Stop the Agent using command from Management Agent home:                 cd /u01/oemcc_latest/core/12.1.0.2.0/bin/                 $ emctl stop agent     b. Wait for the Management Agent to go to the unreachable state in the Cloud Control console.     c. It is mandatory to delete the Management Agent and their monitored targets using any of the following methods: Remove the Agent target manually from the console: 1. Login to 12C Cloud Control 2. Navigate to Setup => Manage Cloud Control => Agents 3. Go to the Home page of the Agent that you want to remove 4. Expand the drop-down menu near the " Agent " 5. Expand the " Target Setup " option 6. Select " Remove Target "   ...