互联网服务数据库

SLQ1084C解决方案

我现在用的是 liunx+db2 9.5。
  实例 db2inst1
  数据库 sample
第一次出现问题时,
connect to sample
报出SQL1084C问题,通过db2 ? SQL1084C
(1) 修改shmmax值
(2)修改instance_memory值。
上述两方法都试过一次,问题不能得到解决。
检查db2diag.log,均说是内存不够用。

后因数据库是测试用的,因此删除db2inst1内所有数据库,
db2 create database sample后,
问题依旧。
(1) db2set db2_override_bpf=5000
(2)  ./db2iupdt db2inst1
问题仍然存在。
利用db2trc on,跟踪数据,错误码:SQL0903N,同样是说内存不足。


求解?
参与27

26同行回答

cedarbirdcedarbird工程师CDI
32位系统?设置的memory超过32位的寻址空间?显示全部
32位系统?
设置的memory超过32位的寻址空间?收起
IT分销/经销 · 2011-05-27
浏览805
cedarbirdcedarbird工程师CDI
问楼主一句闲话,你是午夜DBA?显示全部
问楼主一句闲话,你是午夜DBA?收起
IT分销/经销 · 2011-05-26
浏览305
cedarbirdcedarbird工程师CDI
貌似BUFFERPOOL搞太大了。调小点看。根据下面这段话:MESSAGE : ZRC=0x850F0005=-2062614523=SQLO_NOSEG          "No Storage Available for allocation"          DIA8305C Memory allocation failure occ...显示全部
貌似BUFFERPOOL搞太大了。调小点看。

根据下面这段话:
MESSAGE : ZRC=0x850F0005=-2062614523=SQLO_NOSEG
          "No Storage Available for allocation"
          DIA8305C Memory allocation failure occurred.
DATA #1 : String, 286 bytes
Failed to allocate the desired database shared memory set.
Check to make sure the configured DATABASE_MEMORY + overflow
does not exceed the maximum shared memory on the system.
Attempting to start up with only the system buffer pools.
Desired database shared memory set size is (bytes):
DATA #2 : unsigned integer, 4 bytes
113967104收起
IT分销/经销 · 2011-05-26
浏览327
cedarbirdcedarbird工程师CDI
你怎么修改的参数,reload了吗?显示全部
你怎么修改的参数,reload了吗?收起
IT分销/经销 · 2011-05-26
浏览363
cedarbirdcedarbird工程师CDI
infocenter上抄来的。http://publib.boulder.ibm.com/in ... doc/msql01084c.html用户响应要增加可用于数据库管理器的内存量,可执行下列一项或多项操作:    增大 instance_memory 配置参数的值。    增大用于限制可用于数据库管理器的操作系统内存量...显示全部
infocenter上抄来的。

http://publib.boulder.ibm.com/in ... doc/msql01084c.html

用户响应

要增加可用于数据库管理器的内存量,可执行下列一项或多项操作:

    增大 instance_memory 配置参数的值。
    增大用于限制可用于数据库管理器的操作系统内存量的操作系统内核设置。
    在 Linux 系统上,SHMMAX 配置参数的缺省值对于 DB2 LUW 来说不是足够大。请参阅 DB2 信息中心中的“修改内核参数(Linux)”主题。

要减少数据库使用的内存量,可以执行下列操作:

    减小 database_memory 配置参数的值。

增大或减小这些设置时,应按较小的增量执行此操作(每次增大或减小 5% 到 10%),直到成功为止。

如果在具有足够内存资源的情况下仍然发生该问题,请与技术服务代表联系并提供下列信息:

    问题描述
    SQLCODE 或消息号
    如果可能,还应提供 SQLCA 内容
    数据库管理器配置设置
    数据库配置设置

sqlcode:-1084收起
IT分销/经销 · 2011-05-26
浏览393

    提问者

    zhmwang
    PDOceanBase
    擅长领域: 数据库服务器国产数据库

    相关问题

    相关资料

    相关文章

    问题状态

  • 发布时间:2011-05-25
  • 关注会员:1 人
  • 问题浏览:10077
  • 最近回答:2011-05-31
  • X社区推广