activate db之后系统内存占满,求答案

:handshake 求大神给个方向,操作系统:Linux 红帽5.5  64G内存数据库: V9.7 ESE本来数据库是正常的。几天前在系统上装了个oracle的客户端之后,数据库出现问题。然后从生产环境全库离线备份,重定向还原过来,但是使用 db2 activate db 之后,系统内存被占满,现在已经无法...显示全部
:handshake 求大神给个方向,
操作系统:Linux 红帽5.5  64G内存
数据库: V9.7 ESE
本来数据库是正常的。几天前在系统上装了个oracle的客户端之后,数据库出现问题。
然后从生产环境全库离线备份,重定向还原过来,但是使用 db2 activate db 之后,系统内存被占满,现在已经无法使用了。
求大神给个方向,是哪里的问题。需要调整哪里,检查哪里?收起
参与10

查看其它 8 个回答babajw的回答

babajwbabajw数据库管理员北京先进数通
:victory:感谢大家回复,原来是bufferpool没有调整,因为从生产环境还原到测试环境,测试机内存没生产机内存大,所以要把bufferpool调小点。
我是先用 db2set DB2_OVERRIDE_BPF=1000将数据库activate成功之后(有点慢:dizzy:),再连上数据库调小bufferpool,然后再重启,OK。
互联网服务 · 2014-04-03
浏览587

回答者

babajw
数据库管理员北京先进数通

babajw 最近回答过的问题

回答状态

  • 发布时间:2014-04-03
  • 关注会员:1 人
  • 回答浏览:587
  • X社区推广