Oracle FAQ Your Portal to the Oracle Knowledge Grid
HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US
 

Home -> Community -> Mailing Lists -> Oracle-L -> DBMS_PIPE and the shared pool

DBMS_PIPE and the shared pool

From: Kimberly Smith <kimberly.smith_at_gmd.fujitsu.com>
Date: Fri, 26 Jan 2001 09:00:08 -0800
Message-Id: <10753.127603@fatcity.com>


We are having some issues here with using database pipes and having the shared pool become fragmented. The way the code is setup is that pipes get created every time the procedure is called and then removed after they are done with it. Recently activity has increased in one of the areas that these pipes are created.

We were thinking of changing the code to explicitly create the pipes but not remove them until the user closes the application. One problem that we foresee with this is that if a user's PC crashes this will remain in the shared pool.
According to Oracle, pipes created in this method will remain there until database is shutdown. It looks like even flushing the shared pool will not help.

Does anyone have some guidelines based on past issues with using the DBMS_PIPE stuff that we could use to help us out? Changing to external procs is not really on option at the moment although its planned for later on.




Kimberly Smith
EDS
Fujitsu/GMD
21015 SE Stark St
Gresham, OR
97030
Phone: (503) 669-6050
Fax : (503) 669-5705 Received on Fri Jan 26 2001 - 11:00:08 CST

Original text of this message

HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US