免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 8517 | 回复: 10

informix数据库空间太小要扩展(请教) [复制链接]

论坛徽章:
0
发表于 2004-03-27 17:43 |显示全部楼层
因为库空间不够了所以我在在linux建第四个分区80G,/dev/hda4
ln /dev/hda4  /dev/datadbs(chmod chown.......等操作)

本身informix已有一个数据空间rootdbs, 现增加新的datadbs,指定设备为
/dev/hda4 有80G

问题,informix可以管理一个80G的 datadbs吗
在这个空间上建chunk时,可以建40个chunk吗(chunk最大为2G?)

可以将原来数据库扩展到这个新空间,怎么作呢
原来建库是这样建的
create database   "dbname"  in   rootdbs;

论坛徽章:
0
发表于 2004-03-27 17:58 |显示全部楼层

informix数据库空间太小要扩展(请教)

没有完整的资料真令人头疼

论坛徽章:
0
发表于 2004-03-27 18:27 |显示全部楼层

informix数据库空间太小要扩展(请教)

你可以把新增的chunk加入到原来的dbs上的呀,40个chunk当然可以的了,

论坛徽章:
0
发表于 2004-03-27 22:18 |显示全部楼层

informix数据库空间太小要扩展(请教)

建议楼主先找本书看看
你可以新建40个chunk,都挂在datadbs上
然后把数据库dbexport出来,再dbimport db_name -d datadbs -i ./就OK了

论坛徽章:
0
发表于 2004-03-28 09:59 |显示全部楼层

informix数据库空间太小要扩展(请教)

问题在于买不到书,
能不能告诉我具体的dbexport和dbimport的格式呀

论坛徽章:
0
发表于 2004-03-28 10:38 |显示全部楼层

informix数据库空间太小要扩展(请教)

导出数据库:
用dbexport工具将数据卸成文本,并装载到其它服务器上。
(1) 卸载文本的步骤如下:
用informix用户注册
dbexport cleardb -o WORKDIR -ss
当系统提示dbexport completed!数据卸载完毕。
其中:
-ss 确保数据库的建库信息或建表信息被保留如日志模式、初始extent尺寸、lock mode、表所在dbspace等。
-o 指定存放卸载数据的目录数据存放在目录cleardb.exp目录下,其中包含cleardb.sql和形如*.unl的文件,
提示信息存放在dbexport.out文件中。
(2) 装载文本的步骤如下:
用informix用户注册确保数据库处于On_Line状态,服务器上没有同名数据库。
dbimport cleardb -i WORKDIR
当系统dbimport completed!提示数据装载完毕。
其中:
-i 指定从何处装载。

如何在不破坏库本身信息情况下(如行级锁等)将数据库卸载到磁带设备,并装载在其它服务器上?
1) 卸载的步骤如下:
用DBA用户注册
将存放数据的磁带插入磁带机,确认磁带及磁带机完好可用。
dbexport cleardb -t /dev/rmt/0m -b 512k -s 2048000k -ss
当系统提示dbexport completed!数据卸载完毕。
其中:
-ss 确保数据库的建库信息或建表信息被保留如日志模式,初始extent尺寸,lockmode,表所在dbspace
-t 磁带设备/dev/rmt/0m
-s 磁带容量2G
-b 块大小512KB
提示信息存放在dbexport.out文件中
2) 装载的步骤如下:
用DBA用户注册
将存放卸载数据的磁带放在磁带机上,确认磁带机正常,确认数据库系统处于On_Line状态,服务器上没有同名数据库。
$ dbimport cleardb -t /dev/rmt/0m -b 512k -s 2048000k

论坛徽章:
0
发表于 2004-04-28 17:11 |显示全部楼层

informix数据库空间太小要扩展(请教)

IDS 9.4 以后dbs支持大于2GB的chunk,可以使用onmode命令去设置chunk的大小,单一chunk不能超过4TB。

论坛徽章:
5
荣誉会员
日期:2011-11-23 16:44:17CU大牛徽章
日期:2013-09-18 15:15:15CU大牛徽章
日期:2013-09-18 15:15:45未羊
日期:2014-02-25 14:37:19射手座
日期:2014-12-26 22:55:37
发表于 2004-04-28 20:16 |显示全部楼层

informix数据库空间太小要扩展(请教)

你好像用的是LINUX,如果是,你的设备用的不对
/dev/hda4是块设备,你需要用rawdevice服务来映射成为字符设备作为INFORMIX的CHUNK。
此外虽然9.4支持超过2G的CHUNK,但是在32位系统可能性能有影响,不建议使用。

论坛徽章:
0
发表于 2004-04-29 10:12 |显示全部楼层

informix数据库空间太小要扩展(请教)

在informix栏搜索一下chunk,会有很多关于加chunk的帖。看完应该就会加了。

论坛徽章:
0
发表于 2007-04-17 14:32 |显示全部楼层

学习

向各位高手学习学习
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP