3.1 规划数据库空间
根据配置的思想,将数据库系统分三个区。分别是:
rootdbs: informix系统区,我们将一号机的e1_2dbs4分配给它,为了便于记忆我们将该区取个名为zxroot。
具体操作为:
# ln /dev/re1_2dbs4 /dev/zx_root
#chown informix:informix /dev/zx_root
#chmod 664 /dev/zx_root
logdbs: informix日志区,我们将一号机的e1_2dbs5分配给它,为了便于记忆我们将该区取个别名为zx_log。
具体操作为:
# ln /dev/re1_2dbs5 /dev/zx_log
#chown informix:informix /dev/zx_log
#chmod 664 /dev/zx_log
workdbs: informix数据区,我们将一号机的e1_2dbs0到e1_2dbs3分配给它,为了便于记忆我们将该区取个别名为zx_work。
具体操作为:
# ln /dev/re1_2dbs0 /dev/zx_dbs0
# ln /dev/re1_2dbs1 /dev/zx_dbs1
#chown informix:informix /dev/zx_dbs?
#chmod 664 /dev/zx_dbs?
3.2 informix系统参数配置
Informix系统参数配置文件由如下文件决定:
3.2.1 Informix 启动环境文件:start_zx 文件内容如下:
echo "start dbserver on zx"
INFORMIXDIR=/usr/informix
export INFORMIXDIR
TBCONFIG=tbconfig.zx
DBDATE=Y4MD/
PATH=$PATH:$INFORMIXDIR/bin:.
export PATH MAIL TBCONFIG
3.2.2 Informix 配置文件:$INFORMIXDIR/etc/tbconfig.zx
$ cd $INFORMIXDIR/etc
$ cp tbconfig.std tbconfig.zx
$ vi tbconfig.zx
修改相应参数:
ROOTPATH /dev/zx_root
ROOTSIZE 1000000
TAPEDEV /dev/null
PHYSFILE 100000
LOGSIZE 100000
LOGFILES 3
LOGSIZE 100000
MSGPATH /usr/informix/online_zx.log
CONSOLE /dev/console
SERVERNUM 0
DBSERVERNAME XXclic_zx
#注:XX:按各地市名称来取
#福州:fz 莆田:pt 泉州:qz 漳州:zz 龙岩:ly
#三明:sm 南平:np 宁德:nd
USERS 300
TRANSACTIONS 300
LOCKS 200000
BUFFERS 20000
TBLSPACES 6000
LOGSMAX 60
3.2.3 Informix 网络连接配置文件:$INFORMIXDIR/etc/sqlhosts.zx
该文件只有在C/S模式下和数据库联网才用到
3.3 Informix初始化操作:
a.启动系统环境:
以informix 用户登录
启动环境操作: # . ./start_zx
b.初始化数据库系统区
操作:tbinit -i
c.创建数据库日志和工作区
tbspaces –c –d zx_log –p /dev/zx_log –o 0 –s 870000
tbspaces –c –d zx_work –p /dev/zx_dbs0 -o 0 –s 2000000
tbspaces –a zx_work –p /dev/zx_dbs1 -o 0 –s 2000000
d.移动数据库系统区的日志到新的数据库日志区
1. 在logdbs上生成逻辑日志,逻辑日志共取600M,每个日志100M,分6个。操作如下:
$ tbmode –ky
以下命令重复执行共6次
$ tbparams –a –d zx_log
2.让新加的逻辑日志生效
tbtape –s #作0级备份
3.迁移日志到新日志上
tbmode –l
上述命令重复执行共3次
4.删除rootdbs上的逻辑日志
tbtape –s #作0级备份
tbparams –d –l 1 -y
tbparams –d –l 2 -y
tbparams –d –l 3 –y
e.迁移物理日志到logdbs上
tbmode –sy
tbparams –p –s 182000 –d zx_log –y
f.指定备份设备
修改tbconfig.zx文件,将以下参数该为:
TAPEDEV /dev/rct0
LTAPEDEV /dev/rct0
5.上载数据到数据库的数据(工作)区
dbimport –d zx_work rhdb
6.构造营销系统数据库的自动起停操作
自动启动:编辑/etc/rc2.d/S99startdbs文件,加入以下行:
echo "start dbserver on zx"
TBCONFIG=tbconfig.zx
export INFORMIXSERVER
export TBCONFIG
su informix -c "$INFORMIXDIR/bin/tbinit"
echo "start dbsever on zx is over"
自动停止:编辑/etc/shutdown.d/shut_dbs文件,写入以下行:
echo "shut dbserver on zx"
TBCONFIG=tbconfig.zx
export INFORMIXSERVER
export TBCONFIG
su informix -c "$INFORMIXDIR/bin/tbmode -ky"
echo "shut dbsever on zx is over"
相关专题
- 电脑配置手册 (8178篇文章)
- 服务器配置专栏 (10787篇文章)
- informix (195篇文章)
- 数据库专栏 (5117篇文章)
- 数据库处理专题 (8526篇文章)
- 城域网专题 (7762篇文章)
- 数据库安全技术专题 (12951篇文章)
- 数据库安装与卸载 (10428篇文章)
- Linux数据库宝典 (12874篇文章)
- informix安装配置 (50篇文章)
- 开发优质高效的Informix数据库应用程序(3) (305次浏览)
- Informix Dynamic Server 中的分布式事务 (137次浏览)
- Informix SQL 介绍(1) (119次浏览)
- Informix系统维护技巧 (113次浏览)
- 【Informix系统维护技术】 (111次浏览)
- Informix Online 数据库维护技巧 (106次浏览)



