连接远程Oracle服务器的过程为:用户进程-->服务器进程--->Oracle服务器,我想问一下,这个服务器进程一般跑在本地客户端还是远程的Oracle服务器上?谢谢!

解决方案 »

  1.   

    服务器进程,顾名思义当然在server上
      

  2.   

    我也认为是跑在服务器上,但最近发现一本书上说是跑在客户机上,这个问题暂且pass,想问一下高手,这个进程叫什么名字?谢谢!
      

  3.   

    select * from v$bgprocess where paddr <> '00';
      

  4.   


    这个得到的应该是Oracle的后台进程,Oracle的服务器进程不属于Oracle运行实例的一部分,据说!不对之处请高手指点!谢谢!===================================
      

  5.   

    服务器进程 server process 运行在服务器上,他不是 instance 的一部分,不属于数据库的后台进程。如果 oracle 数据库配置为 dedicated,则会为每个来自客户端的连接请求启动一个服务器进程并分配一块 PGA 内存。
      

  6.   

    服务器进程 server process 运行在服务器上,他不是 instance 的一部分,不属于数据库的后台进程。 如果 oracle 数据库配置为 dedicated,则会为每个来自客户端的连接请求启动一个服务器进程并分配一块 PGA 内存。
      

  7.   

    从程序实现上来讲,应该是客户连到服务器的一个socket连接,是属于oracle net service创建的。这个进程在dedicated模式下,从pga里分配内存;在shared server模式下,从SGA分配内存