频道直达 - 专题 - 新闻 - 技巧 - 组网 - 开发 - 安全 - web编程 - 图像 - 操作系统 - 数据库 - 教育 - 旅游 - 健康 - 时尚 - 驱动 - 软件 - 游戏 - 多媒体 - ERP - 讨论组

Informix数据库配置详解(2)

来源:互联网 作者:2 出处:巧巧读书 2006-11-17 进入讨论组
3.直销系统数据库配置示例

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"

打开: http://www.qqread.com/informix/v278411.html 更多文章 更多内容请看电脑配置手册服务器配置专栏informix专题,或进入讨论组讨论。
收藏此文】【 】【打印】【关闭
相关图文阅读
频道图文推荐
健 康 咨 询
时 尚 咨 询
巧巧读书宗旨
相关专题
最新论坛文章
站内各频道最新更新文档
站内最新制作专题
热门关键字导读
Photoshop教 程照片处理 照片制作 PS快捷键 抠图
计 算 机 故 障XP系统修复
艺 术 与 设 计设计 流媒体 设计欣赏 边框
计 算 机 安 全ARP
站内频道文章精选
巧巧电脑频道编辑信箱  告诉我们您想看的专题或文章