informix数据库空间太小要扩展(请教)
因为库空间不够了所以我在在linux建第四个分区80G,/dev/hda4ln /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;
informix数据库空间太小要扩展(请教)
没有完整的资料真令人头疼informix数据库空间太小要扩展(请教)
你可以把新增的chunk加入到原来的dbs上的呀,40个chunk当然可以的了,informix数据库空间太小要扩展(请教)
建议楼主先找本书看看你可以新建40个chunk,都挂在datadbs上
然后把数据库dbexport出来,再dbimport db_name -d datadbs -i ./就OK了
informix数据库空间太小要扩展(请教)
问题在于买不到书,能不能告诉我具体的dbexport和dbimport的格式呀
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
informix数据库空间太小要扩展(请教)
IDS 9.4 以后dbs支持大于2GB的chunk,可以使用onmode命令去设置chunk的大小,单一chunk不能超过4TB。informix数据库空间太小要扩展(请教)
你好像用的是LINUX,如果是,你的设备用的不对/dev/hda4是块设备,你需要用rawdevice服务来映射成为字符设备作为INFORMIX的CHUNK。
此外虽然9.4支持超过2G的CHUNK,但是在32位系统可能性能有影响,不建议使用。
informix数据库空间太小要扩展(请教)
在informix栏搜索一下chunk,会有很多关于加chunk的帖。看完应该就会加了。学习
向各位高手学习学习
页:
[1]
2