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: Inband and Outband Net8 question

Re: Inband and Outband Net8 question

From: Anjo Kolk <anjo_at_oraperf.com>
Date: Tue, 18 Mar 2003 07:39:14 -0800
Message-ID: <F001.0056C83F.20030318073914@fatcity.com>

The main difference between INB & OOB breaks is that the Oracle kernel will get notified directly when OOB is received (a bit is set to indicate that an interrupt happened and the Oracle kernel will check this bit every now and then). With in band breaks the connections has to be tested (real expensive operation) so that isn't done all that frequently (skip_poll_select or something like that was introduced in SQL*net to indicate how many times an inband break test should be done). So the kernel will check for breaks every so often and then if it uses inband break it may decide not to perform the test. So it could take some time before a break is caught.

Anjo.

On Tuesday 18 March 2003 11:08, you wrote:
> Hi,
>
> Or may be because IBB is in the queue, that why it seems like not working.
>
> Just my speculation
>
> Sinardy
>
>
> -----Original Message-----
> Sent: 18 March 2003 17:09
> To: Multiple recipients of list ORACLE-L
>
>
>
> Inband breaks are (were) not supported by all protocols and not all
> implementations of the same protocol on each platform (especially in the
> early days of SQL*Net). It was clear to the developers that OBB was the
> most optimal way of implementing break handling but not every platform did
> support it.
>
> So you will use IBB some on weird platforms that don't support OBB break.
>
> Anjo.
>
> On Tuesday 18 March 2003 07:48, Sinardy Xing wrote:
> > Hi all,
> >
> > I have question about "Inband break", please help me understand this
> >
> > Oracle said:
> >
> > There are 2 types of breaks:
> > - Inband breaks: are transmitted as part of regular data traffic using
> > the normal protocol read and write functions. These breaks are symply
> > queued. - Outband breaks: are faster as it is send during urgent data
> > messages. These messages cause signals and take a lot of load of the
> > server.
> >
> > These are my questions:
> >
> > What is the purpose of Inband break?
> > when we use it during our day to day activities?
> > is this break trigger automatically (something like "end" of some
> > activity)?
> >
> >
> > Thanks,
> >
> > Sinardy

-- 
----------------------------------------------------------------
Anjo Kolk
http://www.oraperf.com

-- 
Please see the official ORACLE-L FAQ: http://www.orafaq.net
-- 
Author: Anjo Kolk
  INET: anjo_at_oraperf.com

Fat City Network Services    -- 858-538-5051 http://www.fatcity.com
San Diego, California        -- Mailing list and web hosting services
---------------------------------------------------------------------
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 Tue Mar 18 2003 - 09:39:14 CST

Original text of this message

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