如果是9i的话,oracle提供了连接池.不过我不知道在oledb的接口中能不能用,因为oledb接口是个标准的接口.

解决方案 »

  1.   

    1。是的,也算。
    2。在SQLNET.ora文件中添加 #sqlnet.expire_time = 10
    分钟数目,到了时间就会杀掉
      

  2.   

    你的数据库是专用服务器模式的,请改成多线索服务器模式(MTS)。
    具体配置是修改初始化参数。请在论坛中搜索一下吧。
      

  3.   

    inactive并不代表该进程是死的,如果你连接到数据库而没有操作数据,状态也是inactive的。
    sqlnet.expire_time = m(分钟)可以自动检测死的连接。
    专用服务器的proess就是最大连接数,你可以把init.ora中的该参数设置大一点。或用mts,或用连接管理器
    如果是4*200最好用mts
      

  4.   

    mts不是好东东建议是采用connection pool