informix表空间规划命令整理
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
informix表空间规划命令整理
2010-02-24 11:16:02| 分类:技术知识| 标签:|字号大中小订阅
初始化informix数据库: oninit -ivy
此时,数据库是空的,什么都没有。
我们需要规划数据库空间,创建相应的物理表空间,逻辑表空间,临时表空间。
首先在dbs目录下创建相应的文件并给予权限:
touch phydbs logdbs appdbs temp01 temp02 temp03 temp04 chmod 660 phydbs logdbs appdbs temp01 temp02 temp03 temp04 执行创建表空间的命令:
onspaces -c -d phydbs -p {informixdir}/dbs/phydbs -o 0 -s 500000 【一般为300M。此处创建500M】
onspaces -c -d logdbs -p {informixdir}/dbs/logdbs -o 0 -s 1000000 【一般为1G,共10个逻辑文件】
onspaces -c -d appdbs -p {informixdir}/dbs/appdbs -o 0 -s 4000000 【自己数据库所在空间,大小根据实际情况而定】onspaces -c -d temp01 -t -p {informixdir}/dbs/temp01 -o 0 -s 500000 【临时表空间,一般为4个,大小为500M,注意到创建临时表空间命令中多了 -t 】
onspaces -c -d temp02 -t -p {informixdir}/dbs/temp02 -o 0 -s
500000
onspaces -c -d temp03 -t -p {informixdir}/dbs/temp03 -o 0 -s 500000
onspaces -c -d temp04 -t -p {informixdir}/dbs/temp04 -o 0 -s 500000
切换物理日志:
onparams -p -s 480000 -d phydbs (注意:大小要比创建phydbs时稍微小一些不然会提示大小太大。)
此时可能会提示:IBM Informix Dynamic Server must be in quiescent mode
可以用onmode -sy切换到静态模式。也可以重启oninit -sy
切换逻辑日志:
首先创建逻辑文件:
for((i=0;i<10;i++))do onparams -a -d logdbs -s 100000 -i ;done; 最后一个逻辑文件创建会提示不成功,像之前的物理日志提示一样,要将大小修改的稍微小一些。
第二:切换逻辑日志
多次执行onmode -l 直到逻辑日志切换到新创建的逻辑文件中。
第三:删除原逻辑文件
onparams -d -l {逻辑文件号} -y