Skip to Main Content

Oracle Database Express Edition (XE)

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

ORA-12592 when transfering data between databases using DBLINK and XE instance

PaulMacLeanJul 18 2017 — edited Jul 18 2017

Hello,

I have an odd situation.  I have data that I want to transfer between an XE database and another database using a DBLINK.

Each process takes a bit of time and does not use all my CPU, so I have spawned two concurrent processes.  Randomly, one or both processes will fail with the dreaded ORA-12592 error (TNS: Bad Packet).

The process is a PLSQL package and simply reads through several tables in a loop and transfers the data via a DBLINK.  The process dies at different tables each time and may fail early or later in the process or not at all.

I have trapped the ORA-12592 error and have attempted to "retry" the process but that does not seem to work.   It seems that once the ORA-12592 error has occurred, your process is toast?

I have used this process many times transferring data between my enterprise edition systems without any issue even with over a hundred of concurrent connections.

Does anyone have any ideas of how to resolve/troubleshoot this?  I have support for my enterprise database instances, but I don't think I can use it for the XE product?

Cheers,

Paul

This post has been answered by PaulMacLean on Jul 18 2017
Jump to Answer
Comments
Locked Post
New comments cannot be posted to this locked post.
Post Details
Locked on Aug 15 2017
Added on Jul 18 2017
5 comments
4,969 views