在db2数据库断开所有连接重启之后,无法连接数据库,报错信息如下,连接时候报错的日志文件(db2diag.txt)也在下面,请大神看看
SQL1224N The database manager is not able to accept new requests, has
terminated all requests in progress, or has terminated the specified request
because of an error or a forced interrupt. SQLSTATE=55032
附件:
db2diag.txt (523.26 KB)
AIX 上的 SQL1224N
如果 SLM 数据库与 IBM Tivoli Service Level Advisor 的任何安装选项驻留在同一台机器行并且平台是 AIX(R),那么必须配置 DB2 使用扩展共享内存。要启用此支持,请执行以下操作:
将 EXTSHM=ON 添加到 /etc/environment 文件
从 DB2 命令提示符,运行如下命令:
db2set DB2ENVLIST=EXTSHM
将以下行添加到 sqllib/db2profile
EXTSHM=ON
export EXTSHM
重新引导机器,使更改生效
相关的文档:有关更多信息,请参阅有关共享内存配置的 DB2 文档。
Solaris 上的 SQL1224N
此错误可能表示 Sun Solaris 机器上 DB2 服务器的配置不正确。必须在 /etc/system 内核配置文件中正确设置内核配置参数,以便确保 DB2 正常工作。
这些值可以在 IBM DB2 Universal Database V7 for UNIX Quick Beginnings 中找到。必须重新引导系统,然后这些配置参数才生效。
收起