Oracle FAQ | Your Portal to the Oracle Knowledge Grid |
![]() |
![]() |
Home -> Community -> Usenet -> c.d.o.server -> Re: Which process spawns a dedicated server process?
Thanks guys,
I feel like I now have a straight answer.
Mike
"Yong Huang" <yong321_at_yahoo.com> wrote in message news:b3cb12d6.0309272012.5df0fec6_at_posting.google.com... > "Michael J. Moore" <NOhicamelSPAM_at_comcast.net> wrote in message news:<rxldb.166107$mp.90993_at_rwcrnsc51.ops.asp.att.net>...
> > ------------------------------
> > >
> > >
> > >
> > >
> > ------------------------------
> > > > According to OCP 9i Database Fundamentals 1 Exam Guide: > > > > On page 12 it says: "... the listener tells Oracle to generate a new > > dedicated server ..." yet on page 14 in the questions and answerssection it
> > says "The listener spawns a new server process." > > > > So, which is it, "listener tell Oracle" or "listener spawns"? Or now you > > have given me a third option "The processes are spawned by the OS". > > Hi, Michael, > > Your question is quite legitimate. On UNIX, when you connect to the > database in dedicated configuration through SQL*Net, the listener > spawns a child process, immediately forks, the parent exits, and the > child exec's $ORACLE_HOME/bin/oracle. The server process thus created > (or called shadow process as if it were a shadow of your client > process) behaves like a UNIX daemon. The reason a server process has a > parent pid of 1 is that it's a child of a parent who exited. > > Yong HuangReceived on Sun Sep 28 2003 - 10:12:39 CDT
![]() |
![]() |