这里:http://download.oracle.com/docs/html/A95907_01/diff_uni.htm#1077398 我发现在Windows上Oracle是基于线程的,而在Unix上这是基于进程的。为什么这样?Oracle线程和进程
更重要的是,无论系统如何,有很多Oracle进程http://www.adp-gmbh.ch/ora/concepts/processes/index.html。
为什么日志编写器和数据库写入器是作为进程实现的......而查询执行是使用线程(窗口)或进程(unix)完成的。
这就是为什么Oracle每个实例也有很多进程?我会改变这个问题 – 2010-02-26 18:07:44
是的。在Windows上的Oracle中,* nix(pmon,smon,lgwr,et.al.)上的Oracle中的所有进程都是ORACLE.EXE中的线程。 – 2010-02-26 18:21:01