Oracle FAQ | Your Portal to the Oracle Knowledge Grid |
Home -> Community -> Usenet -> c.d.o.server -> Re: Which process spawns a dedicated server process?
"Michael J. Moore" <NOhicamelSPAM_at_comcast.net> wrote:
> I posted this on another group but I would still like a more detailed
> answer so I am trying here.
> Here is the conversation as it exists so far ...
>
> ------------------------------
> >>Which process spawns a dedicated server process?
> >>Is it the listener process, or some other Oracle process. Also, on a
> >>Unix
> > > system, when you do "ps -ef" to see your processes, the PPID points
> > > back
to
> > > a process named "init". Why does the PPID not point to some other
process
> > > like, for example, the listener, or PMON, or whoever spawned it.
In unixish systems, a process becomes owned by 1 once it's real parent process ends (and maybe also in other situations.) So maybe whatever process spawns the dedicated server either does a double fork, or is short lived.
> > > thanks,
> > > Mike
"Oracle" is an abstraction, it doesn't exist at the level of detail you are inquiring about.
> yet on page 14 in the questions and answers section
> 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".
Everything is done by the OS. And everything is also done by electrons shooting through conductors and semi-conductors.
It depends on the level of abstraction which you are looking at.
>
> The reason I care is because I would like to be able to answer this
> question correctly if it occurs on an exam.
Do you think dissecting the unix system calls is going to help you get the answers correct on exams? Do you think the exam writers write exams from the kernel's perspective?
Xho
-- -------------------- http://NewsReader.Com/ -------------------- Usenet Newsgroup Service New Rate! $9.95/Month 50GBReceived on Sat Sep 27 2003 - 15:58:13 CDT