免费注册 查看新帖 |

Chinaunix

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

DB 初始化报错 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-06-15 10:18 |只看该作者 |倒序浏览
刚刚装了一个7.31
在初始化的时候报错了,大家帮忙看看
$ oninit -iv

This action will initialize Informix Dynamic Server;
any existing Informix Dynamic Server databases will NOT be accessible -
Do you wish to continue (y/n)? y
Checking group membership to determine server run modesucceeded
Reading configuration file '/usr/informix/etc/onconfig.1'...Max length of 18 exceeded for configuration parameter PHYSDBS.succeeded
Max length of 18 exceeded for configuration parameter PHYSDBS.Creating /INFORMIXTMP/.infxdirs ... succeeded
Creating infos file "/usr/informix/etc/.infos.c01t42" ... "/usr/informix/etc/.conf.c01t42" ... succeeded
Writing to infos file ... succeeded
Checking config parameters...succeeded
Allocating and attaching to shared memory...10:17:08  Segment locked: addr=0x80000000, size=635183104
succeeded
Creating resident pool 40174 kbytes...succeeded
Creating buffer pool 399994 kbytes...succeeded
Creating buffer pool 10 kbytes...succeeded
Initializing rhead structure...succeeded

Mon Jun 15 10:17:08 2009

10:17:08  Event alarms enabled.  ALARMPROG = '/usr/informix/etc/no_log.sh'
Initializing ASF ...succeeded
Initializing Dictionary Cache and Stored Procedure Cache...succeeded
Bringing up ADM VP...succeeded
Creating VP classes...succeeded
Onlining 3 additional cpu vps...succeeded
Onlining 12 IO vps...succeeded
Forking main_loop thread...succeeded
Initialzing DR structures...10:17:14  DR: DRAUTO is 0 (Off)
succeeded
Forking 5 'soctcp' listener threads...succeeded
Forking 1 'ipcshm' listener threads...succeeded
10:17:15  Informix Dynamic Server Version 7.31.UD3     Software Serial Number XXXXXXX
Starting tracing...succeeded
Initializing 64 flushers...succeeded
oninit: Not enough room in ROOT DBspace.
        Requested 3972638K, ONCONFIG value 'ROOTSIZE' 500000K.     ----------------这个比较奇怪啊,我用的裸设备,最大2G一个。怎么可能到3972638K
oninit: Fatal error in shared memory initialization
10:17:15  Informix Dynamic Server Stopped.
10:17:15  mt_shm_remove: WARNING: may not have removed all/correct segments

论坛徽章:
0
2 [报告]
发表于 2009-06-15 10:19 |只看该作者
ONCONFIG贴上
# Root Dbspace Configuration

ROOTNAME        rootdbs         # Root dbspace name
ROOTPATH        /usr/informix/PROD/rootdbs
                                # Path for device containing root dbspace
ROOTOFFSET      0               # Offset of root dbspace into device (Kbytes)
ROOTSIZE        500000          # Size of root dbspace (Kbytes)

# Disk Mirroring Configuration Parameters

MIRROR          0               # Mirroring flag (Yes = 1, No = 0)
MIRRORPATH                      # Path for device containing mirrored root
MIRROROFFSET    0               # Offset into mirrored device (Kbytes)

# Physical Log Configuration

PHYSDBS         /usr/informix/PROD/phydbs          # Location (dbspace) of physical log
PHYSFILE        360000          # Physical log file size (Kbytes)

# Logical Log Configuration

LOGFILES        903             # Number of logical log files
LOGSIZE         4000            # Logical log size (Kbytes)

# Diagnostics

MSGPATH         /home/informix/log/online.log # System message log file path
CONSOLE         /home/informix/log/console.log # System console message path
ALARMPROGRAM    /usr/informix/etc/no_log.sh # Alarm program path
SYSALARMPROGRAM /usr/informix/etc/evidence.sh # System Alarm program path
#ALARMPROGRAM    /usr/informix/etc/log_full.sh # Alarm program path
#SYSALARMPROGRAM /usr/informix/etc/evidence.sh # System Alarm program path
TBLSPACE_STATS  1

# System Archive Tape Device

#TAPEDEV        /dev/null
#TAPEDEV        /home/informix/ifxdmp/infofull
TAPEDEV         /dev/rmt/2m
TAPEBLK         1024            # Tape block size (Kbytes)
TAPESIZE        90000000        # Maximum amount of data to put on tape (Kbytes)

论坛徽章:
0
3 [报告]
发表于 2009-06-15 10:20 |只看该作者
# Log Archive Tape Device

#LTAPEDEV        /dev/null       # Log tape device path
LTAPEDEV         /dev/rmt/2m     # Log tape device path
#LTAPEDEV       /home/informix/ifxdmp/meslog # Log tape device path
LTAPEBLK        16              # Log tape block size (Kbytes)
LTAPESIZE       20000000        # Max amount of data to put on log tape (Kbytes)

# Optical

STAGEBLOB                       # Informix Dynamic Server/Optical staging area

# System Configuration

SERVERNUM       1               # Unique id corresponding to a Dynamic Server instance
#DBSERVERNAME    k1              # Name of default database server
#DBSERVERALIASES k1s,k1DR        # List of alternate dbservernames
DBSERVERNAME    c01t42          # Name of default database server
DBSERVERALIASES c01t42s         # List of alternate dbservernames
NETTYPE         ipcshm,1,30,CPU # Configure poll thread(s) for nettype
NETTYPE         soctcp,5,70,NET # Configure poll thread(s) for nettype
#NETTYPE        soctcp,3,120,NET # Configure poll thread(s) for nettype
DEADLOCK_TIMEOUT 60              # Max time to wait of lock in distributed env.
RESIDENT        1               # Forced residency flag (Yes = 1, No = 0)

MULTIPROCESSOR  1               # 0 for single-processor, 1 for multi-processor
NUMCPUVPS       4               # Number of user (cpu) vps
SINGLE_CPU_VP   0               # If non-zero, limit number of cpu vps to one

NOAGE           0               # Process aging
AFF_SPROC       0               # Affinity start processor
AFF_NPROCS      0               # Affinity number of processors

# Shared Memory Parameters

LOCKS           200000          # Maximum number of locks
BUFFERS         200000          # Maximum number of shared buffers
NUMAIOVPS       12              # Number of IO vps
PHYSBUFF        128             # Physical log buffer size (Kbytes)
LOGBUFF         32              # Logical log buffer size (Kbytes)
LOGSMAX         2000            # Maximum number of logical log files
CLEANERS        64              # Number of buffer cleaner processes
SHMBASE         0x0               # Shared memory base address
SHMVIRTSIZE     180000          # initial virtual shared memory segment size
SHMADD          16000           # Size of new shared memory segments (Kbytes)
SHMTOTAL        0               # Total shared memory (Kbytes). 0=>unlimited
CKPTINTVL       300             # Check point interval (in sec)
LRUS            128             # Number of LRU queues
LRU_MAX_DIRTY   1               # LRU percent dirty begin cleaning limit
LRU_MIN_DIRTY   0               # LRU percent dirty end cleaning limit
LTXHWM          40              # Long transaction high water mark percentage
LTXEHWM         50              # Long transaction high water mark (exclusive)
TXTIMEOUT       0x12c             # Transaction timeout (in sec)
STACKSIZE       64              # Stack size (Kbytes)

论坛徽章:
0
4 [报告]
发表于 2009-06-15 10:21 |只看该作者
OFF_RECVRY_THREADS 10              # Default number of offline worker threads
ON_RECVRY_THREADS 3               # Default number of online worker threads

# Data Replication Variables
# DRAUTO: 0 manual, 1 retain type, 2 reverse type
DRAUTO          0               # DR automatic switchover
DRINTERVAL      60              # DR max time between DR buffer flushes (in sec)
DRTIMEOUT       90              # DR network timeout (in sec)
DRLOSTFOUND     /usr/informix/etc/dr.lostfound # DR lost+found file path

# CDR Variables
CDR_LOGBUFFERS  2048            # size of log reading buffer pool (Kbytes)
CDR_EVALTHREADS 1,2             # evaluator threads (per-cpu-vp,additional)
CDR_DSLOCKWAIT  5               # DS lockwait timeout (seconds)
CDR_QUEUEMEM    4096            # Maximum amount of memory for any CDR queue (Kbytes)
CDR_LOGDELTA    30              # % of log space allowed in queue memory
CDR_NUMCONNECT  16              # Expected connections per server
CDR_NIFRETRY    300             # Connection retry (seconds)
CDR_NIFCOMPRESS 0               # Link level compression (-1 never, 0 none, 9 max)

# Backup/Restore variables
BAR_ACT_LOG     /tmp/bar_act.log
BAR_DEBUG_LOG   /tmp/bat_dbug.log
BAR_MAX_BACKUP  0
BAR_RETRY       1
BAR_NB_XPORT_COUNT 10
BAR_XFER_BUF_SIZE 31

# Informix Storage Manager variables
ISM_DATA_POOL   ISMData         # If the data pool name is changed, be sure to
                                                        # update $INFORMIXDIR/bin/onbar.  Change to
                                                        # ism_catalog -create_bootstrap -pool <new name>
ISM_LOG_POOL    ISMLogs

# Read Ahead Variables
RA_PAGES        16              # Number of pages to attempt to read ahead
RA_THRESHOLD    6               # Number of pages left before next group
DBSPACETEMP     tempdbs1,tempdbs2,tempdbs3,tempdbs4,tempdbs5,tempdbs6
                                # Default temp dbspaces

# DUMP*:
# The following parameters control the type of diagnostics information which
# is preserved when an unanticipated error condition (assertion failure) occurs
# during Dynamic Server operations.
# For DUMPSHMEM, DUMPGCORE and DUMPCORE 1 means Yes, 0 means No.

DUMPDIR         /home/informix/ifxdmp # Preserve diagnostics in this directory
DUMPSHMEM       0               # Dump a copy of shared memory
DUMPGCORE       0               # Dump a core image using 'gcore'
DUMPCORE        0               # Dump a core image (Warning:this aborts Dynamic Server)
DUMPCNT         1               # Number of shared memory or gcore dumps for
                                                        # a single user's session

FILLFACTOR      90              # Fill factor for building indexes

# method for Dynamic Server to use when determining current time
USEOSTIME       1               # 0: use internal time(fast), 1: get time from OS(slow)

# Parallel Database Queries (pdq)
MAX_PDQPRIORITY 100             # Maximum allowed pdqpriority
DS_MAX_QUERIES  4               # Maximum number of decision support queries
DS_TOTAL_MEMORY 30000           # Decision support memory (Kbytes)
DS_MAX_SCANS    1048576         # Maximum number of decision support scans
DATASKIP        off             # List of dbspaces to skip

# OPTCOMPIND
# 0 => Nested loop joins will be preferred (where
#      possible) over sortmerge joins and hash joins.
# 1 => If the transaction isolation mode is not
#      "repeatable read", optimizer behaves as in (2)
#      below.  Otherwise it behaves as in (0) above.
# 2 => Use costs regardless of the transaction isolation
#      mode.  Nested loop joins are not necessarily
#      preferred.  Optimizer bases its decision purely
#      on costs.
OPTCOMPIND      0               # To hint the optimizer

ONDBSPACEDOWN   0               # Dbspace down option: 0 = CONTINUE, 1 = ABORT, 2 = WAIT
LBU_PRESERVE    1               # Preserve last log for log backup
OPCACHEMAX      128             # Maximum optical cache size (Kbytes)

# HETERO_COMMIT (Gateway participation in distributed transactions)
# 1 => Heterogeneous Commit is enabled
# 0 (or any other value) => Heterogeneous Commit is disabled
HETERO_COMMIT   0

# Optimization goal: -1 = ALL_ROWS(Default), 0 = FIRST_ROWS
OPT_GOAL        -1

# Optimizer DIRECTIVES ON (1/Default) or OFF (0)
DIRECTIVES      1

# Status of restartable restore
RESTARTABLE_RESTORE off

# ccflags for backup performance for UD3
CCFLAGS         0x400000

论坛徽章:
2
2015年迎新春徽章
日期:2015-03-04 09:53:172015元宵节徽章
日期:2015-03-06 15:51:33
5 [报告]
发表于 2009-06-15 10:34 |只看该作者
PHYSDBS         /usr/informix/PROD/phydbs          # Location (dbspace) of physical log
PHYSFILE        360000          # Physical log file size (Kbytes)

# Logical Log Configuration

LOGFILES        903             # Number of logical log files
LOGSIZE         4000            # Logical log size (Kbytes)

这四个参数改成
PHYSDBS               rootdbs
PHYSFILE            50000

LOGFILES             6
LOGSIZE             5000
这样就OK了,然后初始化。初始化以后再调整物理日志和逻辑日志的大小和所在DBspace,这两个日志出示化时是必须在root里的,所以不要设置太大,会把ROOT挤爆的

论坛徽章:
0
6 [报告]
发表于 2009-06-15 10:47 |只看该作者
太感谢了,初始化成功了。
那下一步调整phydbs,logdbs,用onspaces是吧。

论坛徽章:
11
金牛座
日期:2015-03-19 16:56:22数据库技术版块每日发帖之星
日期:2016-08-02 06:20:00数据库技术版块每日发帖之星
日期:2016-04-24 06:20:00数据库技术版块每日发帖之星
日期:2016-04-13 06:20:00IT运维版块每日发帖之星
日期:2016-04-13 06:20:00数据库技术版块每日发帖之星
日期:2016-02-03 06:20:00数据库技术版块每日发帖之星
日期:2015-08-06 06:20:00季节之章:春
日期:2015-03-27 15:54:57羊年新春福章
日期:2015-03-27 15:54:37戌狗
日期:2015-03-19 16:56:41数据库技术版块每日发帖之星
日期:2016-08-18 06:20:00
7 [报告]
发表于 2009-06-15 11:07 |只看该作者

回复 #6 visorqw 的帖子

onparams.

论坛徽章:
0
8 [报告]
发表于 2009-06-15 11:25 |只看该作者
phydbs,logdbs都已经加上了,请问tempdbs怎么加?

论坛徽章:
0
9 [报告]
发表于 2009-06-15 11:40 |只看该作者
ok了,用onspaces加上后重启DB就可以了。
ps,一定要重启??

论坛徽章:
11
金牛座
日期:2015-03-19 16:56:22数据库技术版块每日发帖之星
日期:2016-08-02 06:20:00数据库技术版块每日发帖之星
日期:2016-04-24 06:20:00数据库技术版块每日发帖之星
日期:2016-04-13 06:20:00IT运维版块每日发帖之星
日期:2016-04-13 06:20:00数据库技术版块每日发帖之星
日期:2016-02-03 06:20:00数据库技术版块每日发帖之星
日期:2015-08-06 06:20:00季节之章:春
日期:2015-03-27 15:54:57羊年新春福章
日期:2015-03-27 15:54:37戌狗
日期:2015-03-19 16:56:41数据库技术版块每日发帖之星
日期:2016-08-18 06:20:00
10 [报告]
发表于 2009-06-15 12:09 |只看该作者

回复 #9 visorqw 的帖子

phylog需要重启~~
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP