说明白一点,“有什么办法可以使数据库释放进程的时间缩短“什么意思?

解决方案 »

  1.   

    当数据库中的某些进程死掉以后。数据库过很长时间才能将进程释放掉。我想是否可以通过设置数据库的某些参数设置。使数据库在很短的时间内将进程释放掉。
      

  2.   

    在服务器的sqlnet.ora中加入
    SQLNET.EXPIRE_TIME = 10
    其中10是分钟。可以修改。
    某些进程死掉,有可能是客户端的异常中断。服务器如果设置了这个参数,服务器会定时往客户端发送数据包,如果发现客户端连接不上,则中断连接。
    但是,如果进程需要回滚或恢复,则进程保留的时间会长一点。
    还有,你可以设置用户参数文件中的idle时间。如60分钟。表示如果用户连接到数据库,60分钟没有做任何东西,服务器则会强行断开该连接,不管是否该连接还有效
      

  3.   

    还有别的方法么,万分感谢!!