金融其它

DB2 共享内存段无法分配,数据库无法连接

我从一台AIX小机上的源数据库备份,重定向恢复到另一台AIX小机。恢复完成后,输入"db2 connect to DB_NAME"后,报错"shared memory segments cannot be allocated",搞了好几天了还没搞好,求大神们指导是什么原因啊?PS:网上有人说是数据库的缓冲池设置太大,要改小一点,可是现在连接不...显示全部
我从一台AIX小机上的源数据库备份,重定向恢复到另一台AIX小机。恢复完成后,输入"db2 connect to DB_NAME"后,报错"shared memory segments cannot be allocated",搞了好几天了还没搞好,求大神们指导是什么原因啊?
PS:网上有人说是数据库的缓冲池设置太大,要改小一点,可是现在连接不上数据库,怎么改缓冲池大小?真心求指导啊~~收起
参与13

查看其它 11 个回答sadade123的回答

sadade123sadade123数据库管理员北京科技大学
问题已解决,确实是实例32位与64位的问题,目标主机应该也用64位的实例,但是把32位实例直接升级到64位后,报错产生一个系统错误。于是我索性把这个32位实例删掉,重新建了新的64位实例,在新实例下重新恢复数据库后连接正常,感谢论坛大拿们的回复,这次又学到了很多。顺应论坛好风气,结贴!
金融其它 · 2013-07-19
浏览1597

回答者

sadade123
数据库管理员北京科技大学

sadade123 最近回答过的问题

回答状态

  • 发布时间:2013-07-19
  • 关注会员:1 人
  • 回答浏览:1597
  • X社区推广