日志目录:/db/home1/db2inst2/sqllib/log
1:直接命令如下:
db2 list application show detail查看连接
db2 force application(id1, id2)断开连接
2:连接到数据库后,用get db cfg for database查看一下maxappls和avg_appls的数值。
超过最大应用程序连接数
使用 DB2 控制中心访问数据库时,不论何时执行“样本内容”操作,都将与数据库建立一个连接(就算控制中心已建立了一个连接)。在每个“样本内容”操作完成之后,此连接并没有释放,除非控制中心关闭。随着时间的流逝,保留的连接数目可能会不断的增长并超过应用程序允许的最大数目。在需要时,它能阻止 IBM Tivoli Service Level Advisor 和其它应用程序获取数据库连接。
缺省情况下,DB2 数据库的配置允许在某一时刻存在最多 40 个活动应用程序(这是 MAXAPPLS 配置参数)。在达到这个最大值之后,将不再产生更多的到数据库的连接。当发生这种情况时,您可以执行以下一项操作:
- 终止应用程序(例如 DB2 控制中心),这些应用程序可能正在使用大量的连接(这取决于它运行了多长时间)。
-
通过增加特定数据库的 MAXAPPLS 参数来增加允许连接(活动的应用程序)的最大数目。
要增加 MAXAPPLS 参数值,请执行以下
任意一项
操作:-
从 DB2 命令行中,输入如下命令(其中
<db_name>
是数据库名称,
<new_number>
是在 MAXAPPLS 参数中设置的连接数目):db2 update db cfg for <db-name> using maxappls <new number>
-
从 DB2 控制中心中,执行以下操作:
-
选择要更改的数据库,用鼠标右键单击并选择
配置…
-
选择
应用程序
选项卡。 -
单击
应用程序最大数
-
在
值
字段中,输入新的值并单击
确定
-
选择要更改的数据库,用鼠标右键单击并选择
在新值生效之前,所有的应用程序必须从数据库中断开连接。
-
从 DB2 命令行中,输入如下命令(其中