中国IT动力,最新最全的IT技术教程
最新100篇 | 推荐100篇 | 专题100篇 | 排行榜 | 搜索 | 在线API文档
首 页 | 程序开发 | 操作系统 | 软件应用 | 图形图象 | 网络应用 | 精文荟萃 | 教育认证 | 硬件维护 | 未整理篇 | 站长教程
ASP JS PHP工程 ASP.NET 网站建设 UML J2EESUN .NET VC VB VFP 网络维护 数据库 DB2 SQL2000 Oracle Mysql
服务器 Win2000 Office C DreamWeaver FireWorks Flash PhotoShop 上网宝典 CorelDraw 协议大全 网络安全 微软认证
硬件维护  CPU  主板  硬盘  内存  显卡  显示器  键盘鼠标  声卡音箱  打印机  机箱电源  BIOS  网卡  C#  Java  Delphi  vs.net2005
  当前位置:> 程序开发 > 数据库开发 > Informix
informix数据库空间太小要扩展(请教)
作者:未知 时间:2005-09-13 19:04 出处:ChinaUnix.net 责编:chinaitpower
              摘要:informix数据库空间太小要扩展(请教)

因为库空间不够了所以我在在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的帖。看完应该就会加了。

关闭本页
 
首页 | 投资与合作 | 服务条款 | 隐私政策 | 收藏本站 | 设为首页 | 新用户注册 | 免责声明 | 使用帮助
Copyright ©2005-2008 chinaitpower.com All rights reserved. www.chinaitpower.com 版权所有