免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 4448 | 回复: 4
打印 上一主题 下一主题

DB2内存的问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-10-27 14:23 |只看该作者 |倒序浏览
操作系统  AIX 5.3 05-CSP
数据库  DB28.1 打12补丁

db2diag.log里面报错信息

2008-10-26-07.52.39.802998+480 E462351C554        LEVEL: Error
PID     : 639040               TID  : 1           PROC : db2agent (SMPS) 0
INSTANCE: db2inst1             NODE : 000         DB   : SMPS
APPHDL  : 0-621                APPID: *LOCAL.db2inst1.081025235243
FUNCTION: DB2 UDB, routine_infrastructure, sqlerGetFMPIPC, probe:60
MESSAGE : ADM11000E  DB2 is unable to create or attach to the memory segment
          used for fenced routine communications. Decrease the amount of
          database shared memory used by your instance, and retry.

2008-10-26-07.52.39.803224+480 I462906C487        LEVEL: Severe
PID     : 639040               TID  : 1           PROC : db2agent (SMPS) 0
INSTANCE: db2inst1             NODE : 000         DB   : SMPS
APPHDL  : 0-621                APPID: *LOCAL.db2inst1.081025235243
FUNCTION: DB2 UDB, routine_infrastructure, sqlerGetFMPIPC, probe:40
RETCODE : ZRC=0x850F0005=-2062614523=SQLO_NOSEG
          "No Storage Available for allocation"
          DIA8305C Memory allocation failure occurred.

论坛徽章:
0
2 [报告]
发表于 2008-10-28 18:57 |只看该作者
用手工管理模式,设置应用堆和数据库系统堆大小。
数据库自动管理有时会和系统中其它系统征用内存,最好手工维护。
再看看表空间页大小是否合理,页过大会浪费空间。

论坛徽章:
0
3 [报告]
发表于 2008-10-30 17:29 |只看该作者

回复 #1 nic518 的帖子

DBM CFG配置
Database Manager Configuration

     Node type = Enterprise Server Edition with local and remote clients

Description                                   Parameter   Current Value              Delayed Value
---------------------------------------------------------------------------------------------------------------
Database manager configuration release level            = 0x0a00

CPU speed (millisec/instruction)             (CPUSPEED) = 2.834065e-07               2.834065e-07              
Communications bandwidth (MB/sec)      (COMM_BANDWIDTH) = 1.000000e+02               1.000000e+02              

Max number of concurrently active databases     (NUMDB) = 1                          1                        
Data Links support                          (DATALINKS) = NO                         NO                        
Federated Database System Support           (FEDERATED) = NO                         NO                        
Transaction processor monitor name        (TP_MON_NAME) =                                                      

Default charge-back account           (DFT_ACCOUNT_STR) =                                                      

Java Development Kit installation path       (JDK_PATH) = /usr/java14                /usr/java14               

Diagnostic error capture level              (DIAGLEVEL) = 3                          3                        
Notify Level                              (NOTIFYLEVEL) = 3                          3                        
Diagnostic data directory path               (DIAGPATH) = /db2inst1/sqllib/db2dump   /db2inst1/sqllib/db2dump  

Default database monitor switches
   Buffer pool                         (DFT_MON_BUFPOOL) = OFF                        OFF                       
   Lock                                   (DFT_MON_LOCK) = OFF                        OFF                       
   Sort                                   (DFT_MON_SORT) = OFF                        OFF                       
   Statement                              (DFT_MON_STMT) = OFF                        OFF                       
   Table                                 (DFT_MON_TABLE) = OFF                        OFF                       
   Timestamp                         (DFT_MON_TIMESTAMP) = ON                         ON                        
   Unit of work                            (DFT_MON_UOW) = OFF                        OFF                       
Monitor health of instance and databases   (HEALTH_MON) = ON                         ON                        

SYSADM group name                        (SYSADM_GROUP) = DB2GRP1                    DB2GRP1                  
SYSCTRL group name                      (SYSCTRL_GROUP) =                                                      
SYSMAINT group name                    (SYSMAINT_GROUP) =                                                      
SYSMON group name                        (SYSMON_GROUP) =                                                      

Client Userid-Password Plugin          (CLNT_PW_PLUGIN) =                                                      

Client Kerberos Plugin                (CLNT_KRB_PLUGIN) =                                                      

Group Plugin                             (GROUP_PLUGIN) =                                                      

GSS Plugin for Local Authorization    (LOCAL_GSSPLUGIN) =                                                      

Server Plugin Mode                    (SRV_PLUGIN_MODE) = UNFENCED                   UNFENCED                  

Server List of GSS Plugins      (SRVCON_GSSPLUGIN_LIST) =                                                      

