informix表空间相关资料整理

informix表空间相关资料整理

ID:8143860

大小:28.70 KB

页数:14页

时间:2018-03-07

informix表空间相关资料整理_第1页
informix表空间相关资料整理_第2页
informix表空间相关资料整理_第3页
informix表空间相关资料整理_第4页
informix表空间相关资料整理_第5页
资源描述:

《informix表空间相关资料整理》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、informix表空间相关资料整理informix表空间规划命令整理初始化informix数据库:oninit-ivy此时,数据库是空的,什么都没。我们需要规划数据库空间,创建相应的物理表空间,逻辑表空间,临时表空间。首先在dbs目录下创建相应的文件并给予权限:touchphydbslogdbsappdbstemp01temp02temp03temp04chmod660phydbslogdbsappdbstemp01temp02temp03temp04执行创建表空间的命令:onspaces-c-dphydbs-p{informi

2、xdir}/dbs/phydbs-o0-s500000【一般为300M。此处创建500M】onspaces-c-dlogdbs-p{informixdir}/dbs/logdbs-o0-s1000000【一般为1G,共10个逻辑文件】onspaces-c-dappdbs-p{informixdir}/dbs/appdbs-o0-s4000000【自己数据库所在空间,大小根据实际情况而定】onspaces-c-dtemp01-t-p{informixdir}/dbs/temp01-o0-s500000【临时表空间,一般为4个,大小

3、为500M,注意到创建临时表空间命令中多了-t】onspaces-c-dtemp02-t-p{informixdir}/dbs/temp02-o0-s500000onspaces-c-dtemp03-t-p{informixdir}/dbs/temp03-o0-s500000onspaces-c-dtemp04-t-p{informixdir}/dbs/temp04-o0-s500000切换物理日志:onparams-p-s480000-dphydbs(注意:大小要比创建phydbs时稍微小一些不然会提示大小太大。)此时可能会提

4、示:IBMInformixDynamicServermustbeinquiescentmode可以用onmode-sy切换到静态模式。也可以重启oninit-sy切换逻辑日志:首先创建逻辑文件:for((i=0;i<10;i++))doonparams-a-dlogdbs-s100000-i;done;最后一个逻辑文件创建会提示不成功,像之前的物理日志提示一样,要将大小修改的稍微小一些。第二:切换逻辑日志多次执行onmode-l直到逻辑日志切换到新创建的逻辑文件中。第:删除原逻辑文件onparams-d-l{逻辑文件号}-yse

5、lectnamedbspace,sum(chksize)allocated,sum(nfree)free,round(((sum(chksize)-sum(nfree))/sum(chksize))*100)

6、

7、"%"pcusedfromsysdbspacesd,syschunkscwhered.dbsnum=c.dbsnumgroupbynameorderby4desc;databasesysmaster;select?????namedbspace,?????round(sum(chksize)/256000)allocat

8、ed,?????round(sum(nfree)/256000)free,?????round(((sum(chksize)-sum(nfree))/sum(chksize))*100)pcused?from?????sysdbspacesd,?????syschunksc?where?????d.dbsnum=c.dbsnum?groupbyname?orderbynameselectnamedbspace,sum(chksize)allocated,sum(nfree)free,round(((sum(chksize)–su

9、m(nfree))/sum(chksize))*100)pcusedfromsysdbspacesd,syschunkscwhered.dbsnum=c.dbsnumgroupbynameorderbyname我平时都是用以下sqlselectround(sum(a.nfree)/512,0)free_dbs,round(sum(a.chksize)/512,0)total_size,b.namedbspace_name?fromsyschunksa,sysdbspacesb?wherea.dbsnum=b.dbsnumanda

10、.dbsnum<>2anda.dbsnum<>3?groupby3?orderby1desc如果还想看某dbspace上都有那些表,可以用oncheck-pedbspace_name学习!谢谢您的回复~:wink:?selectfirst10e.dbsname,

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。