Ashoke,

    The solution needs to be tailored to the application, which I'm sure is not
the answer you want.  We do have tables that are accessed via database links
here and we do a substantial amount of work just to prevent some, but not all,
of this.  My basic approach is that if the remote table is small then leave
matters alone as we'd probably do an unindexed read anyway.  If it's large then
look at replicating the table, with appropriate indexing onto the local node.

    Now an insert across a db link is a whole other matter.  In general I find
them as efficient as a local insert, most of the time.  The problems you can run
into is locks, particularly full table locks, on the remote node by another
application, excessive number of or unbalanced indexes on the remote node, goofy
integrity constraints, and believe it or not triggers, particularly triggers
that may affect a table on another remote node or better yet one locally.  I've
seen a case where a duhveloper set up a trigger scheme that when a local table
was updated, the changes were propagated to a remote node than in turn tried to
re-propagate those changes back to the local node and on, and on, and on. 
Finally blew the open cursors parameter, but what a pile of fun to untangle!!

Dick Goulet

____________________Reply Separator____________________
Author: "Mandal; Ashoke" <[EMAIL PROTECTED]>
Date:       4/23/2002 5:38 AM

Dick,

So what should be the solution? Does it mean that we should not try to insert
multiple rows across database link?

I also tried inline view but it didn't help.

Any help is appreciated.
Ashoke

-----Original Message-----
Sent: Monday, April 22, 2002 5:13 PM
To: Multiple recipients of list ORACLE-L


If you've got a sql statement that expects more than one row back across a
database link it is very likely to issue a ' select <column>,<column>,etc...
from <table_name>' statement across the link & resolve things locally via a
temporary table, which is not indexed of course.

Dick Goulet

____________________Reply Separator____________________
Author: "Mandal; Ashoke" <[EMAIL PROTECTED]>
Date:       4/22/2002 11:53 AM

It is supposed to return 15 rows.

Thanks,
Ashoke

-----Original Message-----
Sent: Monday, April 22, 2002 2:34 PM
To: Multiple recipients of list ORACLE-L


How many rows does it return ... ??

Raj
______________________________________________________
Rajendra Jamadagni              MIS, ESPN Inc.
Rajendra dot Jamadagni at ESPN dot com
Any opinion expressed here is personal and doesn't reflect that of ESPN Inc.

QOTD: Any clod can have facts, but having an opinion is an art!


-----Original Message-----
Sent: Monday, April 22, 2002 3:14 PM
To: Multiple recipients of list ORACLE-L


Hi Raj,

I tried this and still it hangs.

Thanks,
Ashoke
-- 
Please see the official ORACLE-L FAQ: http://www.orafaq.com
-- 
Author: Mandal, Ashoke
  INET: [EMAIL PROTECTED]

Fat City Network Services    -- (858) 538-5051  FAX: (858) 538-5051
San Diego, California        -- Public Internet access / Mailing Lists
--------------------------------------------------------------------
To REMOVE yourself from this mailing list, send an E-Mail message
to: [EMAIL PROTECTED] (note EXACT spelling of 'ListGuru') and in
the message BODY, include a line containing: UNSUB ORACLE-L
(or the name of mailing list you want to be removed from).  You may
also send the HELP command for other information (like subscribing).
-- 
Please see the official ORACLE-L FAQ: http://www.orafaq.com
-- 
Author: 
  INET: [EMAIL PROTECTED]

Fat City Network Services    -- (858) 538-5051  FAX: (858) 538-5051
San Diego, California        -- Public Internet access / Mailing Lists
--------------------------------------------------------------------
To REMOVE yourself from this mailing list, send an E-Mail message
to: [EMAIL PROTECTED] (note EXACT spelling of 'ListGuru') and in
the message BODY, include a line containing: UNSUB ORACLE-L
(or the name of mailing list you want to be removed from).  You may
also send the HELP command for other information (like subscribing).
-- 
Please see the official ORACLE-L FAQ: http://www.orafaq.com
-- 
Author: Mandal, Ashoke
  INET: [EMAIL PROTECTED]

Fat City Network Services    -- (858) 538-5051  FAX: (858) 538-5051
San Diego, California        -- Public Internet access / Mailing Lists
--------------------------------------------------------------------
To REMOVE yourself from this mailing list, send an E-Mail message
to: [EMAIL PROTECTED] (note EXACT spelling of 'ListGuru') and in
the message BODY, include a line containing: UNSUB ORACLE-L
(or the name of mailing list you want to be removed from).  You may
also send the HELP command for other information (like subscribing).
-- 
Please see the official ORACLE-L FAQ: http://www.orafaq.com
-- 
Author: 
  INET: [EMAIL PROTECTED]

Fat City Network Services    -- (858) 538-5051  FAX: (858) 538-5051
San Diego, California        -- Public Internet access / Mailing Lists
--------------------------------------------------------------------
To REMOVE yourself from this mailing list, send an E-Mail message
to: [EMAIL PROTECTED] (note EXACT spelling of 'ListGuru') and in
the message BODY, include a line containing: UNSUB ORACLE-L
(or the name of mailing list you want to be removed from).  You may
also send the HELP command for other information (like subscribing).

Reply via email to