Sybase修改最大用户连接数

查看连接数:在ISQL下运行 sp_who  go  

sp_configure 'number of user connections' 

sp_configure 'number of user connections',200  

 

改Sybase最大连接数的方法有两种,如下:

       一、 进Sybase central, 鼠标右键选择数据库服务器(要处理的服务器),然后选择右键菜单中的配置选项,
修改其中的number or user connetions。

      二、isql登录数据库服务器后,执行如下语句

      1>sp_configure "user connections",1000
        注:1000为SYBASE可使用的用户连接 
      2>go

 

==========================================================

[修改原因]
  配置sybase的ODBC连接时,告警:[DataDirect][ODBC Sybase Wire Protocol driver][Sybase ASE]There are not enough user connections available; you are being connected using a temporary administrator connection which will time out after 15 minutes. Increase the value of the ‘number of user connnections’ parameter.
 
[修改方法]
  使用存储过程:sp_configure "number of user connections",30
  由于licence的限制,可能修改会不成功,提示:Illegal value '30' specified for configuration option 'number of user connections'. The legal values are between '5' and '25'.
  可以删除license(最好的办法是修改一下目录/home/sybase/SYSAM-1_0/licenses的名称,以备万一出错好恢复)
  然后重启数据库,再使用sp_configure "number of user connections",30修改用户连接数,再重启生效。
  如果修改连接数过大,如100或200,可能会提示max memory不够,这时可以先使用sp_configure "max memory",15360000修改最大内存数,再修改"number of user connections"即可。

没有更多推荐了,返回首页