db2set DB2_OVERRIDE_BPF 是什么意思?

kulou54 2011-10-11 09:08:21
db2set DB2_OVERRIDE_BPF 是什么意思?
...全文
405 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
kulou54 2011-10-13
  • 打赏
  • 举报
回复
恩,非常感谢各位大大回答
zhaojianmi1 2011-10-11
  • 打赏
  • 举报
回复
设置成空之后,如果数据库能够重启,那么没问题
如果重启不行,那就得设置你的缓冲池,排序堆等,内存相关的。。
kulou54 2011-10-11
  • 打赏
  • 举报
回复
哦。。这样。。
昨天我再客户现场发生这样的问题。。后来百度下了下出来这个。。我设置了=10000之后可以启动了。。
db2set DB2_OVERRIDE_BPF = 10000

OK,数据库可以使用了
然后再执行命令
db2set DB2_OVERRIDE_BPF =
也就是重新设置成空。。

这样会有影响么?
zhaojianmi1 2011-10-11
  • 打赏
  • 举报
回复
当由于你的物理内存不足,无法启动数据库时,设置一下这个参数,可以让你的数据库在一个比较小的缓冲池(占用较小内存)的情况下启动
yangxiao_jiang 2011-10-11
  • 打赏
  • 举报
回复
设置DB2的变量
http://publib.boulder.ibm.com/infocenter/db2luw/v9r5/index.jsp?topic=%2Fcom.ibm.db2.luw.admin.regvars.doc%2Fdoc%2Fr0005665.html

该变量可以被设置为整数个4k页,它指定将被创建在数据库北激活时或首次建立一个连接时的缓冲池的大小(在页面里)。当由于内存限制的发生导致出现故障时,db2_override_bpf这个参数是非常有用的。这样内存限制可能出现在由于真正的内存不足(很少发生)或由于尝试用db2 数据库管理器对缓冲池分配过大或者使用不恰当的配置的时候。缺省值是空。

zhaojianmi1 2011-10-11
  • 打赏
  • 举报
回复
没在控制中心中设置过,不知道
yangxiao_jiang 2011-10-11
  • 打赏
  • 举报
回复
控制中心好像是不行,只能用命令行(反正我没在控制中心设置过参数)
kulou54 2011-10-11
  • 打赏
  • 举报
回复
好的,非常感谢
另外最后一个疑问。。在控制中心界面可也设置这个缓冲池么?可以的话在哪设置的?

5,889

社区成员

发帖
与我相关
我的任务
社区描述
IBM DB2 是美国IBM公司开发的一套关系型数据库管理系统,它主要的运行环境为UNIX(包括IBM自家的AIX)、Linux、IBM i(旧称OS/400)、z/OS,以及Windows服务器版本
社区管理员
  • DB2
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