Server Userid-Password Plugin        (SRVCON_PW_PLUGIN) =                                                      

Server Connection Authentication          (SRVCON_AUTH) = NOT_SPECIFIED              NOT_SPECIFIED            
Database manager authentication        (AUTHENTICATION) = SERVER                     SERVER                    
Cataloging allowed without authority   (CATALOG_NOAUTH) = NO                         NO                        
Trust all clients                      (TRUST_ALLCLNTS) = YES                        YES                       
Trusted client authentication          (TRUST_CLNTAUTH) = CLIENT                     CLIENT                    
Bypass federated authentication            (FED_NOAUTH) = NO                         NO                        

Default database path                       (DFTDBPATH) = /db2inst1                  /db2inst1                 

Database monitor heap size (4KB)          (MON_HEAP_SZ) = 1024                       1024                     
Java Virtual Machine heap size (4KB)     (JAVA_HEAP_SZ) = 2048                       2048                     
Audit buffer size (4KB)                  (AUDIT_BUF_SZ) = 0                          0                        
Size of instance shared memory (4KB)  (INSTANCE_MEMORY) = AUTOMATIC(5916)            AUTOMATIC(5916)           
Backup buffer default size (4KB)            (BACKBUFSZ) = 1024                       1024                     
Restore buffer default size (4KB)           (RESTBUFSZ) = 1024                       1024                     

Sort heap threshold (4KB)                  (SHEAPTHRES) = 60000                      60000                     

Directory cache support                     (DIR_CACHE) = YES                        YES                       

Application support layer heap size (4KB)   (ASLHEAPSZ) = 256                        256                       
Max requester I/O block size (bytes)         (RQRIOBLK) = 32767                      32767                     
Query heap size (4KB)                   (QUERY_HEAP_SZ) = 1000                       1000                     

Workload impact by throttled utilities(UTIL_IMPACT_LIM) = 10                         10                        

Priority of agents                           (AGENTPRI) = SYSTEM                     SYSTEM                    
Max number of existing agents               (MAXAGENTS) = 401                        400                       
Agent pool size                        (NUM_POOLAGENTS) = 200                        200(calculated)           
Initial number of agents in pool       (NUM_INITAGENTS) = 0                          0                        
Max number of coordinating agents     (MAX_COORDAGENTS) = 400                        (MAXAGENTS - NUM_INITAGENT
Max no. of concurrent coordinating agents  (MAXCAGENTS) = 400                        MAX_COORDAGENTS           
Max number of client connections      (MAX_CONNECTIONS) = 400                        MAX_COORDAGENTS           

Keep fenced process                        (KEEPFENCED) = YES                        YES                       
Number of pooled fenced processes         (FENCED_POOL) = MAX_COORDAGENTS            MAX_COORDAGENTS           
Initial number of fenced processes     (NUM_INITFENCED) = 0                          0                        

Index re-creation time and redo index build  (INDEXREC) = RESTART                    RESTART                  

Transaction manager database name         (TM_DATABASE) = 1ST_CONN                   1ST_CONN                  
Transaction resync interval (sec)     (RESYNC_INTERVAL) = 180                        180                       

SPM name                                     (SPM_NAME) = SMPSB                      SMPSB                     
SPM log size                          (SPM_LOG_FILE_SZ) = 256                        256                       
SPM resync agent limit                 (SPM_MAX_RESYNC) = 20                         20                        
SPM log path                             (SPM_LOG_PATH) =                                                      

TCP/IP Service name                          (SVCENAME) = DB2c_db2inst1              DB2c_db2inst1            
Discovery mode                               (DISCOVER) = SEARCH                     SEARCH                    
Discover server instance                (DISCOVER_INST) = ENABLE                     ENABLE                    

Maximum query degree of parallelism   (MAX_QUERYDEGREE) = ANY                        ANY                       
Enable intra-partition parallelism     (INTRA_PARALLEL) = NO                         NO                        

No. of int. communication buffers(4KB)(FCM_NUM_BUFFERS) = 4096                       4096                     
Number of FCM request blocks              (FCM_NUM_RQB) = AUTOMATIC(204            AUTOMATIC(204           
Number of FCM connection entries      (FCM_NUM_CONNECT) = AUTOMATIC(-1)              AUTOMATIC(-1)            
Number of FCM message anchors         (FCM_NUM_ANCHORS) = AUTOMATIC(-1)              AUTOMATIC(-1)            

Node connection elapse time (sec)         (CONN_ELAPSE) = 10                         10                        
Max number of node connection retries (MAX_CONNRETRIES) = 5                          5                        
Max time difference between nodes (min) (MAX_TIME_DIFF) = 60                         60                        

db2start/db2stop timeout (min)        (START_STOP_TIME) = 10                         10

论坛徽章:
0
4 [报告]
发表于 2008-10-30 17:32 |只看该作者
DB CFG 配置

       Database Configuration for Database

Description                                   Parameter   Current Value              Delayed Value
---------------------------------------------------------------------------------------------------------------
Database configuration release level                    = 0x0a00
Database release level                                  = 0x0a00

Database territory                                      = cn
Database code page                                      = 1386
Database code set                                       = gbk
Database country/region code                            = 86
Database collating sequence                             = UNIQUE                     UNIQUE                    
Alternate collating sequence              (ALT_COLLATE) =                                                      
Database page size                                      = 4096                       4096                     

Dynamic SQL Query management           (DYN_QUERY_MGMT) = DISABLE                    DISABLE                  

Discovery support for this database       (DISCOVER_DB) = ENABLE                     ENABLE                    

Default query optimization class         (DFT_QUERYOPT) = 5                          5                        
Degree of parallelism                      (DFT_DEGREE) = 1                          1                        
Continue upon arithmetic exceptions   (DFT_SQLMATHWARN) = NO                         NO                        
Default refresh age                   (DFT_REFRESH_AGE) = 0                          0                        
Default maintained table types for opt (DFT_MTTB_TYPES) = SYSTEM                     SYSTEM                    
Number of frequent values retained     (NUM_FREQVALUES) = 10                         10                        
Number of quantiles retained            (NUM_QUANTILES) = 20                         20                        

Backup pending                                          = NO

Database is consistent                                  = NO
Rollforward pending                                     = NO
Restore pending                                         = NO

Multi-page file allocation enabled                      = YES

Log retain for recovery status                          = RECOVERY
User exit for logging status                            = YES

Data Links Token Expiry Interval (sec)      (DL_EXPINT) = 60                         60                        
Data Links Write Token Init Expiry Intvl(DL_WT_IEXPINT) = 60                         60                        
Data Links Number of Copies             (DL_NUM_COPIES) = 1                          1                        
Data Links Time after Drop (days)        (DL_TIME_DROP) = 1                          1                        
Data Links Token in Uppercase                (DL_UPPER) = NO                         NO                        
Data Links Token Algorithm                   (DL_TOKEN) = MAC0                       MAC0                     

Database heap (4KB)                            (DBHEAP) = 20480                      20480                     
Size of database shared memory (4KB)  (DATABASE_MEMORY) = AUTOMATIC(502360)          AUTOMATIC(502360)         
Catalog cache size (4KB)              (CATALOGCACHE_SZ) = 2048                       2048                     
Log buffer size (4KB)                        (LOGBUFSZ) = 1024                       1024                     
Utilities heap size (4KB)                (UTIL_HEAP_SZ) = 5000                       5000                     
Buffer pool size (pages)                     (BUFFPAGE) = 1000                       1000                     
Extended storage segments size (4KB)    (ESTORE_SEG_SZ) = 16000                      16000                     
Number of extended storage segments   (NUM_ESTORE_SEGS) = 0                          0                        
Max storage for lock list (4KB)              (LOCKLIST) = 40960                      40960                     

Max size of appl. group mem set (4KB) (APPGROUP_MEM_SZ) = 30000                      30000                     
Percent of mem for appl. group heap   (GROUPHEAP_RATIO) = 70                         70                        
Max appl. control heap size (4KB)     (APP_CTL_HEAP_SZ) = 3072                       3072                     

Sort heap thres for shared sorts (4KB) (SHEAPTHRES_SHR) = (SHEAPTHRES)               (SHEAPTHRES)              
Sort list heap (4KB)                         (SORTHEAP) = 40960                      40960                     
SQL statement heap (4KB)                     (STMTHEAP) = 3072                       3072                     
Default application heap (4KB)             (APPLHEAPSZ) = 1024                       1024                     
Package cache size (4KB)                   (PCKCACHESZ) = 15360                      15360                     
Statistics heap size (4KB)               (STAT_HEAP_SZ) = 4384                       4384                     

Interval for checking deadlock (ms)         (DLCHKTIME) = 10000                      10000                     
Percent. of lock lists per application       (MAXLOCKS) = 18                         18                        
Lock timeout (sec)                        (LOCKTIMEOUT) = 60                         60                        

Changed pages threshold                (CHNGPGS_THRESH) = 60                         60                        
Number of asynchronous page cleaners   (NUM_IOCLEANERS) = 5                          5                        
Number of I/O servers                   (NUM_IOSERVERS) = 4                          4                        
Index sort flag                             (INDEXSORT) = YES                        YES                       
Sequential detect flag                      (SEQDETECT) = YES                        YES                       
Default prefetch size (pages)         (DFT_PREFETCH_SZ) = AUTOMATIC                  AUTOMATIC                 

Track modified pages                         (TRACKMOD) = NO                         NO                        

Default number of containers                            = 1                          1                        
Default tablespace extentsize (pages)   (DFT_EXTENT_SZ) = 32                         32                        

Max number of active applications            (MAXAPPLS) = 150                        150                       
Average number of active applications       (AVG_APPLS) = 60                         60                        
Max DB files open per application            (MAXFILOP) = 64                         64                        

Log file size (4KB)                         (LOGFILSIZ) = 25000                      25000                     
Number of primary log files                (LOGPRIMARY) = 25                         25                        
Number of secondary log files               (LOGSECOND) = 10                         10                        
Changed path to log files                  (NEWLOGPATH) =                                                      
Path to log files                                       = /db2log/NODE0000/          /db2log/NODE0000/         
Overflow log path                     (OVERFLOWLOGPATH) =                                                      
Mirror log path                         (MIRRORLOGPATH) = /db2log_mirror/NODE0000/   /db2log_mirror/NODE0000/  
First active log file                                   = S0000309.LOG               S0000309.LOG              
Block log on disk full                (BLK_LOG_DSK_FUL) = NO                         NO                        
Percent of max active log space by transaction(MAX_LOG) = 0                          0                        
Num. of active log files for 1 active UOW(NUM_LOG_SPAN) = 0                          0                        
Group commit count                          (MINCOMMIT) = 3                          3                        
Percent log file reclaimed before soft chckpt (SOFTMAX) = 100                        100                       
Log retain for recovery enabled             (LOGRETAIN) = RECOVERY                   RECOVERY                  
User exit for logging enabled                (USEREXIT) = OFF                        OFF                       

HADR database role                                      = STANDARD                   STANDARD                  
HADR local host name                  (HADR_LOCAL_HOST) =                                                      
HADR local service name                (HADR_LOCAL_SVC) =                                                      
HADR remote host name                (HADR_REMOTE_HOST) =                                                      
HADR remote service name              (HADR_REMOTE_SVC) =                                                      
HADR instance name of remote server  (HADR_REMOTE_INST) =                                                      
HADR timeout value                       (HADR_TIMEOUT) = 120                        120                       
HADR log write synchronization mode     (HADR_SYNCMODE) = NEARSYNC                   NEARSYNC                  

First log archive method                 (LOGARCHMETH1) = DISK:/db2_archive/         DISK:/db2_archive/        
Options for logarchmeth1                  (LOGARCHOPT1) =                                                      
Second log archive method                (LOGARCHMETH2) = OFF                        OFF                       
Options for logarchmeth2                  (LOGARCHOPT2) =                                                      
Failover log archive path                (FAILARCHPATH) =                                                      
Number of log archive retries on error   (NUMARCHRETRY) = 5                          5                        
Log archive retry Delay (secs)         (ARCHRETRYDELAY) = 20                         20                        
Vendor options                              (VENDOROPT) =                                                      
Auto restart enabled                      (AUTORESTART) = ON                         ON                        
Index re-creation time and redo index build  (INDEXREC) = SYSTEM (RESTART)           SYSTEM (RESTART)         
Log pages during index build            (LOGINDEXBUILD) = OFF                        OFF                       
Default number of loadrec sessions    (DFT_LOADREC_SES) = 1                          1                        
Number of database backups to retain   (NUM_DB_BACKUPS) = 12                         12                        
Recovery history retention (days)     (REC_HIS_RETENTN) = 366                        366                       

TSM management class                    (TSM_MGMTCLASS) =                                                      
TSM node name                            (TSM_NODENAME) =                                                      
TSM owner                                   (TSM_OWNER) =                                                      
TSM password                             (TSM_PASSWORD) =                                                      

Automatic maintenance                      (AUTO_MAINT) = OFF                        OFF                       
   Automatic database backup            (AUTO_DB_BACKUP) = OFF                        OFF                       
   Automatic table maintenance          (AUTO_TBL_MAINT) = OFF                        OFF                       
     Automatic runstats                  (AUTO_RUNSTATS) = OFF                        OFF                       
     Automatic statistics profiling    (AUTO_STATS_PROF) = OFF                        OFF                       
       Automatic profile updates         (AUTO_PROF_UPD) = OFF                        OFF                       
     Automatic reorganization               (AUTO_REORG) = OFF                        OFF

论坛徽章:
0
5 [报告]
发表于 2008-11-02 20:18 |只看该作者
加大segment,加入下面变量到shell环境中,启动数据库
export EXTSHM=ON
db2set DB2ENVLIST=EXTSHM

或者

降低database shared memory,也可以减少DBM的ASLHEAPSZ值(缺省15), 增加query_heap_sz.
减少databuffer、dbheap大小、
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP