环境:
HP-UX S10-SV03 B.11.11 U 9000/800
informix用户登录:
dbaccess sysmaster@tdnpmser执行sql
select name dbspace , sum(chksize) allocated, sum(nfree) free,
round(((sum(chksize) - sum(nfree))/sum(chksize))*100) pcused
from sysdbspaces d, syschunks c
where d.dbsnum = c.dbsnum
group by name
order by name
发现datacheckdbs的pcused值为99,需要增加表空间.
退出informix
onstat -d | grep datacheckdbsIBM Informix Dynamic Server Version 11.10.FC2 -- On-Line -- Up 7 days 06:29:31 -- 6990440 Kbytes
Dbspaces
address number flags fchunk nchunks pgsize flags owner name
c000000177046688 69 0x60001 98 1 2048 N B informix datacheckdbs
根据number69
查到使用的chunk为
c00000017705a788 98 69 0 5120000 3871502 PO-B /opt/informix3/chk/tdnpmdb/tddatacheckchk
然后执行
ls -lrt /opt/informix3/chk/tdnpmdb/tddatacheckchk>lrwxrwxrwx 1 informix informix 26 1月10日 11:22 /opt/informix3/chk/tdnpmdb/tddatacheckchk -> /dev/datavg07/rtdnpm10g002
su - root******
cd /dev/datavg07创建一个逻辑卷
lvcreate -L 2048M -n tdnpm2g001 datavg07将生成
tdnpm2g001
rtdnpm2g001
为什么?不知道
-将裸设备映射到chunk 上
ln -s /dev/datavg07/rtdnpm10g002 /opt/informix3/chk/tdnpmdb/tddatacheckchk_aonspaces -c -d datacheckdbs -p /opt/informix3/chk/tdnpmdb/tddatacheckchk_a -o 0 -s 2048000OK。再来onstat -d查看
里面有些东西,我也还不是很清楚,但下午这会没时间研究了,先把这些步骤这样发出来吧~
先吃饭,呆会继续
Trackback: http://tb.donews.net/TrackBack.aspx?PostId=1283042