每天通过配置助手连接服务器,为什前2次或前1次连通要花很长时间(3到4分), 以后连通就很快了(几秒)?
------解决方案--------------------------------------------------------
db2不是在实例启的时候加载数据库,是在第一次连接时分配内存,有可能是你内存配大了的原因!
你可以先到server上用db2 connect to dbname连上数据库,再用配置助手去搞!
在应用中也是这样,最好在db2start这后用 db2 ACTIVATE DATABASE dbname去激活,db2stop之前去db2 DEACTIVATE DATABASE dbname去取消激活!
------解决方案--------------------------------------------------------
对,db2start只是启动了实例,数据库并没有激活。如果数据库突然宕机的话,你用db2start启动完成后数据库并不会回滚,只要在你第一次db2 connect to database databasename 时才开始回滚。也就是楼上说的active.我一般在重启之前是db2 force applications all,请教一下楼上的是不是跟db2 deactivate database dbname 一样呢?