免费注册 查看新帖 |

Chinaunix

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

请哪位大虾解释一下安装informix时优化配置的教本,谢谢 [复制链接]

论坛徽章:
1
2015年辞旧岁徽章
日期:2015-03-03 16:54:15
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2004-11-19 21:18 |只看该作者 |倒序浏览
在安装informix数据库时,只知道按照精华贴进行安装,但是,却不知道这段教本为什么要这样写,请高手解释一下:

完善数据库空间

下面提供一个我经常使用的shell

echo "Add blobdbs, tmpdbs0, phydbs, logdbs..."
echo "====================================================="

onspaces -c -b blobdbs -g 32 -p /home/informix/dbs/blobdbs -o 0 -s  48000
onspaces -c -d tmpdbs -t -p /home/informix/dbs/tmpdbs -o 0 -s 100000

onspaces -c -d phydbs -p /home/informix/dbs/phydbs -o 0 -s 50200
onspaces -c -d logdbs -p /home/informix/dbs/logdbs -o 0 -s 200000

echo "\nShut Down Server to Quiescent Mode..."
echo "====================================================="
onmode -s -y
sleep 5

echo "Adding Logical Log\n"
onparams -a -d logdbs -s 20000
onparams -a -d logdbs -s 20000
onparams -a -d logdbs -s 20000
onparams -a -d logdbs -s 20000
onparams -a -d logdbs -s 20000
onparams -a -d logdbs -s 20000
onparams -a -d logdbs -s 20000
onparams -a -d logdbs -s 20000
onparams -a -d logdbs -s 20000
onparams -a -d logdbs -s 10000

echo "\nArchiving Database Server Please Wait 20 seconds.\n"
echo "====================================================="
ontape -s
sleep 5

onmode -l
onmode -l
onmode -l
onmode -l
onmode -l
onmode -l
onmode -c
sleep 10

echo "\nDrop the old Logical Log Files... \n"
echo "====================================================="
onparams -d -l 1 -y
onparams -d -l 2 -y
onparams -d -l 3 -y
onparams -d -l 4 -y
onparams -d -l 5 -y
onparams -d -l 6 -y

echo "\nChange Physical Log Files, please wait about 1 minutes...\n"
echo "====================================================="
onparams -p -s 50000 -d phydbs -y
sleep 100

echo "\nNow add more dbspaces/chunks...\n"
echo "====================================================="


onspaces -c -d datadbs   -p /home/informix/dbs/datadbs -o 0 -s 500000

echo "\nTake a level 0 archive.\n"
echo "====================================================="

ontape -s  -L 0

echo "\nReboot IDS...\n\n"
echo "====================================================="

onmode -ky
oninit

sleep 10

echo "\n====================================================="
echo "Well done! \n"
echo "====================================================="

最后修改onconfig.cs文件
DBSPACETEMP     tmpdbs         # Default temp dbspaces
onmode -ky
oninit

论坛徽章:
1
2015年辞旧岁徽章
日期:2015-03-03 16:54:15
2 [报告]
发表于 2004-11-21 14:25 |只看该作者

请哪位大虾解释一下安装informix时优化配置的教本,谢谢

我顶

论坛徽章:
0
3 [报告]
发表于 2004-11-22 11:14 |只看该作者

请哪位大虾解释一下安装informix时优化配置的教本,谢谢

查查相关命令的用法吧

论坛徽章:
1
2015年辞旧岁徽章
日期:2015-03-03 16:54:15
4 [报告]
发表于 2004-11-22 14:10 |只看该作者

请哪位大虾解释一下安装informix时优化配置的教本,谢谢

我是查了这些命令的语法的,但是呢,我对一些命令的参数,为什么要这样设置,不是很清楚,主要的问题如下:
1、在onspaces命令中,-o 这个参数紧跟的偏移量为什么都是0?
2、onparams -a -d logdbs -s 20000 中的-s参数的值,与onspaces -c -d logdbs -p /home/informix/dbs/logdbs -o 0 -s 200000
中的-s参数的值,有什么连续?
3、为什么要有这用这么多的onmode -l以及要指定删除这么多的log文件?

论坛徽章:
0
5 [报告]
发表于 2004-11-23 13:52 |只看该作者

请哪位大虾解释一下安装informix时优化配置的教本,谢谢

to question 1: 偏移量是0,就是从定义设备或文件一开始使用。楼主需要了解一下dbspace的概念,找本Informix的书看看吧。

to question 2: onparams是创建逻辑日志的 -s是逻辑日志的size,onspaces是创建dbspace的,-s也是dbspace的size。没有联系,是两个不同命令的参数而已。

to question 3: 是为了调整逻辑日志,前面有个贴仔细讲过的,楼主可以去找找看看。

论坛徽章:
1
2015年辞旧岁徽章
日期:2015-03-03 16:54:15
6 [报告]
发表于 2004-11-24 09:33 |只看该作者

请哪位大虾解释一下安装informix时优化配置的教本,谢谢

原帖由 "zzjijun" 发表:
to question 1: 偏移量是0,就是从定义设备或文件一开始使用。楼主需要了解一下dbspace的概念,找本Informix的书看看吧。

to question 2: onparams是创建逻辑日志的 -s是逻辑日志的size,onspaces是创建dbspace?.........

谢谢大侠,看了一些资料,基本明白了。
觉得IBM网址上的文档真的是非常的详细啊
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP