首页 > 学技术 > 技术网文 > Informix > 正文

[精彩] informix数据库空间太小要扩展(请教)


来源 chinaunix.net 酷勤网整理

因为库空间不够了所以我在在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;



 攸攸晨晓 回复于:2004-03-27 17:58:57

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


 自由飞翔 回复于:2004-03-27 18:27:51

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


 czw1413_cn 回复于:2004-03-27 22:18:32

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


 攸攸晨晓 回复于:2004-03-28 09:59:08

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


 amiescort 回复于:2004-03-28 10:38:25

导出数据库: 
用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


 AnEagle 回复于:2004-04-28 17:11:09

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


 wolfop 回复于:2004-04-28 20:16:47

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


 xxchen 回复于:2004-04-29 10:12:39

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


 piaofei 回复于:2007-04-17 14:32:58

向各位高手学习学习


 snow2sun 回复于:2007-05-16 16:55:30

一般裸设备就4个分区,共28*2=56个G




原文链接:http://bbs.chinaunix.net/viewthread.php?tid=290444
转载请注明作者名及原文出处



收藏本页到: