Informix创建各数据库空间

2020-04-03 12:15

创建数据库空间

Informix初始化只创建了rootdbs根数据空间,我们还要根据规划创建其他数据空间。按logdbs→phydbs→tempdbs→workdbs(servicedbs)的顺序建立dbspace,创建数据空间。

数据规划: Rootdbs 256M Logdbs 1001M Phydbs 1000M Tempdbs 500M Workdbs 8000M

1. cd data

2. touch logdbs phydbs tempdbs workdbs

chmod 660 *dbs*

onspaces –c –d logdbs –p /opt/Informix/data/logdbs –o 40 –s 1001000 onspacse –c –d phydbs –p /opt/Informix/data/phydbs –o 40 –s 1000000 onspacse –c –d tempdbs –p /opt/Informix/data/tempdbs –o 40 –s 500000 onspacse –c –d workdbs –p /opt/Informix/data/workdbs –o 40 –s 8000000 logdbs为逻辑日志空间 phydbs为物理日志空间

tempdbs为temp方式的数据库空间

workdbs是创建工作区数据库空间,所有的用户数据库都是创建在这个数据库空间上。

其中40表示偏移量,200000表示数据库空间大小单位为KB。 注:

如果空间大小不够,可以用

onspace –a dbspace-name –p device-path-name –o 40 –s space-size 在一个数据库空间中加入一个逻辑卷形式的chunk。

3. 将逻辑日志和物理日志移出rootdbs数据空间。

1.重启数据库,进入单用户模式

onmode –ky oninit –s

2.查看系统日志情况 onstat –l flags 表示逻辑日志状态,包含c的为当前日志,l检查点。 3.按规划的逻辑日志大小增加10个100M日志

onparams –a –d logdbs –s 100000 ##执行10次 每执行一次增加一个日志文件,要执行10次,增加10个逻辑日志文件

4.进行一次0级备份,使增加的日志可用 ontape –s –L 0

5.将当前日志切换到新增的日志上 onmode –l 重复三次,利用2中的方法判断是否切换到新增的日志上, 6.进行一次checkpoint操作并备份 onmode -c ontape –s –L 0

7.删除原有rootdbs上的三个日志。 onparams –d –l 1 (1表示删除的日志编号,所以还要执行2,3的操作) onparams –d –l 2 onparams –d –l 3

8.进行一次备份操作,使新增的逻辑日志生效并检查日志状态 ontape –s –L 0 onstat –l ##确认日志的状态中没有A标志 9.按规划的大小,将物理日志移至phydbs onparams –p –s 900000 –d phydbs –y 将物理日志移到phydbs空间,大小为900MB

注:物理日志配1000M的时候,在迁移物理日志的时候,实际用掉900M。 10.进行一次备份操作 ontape –s –L 0

11.更新onconfig文件,LOGSIZE修改为28000 DBSPACETEMP修改为tempdbs 12.重新启动数据库并观察其状态 onmode –ky oninit -v onstat –

13.执行ontape -s -U iservice,将数据库iservice设置为非缓冲日志模式,解决SMP无法

添加NULL数据的问题,“java.sql.SQLException: Transactions not supported ”

注:1.要按照规划要求创建各个数据库空间,特别要注意逻辑日志空间的规划。后面的每个逻辑日志文件都是在逻辑日志空间中分配的。如果在使用10个逻辑日志文件,每个文件大小280M的情况下,逻辑日志空间分配要大于2800M,一般分配3000M。物理日志配1000M的时候,在迁移物理日志的时候,实际用掉900M。


Informix创建各数据库空间.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:投资银行学2012-2013上A 2

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: