查询v$mystat,v$ststname
找到pga,uga的数据,就是进程内存。
与操作系统没有关系,但是与mts,专用服务器有关系

解决方案 »

  1.   

    Addition ,  if you are performing sorting , the Sort_area_size will be added for each session .
      

  2.   

    如果执行排序,加到进程的大小是Sort_area_size的1倍么?
      

  3.   

    谢谢大家,我能知道当前连接用户所占的内存,但还有两个问题请教:
    1、uga和pga分别指什么?
    2、如何查看当前所有连接用户各自所占的内存?
      

  4.   

    v$session
    v$process
    这两个视图,另外
    ps -elf
      

  5.   

    pga是进程私有内存区
    uga是用户内存区
    在mts和专用服务器中有差别
    在专用服务器中uga在pga中分配
    pga主要包括堆栈区,排序区,进程信息区
    在mts中,uga一般在大型池中分配
    pga中不再包含排序区,排序区在uga中分配
      

  6.   

    那进程所占的内存大约是uga+pga吗?
      

  7.   

    to penitent(只取一瓢) :
    如何估算oracle服务器的内存?要考虑哪些参数?
      

  8.   

    就是pga
    uga只是在不同的地方分配估算oracle服务器的内存主要考虑是dedicated server or multithreaded server
    主要考虑sga
      

  9.   

    我采用的是多用途服务器,SGA一般取机器内存的1/3吗?