select * from v$session
select * from v$processes

解决方案 »

  1.   

    db_block_buffers怎么能设为0呢?我这边的数据库的缺省值为8667。察看当前客户端的连接信息:select * from v$session;
      

  2.   

    谢谢《风子》。不过好像没有select * from v$processes。而且select * from v$session我怎么能多页浏览?zcs_1(生生不息) 
    很奇怪了,你的数据库是9i吗?我这里的是for AIX版本的,反正是在那initora9i.ora里面修改db_block_buffers后,数据库就起不来,默认参数里面都没有。我知道再8i里面有,但是9i呢?
      

  3.   

    select * from v$session;
      

  4.   

    以system用户登录query builder(如果你装了Developer的话),就可以实现任何形式的查询。
      

  5.   

    select * from v$sessionSELECT  * FROM GV$PROCESS/SYS.V_$PROCESSdb_block_buffers 
      1、数据高速缓冲区
      2、访问过的数据都放在这一片内存区域,该参数越大,Oracle在内存中找到相同数据的可能性就越大,也即加快了查询速度。
      3、db_block_buffers以块为单位,假如DB_BLOCK_SIZE=2K,db_block_buffers=3200,则占用内存=3200*2K=6400K。
      

  6.   

    我发现select count(*) from v$session,发现session已经达到157,而我的程序根本就没那么多连接。而且我的客户端程序的connection也能放掉。为什么会这样?
    我的session设置为320,不然很容易超,不过还是有超过的情况。好像池子里的连接没有释放掉。
    请问如果我把服务器设置成专用服务器就会好用吗?