免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 4451 | 回复: 6
打印 上一主题 下一主题

(ZT)informix配置…… [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2003-05-16 14:23 |只看该作者 |倒序浏览
Informix配置
1.        配置概述
本次数据库配置将采用数据库系统、数据库日志和数据库应用系统数据分开进行配置,以达到数据库系统优化的目的。
2.        营销系统数据库配置示例
2.1规划数据库空间
         根据配置的思想,将数据库系统分三个区。分别是:
rootdbs: informix系统区,我们将一号机的e1_1dbs4分配给它,为了便于记忆我们将该区取个名为yxroot。具体操作为:
# ln /dev/re1_1dbs4 /dev/yx_root
#chown informix:informix /dev/yx_root
#chmod 664 /dev/yx_root
logdbs: informix日志区,我们将一号机的e1_1dbs5分配给它,为了便于记忆我们将该区取个别名为yx_log。具体操作为:
# ln /dev/re1_1dbs5 /dev/yx_log
#chown informix:informix /dev/yx_log
#chmod 664 /dev/yx_log
workdbs: informix数据区,我们将一号机的e1_1dbs0到e1_1dbs3分配给它,为了便于记忆我们将该区取个别名为yx_work。具体操作为:
# ln /dev/re1_1dbs0 /dev/yx_dbs0
# ln /dev/re1_1dbs1 /dev/yx_dbs1
#chown informix:informix /dev/yx_dbs?
#chmod 664 /dev/yx_dbs?
2.2 informix系统参数配置
         informix系统参数配置文件由如下文件决定:
2.2.1informix 启动环境文件:start_yx   文件内容如下:
echo "start dbserver on yx"
INFORMIXDIR=/usr/informix
export INFORMIXDIR
TBCONFIG=tbconfig.yx
DBDATE=Y4MD/
PATH=$PATHINFORMIXDIR/bin:.     
export PATH MAIL TBCONFIG

2.2.2 informix 配置文件:$INFORMIXDIR/etc/tbconfig.yx
       $ cd $INFORMIXDIR/etc
       $ cp tbconfig.std tbconfig.yx
       $ vi tbconfig.yx
     修改相应参数:
         ROOTPATH     /dev/yx_root
         ROOTSIZE                1000000
         TAPEDEV                /dev/null
         PHYSFILE                100000
         LOGSIZE                100000
         LOGFILES        3              
         LOGSIZE         100000     
MSGPATH         /usr/informix/online_yx.log
CONSOLE         /dev/console   
SERVERNUM       0               
DBSERVERNAME    XXclic_yx     
#注:XX:按各地市名称来取
#福州:fz   莆田:pt  泉州:qz  漳州:zz  龙岩:ly  
#三明:sm  南平:np   宁德:nd
USERS        300
TRANSACTIONS    300            
LOCKS           200000         
BUFFERS         20000           
TBLSPACES       6000            
LOGSMAX         60
            
2.2.3 informix 网络连接配置文件:$INFORMIXDIR/etc/sqlhosts.yx
          该文件只有在C/S模式下和数据库联网才用到(略)
2.3 informix初始化操作:
1.        启动系统环境:
以informix 用户登录
启动环境操作: # . ./start_yx
2.        初始化数据库系统区
操作:tbinit -i
3.        创建数据库日志和工作区
tbspaces –c –d yx_log –p /dev/yx_log –o 0  –s 870000
tbspaces –c –d yx_work –p /dev/yx_dbs0  -o 0   –s 2000000
tbspaces –a yx_work –p /dev/yx_dbs1  -o 0 –s 2000000

4.        移动数据库系统区的日志到新的数据库日志区
a.在logdbs上生成逻辑日志,逻辑日志共取600M,每个日志100M,分6个。操作如下:
$ tbmode –sy
以下命令重复执行共6次
$ tbparams –a –d yx_log

b.让新加的逻辑日志生效
      tbtape –s    #作0级备份
c.迁移日志到新日志上
       tbmode –l
      上述命令重复执行共3次

d.删除rootdbs上的逻辑日志
       tbtape –s   #作0级备份
       tbparams –d –l 1 -y
       tbparams –d –l 2 -y
       tbparams –d –l 3 –y

e.迁移物理日志到logdbs上
     
      tbparams –p –s 182000 –d yx_log –y
      

f.指定备份设备
修改tbconfig.yx文件,将以下参数该为:
TAPEDEV     /dev/rct0
LTAPEDEV   /dev/rct0

               

5.        上载数据到数据库的数据(工作)区
dbimport –d yx_work   rhdb
6.        构造营销系统数据库的自动起停操作
自动启动:编辑/etc/rc2.d/S99startdbs文件,加入以下行:
echo "start dbserver on yx"
DBDATE=Y4MD
TBCONFIG=tbconfig.yx
PATH=$PATHINFORMIXDIR/bin:.
export INFORMIXSERVER
export PATH MAIL TBCONFIG DBDATE
su informix -c "$INFORMIXDIR/bin/tbinit"
echo "start dbsever on yx is over"

自动停止:编辑/etc/shutdown.d/shut_dbs文件,写入以下行:

echo "shut dbserver on yx"
DBDATE=Y4MD
TBCONFIG=tbconfig.yx
PATH=$PATHINFORMIXDIR/bin:.
export INFORMIXSERVER
export PATH MAIL TBCONFIG DBDATE
su informix -c "$INFORMIXDIR/bin/tbmode -ky"
echo "shut dbsever on yx is over"

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=$PATHINFORMIXDIR/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"

论坛徽章:
11
数据库技术版块每日发帖之星
日期:2016-06-25 06:20:00数据库技术版块每日发帖之星
日期:2016-06-24 06:20:00数据库技术版块每日发帖之星
日期:2016-05-03 06:20:00数据库技术版块每日发帖之星
日期:2016-04-21 06:20:00数据库技术版块每日发帖之星
日期:2016-01-23 06:20:00数据库技术版块每日发帖之星
日期:2015-12-03 06:20:00综合交流区版块每周发帖之星
日期:2015-12-02 15:03:53数据库技术版块每日发帖之星
日期:2015-10-19 06:20:00数据库技术版块每日发帖之星
日期:2015-08-20 06:20:002015年辞旧岁徽章
日期:2015-03-03 16:54:15数据库技术版块每日发帖之星
日期:2016-07-30 06:20:00
2 [报告]
发表于 2003-05-17 10:31 |只看该作者

(ZT)informix配置……

不错!
顶下吧!

论坛徽章:
0
3 [报告]
发表于 2003-05-19 09:03 |只看该作者

(ZT)informix配置……

UP!!!!

论坛徽章:
0
4 [报告]
发表于 2003-05-19 14:35 |只看该作者

(ZT)informix配置……

不错

论坛徽章:
0
5 [报告]
发表于 2003-05-20 13:25 |只看该作者

(ZT)informix配置……

多谢!

论坛徽章:
0
6 [报告]
发表于 2003-12-10 16:21 |只看该作者

(ZT)informix配置……

我也ding!

论坛徽章:
0
7 [报告]
发表于 2004-07-08 14:59 |只看该作者

(ZT)informix配置……

先收下再说!
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP