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

Home -> Community -> Mailing Lists -> Oracle-L -> Re:troubleshoot broken pipe

Re:troubleshoot broken pipe

From: <dgoulet_at_vicr.com>
Date: Thu, 24 May 2001 08:19:22 -0700
Message-ID: <F001.0030D2BE.20010524062201@fatcity.com>

Francis,

    I'm going to make the assumption that your using a DBMS_PIPE and not something else (not much of a JAVA programmer here) because you stated that shutting the database down "fixed the problem" at least for the time being. In my use of pipes inside Oracle, I have never seen one "break". Fill up, yes. In which case they refuse to accept any new data. Therefore you might consider two things:

  1. use the dbms_pipe.purge procedure to clean out the pipe (kinda like calling "Roto Router")
  2. find out what is suppose to be receiving the data & if it is still running, stuck, or whatever.

    After that I'd get the developer to cleanup the error trapping routines to provide a better error message and handling.

Dick Goulet

____________________Reply Separator____________________
Author: "Francis; Rick" <Rick.Francis_at_Transora.com>
Date:       5/23/2001 2:21 PM

hi,

OS=sol8
ora_ver=8i
model=420r

what can i do to troubleshoot this problem?

Wed May 23 10:40:17 CDT 2001:<I> <JMS> java.sql.SQLException: Io exception: Broken pipe

        at java.lang.Throwable.fillInStackTrace(Native Method)
        at java.lang.Throwable.fillInStackTrace(Compiled Code)
        at java.lang.Throwable.<init>(Compiled Code)
        at java.lang.Exception.<init>(Compiled Code)
        at java.sql.SQLException.<init>(Compiled Code)
        at oracle.jdbc.dbaccess.DBError.throwSqlException(Compiled Code)
        at oracle.jdbc.dbaccess.DBError.throwSqlException(Compiled Code)
        at oracle.jdbc.driver.OracleStatement.<init>(Compiled Code)
        at
oracle.jdbc.driver.OracleConnection.privateCreateStatement(Compiled Code)
        at oracle.jdbc.driver.OracleConnection.createStatement(Compiled
Code)
        at weblogic.jdbc.pool.Connection.createStatement(Compiled Code)
        at weblogic.jms.server.JDBCStore.purgeMessages(Compiled Code)
        at weblogic.jms.server.JDBCStore.trigger(Compiled Code)
        at
weblogic.time.common.internal.ScheduledTrigger.executeLocally(Compiled Code)
        at weblogic.time.common.internal.ScheduledTrigger.execute(Compiled
Code)
        at weblogic.time.server.ScheduledTrigger.execute(Compiled Code)
        at weblogic.kernel.ExecuteThread.run(Compiled Code)

to fix it, i had to restart the instance; major causes...hints!

rf

The information transmitted is intended only for the person or entity to which it is addressed and may contain confidential and/or privileged material. Any review, retransmission, dissemination or other use of, or taking of any action in reliance upon, this information by persons or entities other than the intended recipient is prohibited. If you received this in error, please contact the sender and delete the material from any computer.

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=us-ascii">
<META NAME="Generator" CONTENT="MS Exchange Server version 5.5.2653.12">
<TITLE>troubleshoot broken pipe</TITLE>
</HEAD>
<BODY>

<P><FONT SIZE=2>hi,</FONT>
</P>

<P><FONT SIZE=2>OS=sol8</FONT>
<BR><FONT SIZE=2>ora_ver=8i</FONT>
<BR><FONT SIZE=2>model=420r</FONT>
</P>

<P><FONT SIZE=2>what can i do to troubleshoot this problem?</FONT>
</P>

<P><FONT SIZE=2>Wed May 23 10:40:17 CDT 2001:&lt;I&gt; &lt;JMS&gt;
java.sql.SQLException: Io exception: Broken pipe</FONT>
<BR><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at
java.lang.Throwable.fillInStackTrace(Native Method)</FONT>
<BR><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at
java.lang.Throwable.fillInStackTrace(Compiled Code)</FONT>
<BR><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at
java.lang.Throwable.&lt;init&gt;(Compiled Code)</FONT>
<BR><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at
java.lang.Exception.&lt;init&gt;(Compiled Code)</FONT>
<BR><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at
java.sql.SQLException.&lt;init&gt;(Compiled Code)</FONT>
<BR><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at
oracle.jdbc.dbaccess.DBError.throwSqlException(Compiled Code)</FONT>
<BR><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at
oracle.jdbc.dbaccess.DBError.throwSqlException(Compiled Code)</FONT>
<BR><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at
oracle.jdbc.driver.OracleStatement.&lt;init&gt;(Compiled Code)</FONT>
<BR><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at
oracle.jdbc.driver.OracleConnection.privateCreateStatement(Compiled Code)</FONT>
<BR><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at
oracle.jdbc.driver.OracleConnection.createStatement(Compiled Code)</FONT>
<BR><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at
weblogic.jdbc.pool.Connection.createStatement(Compiled Code)</FONT>
<BR><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at
weblogic.jms.server.JDBCStore.purgeMessages(Compiled Code)</FONT>
<BR><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at
weblogic.jms.server.JDBCStore.trigger(Compiled Code)</FONT>
<BR><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at
weblogic.time.common.internal.ScheduledTrigger.executeLocally(Compiled Code)</FONT>
<BR><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at
weblogic.time.common.internal.ScheduledTrigger.execute(Compiled Code)</FONT>
<BR><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at
weblogic.time.server.ScheduledTrigger.execute(Compiled Code)</FONT>
<BR><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at
weblogic.kernel.ExecuteThread.run(Compiled Code)</FONT>
</P>

<P><FONT SIZE=2>to fix it, i had to restart the instance; major
causes...hints!</FONT>
</P>

<P><FONT SIZE=2>rf</FONT>
</P>
<BR>
<BR>

<P><FONT SIZE=2>The information transmitted is intended only for the person or
entity to which it is addressed and may contain confidential and/or privileged material.&nbsp; Any review, retransmission, dissemination or other use of, or taking of any action in reliance upon, this information by persons or entities other than the intended recipient is prohibited.&nbsp; If you received this in error, please contact the sender and delete the material from any computer.</FONT></P>

</BODY>
</HTML>

-- 
Please see the official ORACLE-L FAQ: http://www.orafaq.com
-- 
Author: 
  INET: dgoulet_at_vicr.com

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: ListGuru_at_fatcity.com (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).
Received on Thu May 24 2001 - 10:19:22 CDT

Original text of this message

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