标题: [原创]informix 7.3.1的在AIX5.2下安装与镜像配置过程
宇风
LU小天使
Rank: 3Rank: 3


LU爱心使者  
UID 26783
精华 3
积分 415
帖子 761
活跃指数 83
LU金币 2938 个
LU金条 0 个
阅读权限 20
注册 2004-10-8
 
发表于 2006-4-21 00:54  资料  个人空间  短消息  加为好友  QQ
[原创]informix 7.3.1的在AIX5.2下安装与镜像配置过程

以前在公司做实施时写的文档,供参考.....
AIX 5.2,INFORMIX 7.3.1 UD1

1:建立informix用户,及informix用户组,并且把infomrix加入到informix用户组中.
  informix的目录为 /u/informix
  配置informix的用户环境,.profile

2:
安装INFORMIX
cd /u/informix
cpio -icdumvB < /tmp/IDS.CPI
以root用户运行 ./installserver
提示输入key,license
IDS 7.31.UC5-1 S/N: AAC#J900749 KEY: CYJPJX  

3:建立相应该逻辑卷,类型为 raw,pp大小为 64MB
# lsvg -l rootvg
rootvg:
LV NAME             TYPE       LPs   PPs   PVs  LV STATE      MOUNT POINT
hd5                 boot       1     1     1    closed/syncd  N/A
hd6                 paging     8     8     1    open/syncd    N/A
hd8                 jfslog     1     1     1    open/syncd    N/A
hd4                 jfs        1     1     1    open/syncd    /
hd2                 jfs        27    27    1    open/syncd    /usr
hd9var              jfs        2     2     1    open/syncd    /var
hd3                 jfs        100   100   1    open/syncd    /tmp
hd1                 jfs        18    18    1    open/syncd    /home
hd10opt             jfs        1     1     1    open/syncd    /opt
lv02                jfs        128   128   1    closed/syncd  /install
rootdbs_lv          raw        5     5     1    closed/syncd  N/A
tempdbs01_lv        raw        8     8     1    closed/syncd  N/A
phydbs_lv           raw        8     8     1    closed/syncd  N/A
datadbs01_lv        raw        32    32    1    closed/syncd  N/A
datadbs02_lv        raw        32    32    1    closed/syncd  N/A
logdbs01_lv         raw        32    32    1    closed/syncd  N/A

4:到/u/informix/dbs目录下(先建立dbs目录),建立新的连接。
ln -s /dev/rdatadbs01_lv datadbs01
ln -s /dev/rdatadbs02_lv datadbs02
ln -s /dev/rrootdbs_lv rootdbs
ln -s /dev/rphydbs_lv phydbs
ln -s /dev/rtempdbs01_lv tempdbs
ln -s /dev/rlogdbs_lv logdbs

5:修改参数
  #chmod 666  /dev/console
  #chmod 660  /dev/*dbs*
  #chown informix:informix  /dev/*dbs*

          修改AIO参数,smit aio进入系统管理界面(或者:smitDevicesAsynchronous I/O),选择“Change / Show Characteristics of asynchronous I/O”,然后把Maxservers的值从原来的“10”改为“40”、Minservers的值从原来的“1”改为“20”;这样修改的依据是:Maxservers的最小值应该是被访问的物理硬盘的“10”倍,而Minservers的值是:(Maxservers)/2,即是Maxservers的一半。
修改后需要重启才能生效
  #shutdown -Fr

6:配置 /etc/sqlhost文件
  内容如下:
  sb_online       onsoctcp        p630            sb_ser

  编辑/etc/services
  加入
  sb_ser  6666/tcp

7:配置  onconfig.sb
  先配置好 rootdbs路径,phydbs同样指定rootdbs,tempdbs先不要指定
  oninit -ivy  //初始化数据库

8: 创建数据库空间
onspaces -c -d phydbs -p /u/informix/dbs/phydbs -o 4 -s 512000
onspaces -c -d logdbs -p /u/informix/dbs/logdbs -o 4 -s 2048000
onspaces -c -d tempdbs -t -p /u/informix/dbs/tempdbs -o 4 -s 512000
onspaces -c -d datadbs -p /u/informix/dbs/datadbs01 -o 4 -s 2048000

onconfig.sb文件中   tapedev 指定 /dev/null
# System Archive Tape Device

TAPEDEV         /dev/null       # Tape device path      
TAPEBLK         1024            # Tape block size (Kbytes)
TAPESIZE        10240000        # Maximum amount of data to put on tape (Kbytes)


ontape -s -L  0 做一次零级备份

9: 增加 逻辑日志
   onmode -s   //切换数据库为 quiescent mode.
   
   onparams -a -d logdbs -s 204800
   onparams -a -d logdbs -s 204800
   onparams -a -d logdbs -s 204800
   onparams -a -d logdbs -s 204800
   onparams -a -d logdbs -s 204800
   onparams -a -d logdbs -s 204800
   onparams -a -d logdbs -s 204800
   onparams -a -d logdbs -s 204800
   onparams -a -d logdbs -s 204800

   ontape –s –L 0

   onmode -l   //切换到第四个,然后把前3个删除

   onparams -d -l 1 -y //删除第1个逻辑日志
   onparams -d -l 2 -y
   onparams -d -l 3 -y

  
10: 为informix 做镜像

     以rootdbs_lv 为例子说明informix数据库 chunk镜像的原理
     先建立  rootdbs-m_lv,大小与 rootdbs_lv一样
     #mkdir /u/informix/mdbs
     
     #ln -s /dev/rrootdbs-m_lv  /u/informix/mdbs/rootdbs-m

     #chown informix:informix /dev/*dbs*
     #chmod 660 /dev/*dbs*

     编辑 onconfig.sb,将 MIRROR 值改为 1
     # Disk Mirroring Configuration Parameters

     MIRROR          1               # Mirroring flag (Yes = 1, No = 0)
   
     关闭informix数据库
     onmode -ky
     重新启动
     oninit -v
     把数据库转为 quiescent mode
     onmode -s
     为rootdbs做镜像,由于我们这里的rootdbs的偏移值为 0,所以这里设置为0,mirror的值可以设置为4
     onspaces -m rootdbs -p /u/informix/dbs/rootdbs -o 0 -m /u/informix/mdbs/rootdbs-m 4 -y
     如果成功,会出现以下提示
     Verifying physical disk space, please wait ...

     完毕后,会自动在onconfig.sb中的 mirrorpath,mirroroffset两个地方中加上增加mirror时设置的参数值

     # Disk Mirroring Configuration Parameters

       MIRROR          1               # Mirroring flag (Yes = 1, No = 0)
       MIRRORPATH      /u/informix/mdbs/rootdbs-m
                                # Path for device containing mirrored root
       MIRROROFFSET    4               # Offset into mirrored device (Kbytes)

     注意:tempdbs做镜像时需要修改 onconfig文件中DBSPACETEMP 的设置

顶部
ericsson
版主
Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15


UID 34151
精华 15
积分 1263
帖子 2188
活跃指数 347
LU金币 3213 个
LU金条 0 个
阅读权限 210
注册 2005-8-23
 
发表于 2006-4-21 09:01  资料  个人空间  短消息  加为好友 
安装Informix ,感觉也有些讲究

$ ./installserver安装IDS SERVER   

注意安装顺序:先装SQL Server,再装IDS Server,之后装4GL或Language Supp zh_CN。不要一次将所有的安装文件一次拷贝至informix目录下,应拷贝一个安装一个。





继续浑浑噩噩的生活
顶部
wcp2004
LU幼天使
Rank: 2



UID 10827
精华 0
积分 102
帖子 197
活跃指数 1
LU金币 2104 个
LU金条 0 个
阅读权限 20
注册 2004-2-5
 
发表于 2006-4-21 10:49  资料  个人空间  短消息  加为好友 
顶,很详细,不过i在AIX下nformix好像用得不是横多。





好好学习,天天向上。
顶部
宇风
LU小天使
Rank: 3Rank: 3


LU爱心使者  
UID 26783
精华 3
积分 415
帖子 761
活跃指数 83
LU金币 2938 个
LU金条 0 个
阅读权限 20
注册 2004-10-8
 
发表于 2006-4-21 11:14  资料  个人空间  短消息  加为好友  QQ


QUOTE:
原帖由 ericsson 于 2006-4-21 09:01 发表
安装Informix ,感觉也有些讲究

$ ./installserver安装IDS SERVER   

注意安装顺序:先装SQL Server,再装IDS Server,之后装4GL或Language Supp zh_CN。不要一次将所有的安装文件一次拷贝至informix目录下 ...

正解~~~~

顶部
zhan_yl
LU新生
Rank: 1



LU爱心使者  
UID 27380
精华 1
积分 18
帖子 31
活跃指数 14
LU金币 6140 个
LU金条 0 个
阅读权限 10
注册 2004-11-1
 
发表于 2006-4-30 22:24  资料  个人空间  短消息  加为好友 
其实你在第一次初始化的时候就可以加上镜像

顶部
skyping
LU天使
Rank: 4



UID 87226
精华 1
积分 512
帖子 963
活跃指数 32
LU金币 905 个
LU金条 0 个
阅读权限 50
注册 2007-3-28
 
发表于 2007-6-7 15:54  资料  个人空间  短消息  加为好友  添加 skyping 为MSN好友 通过MSN和 skyping 交谈 QQ
写的很详细 顶。。。。。。





雁过留声,人过留毛!
命由天定,运有自转!
顶部
 



当前时区 GMT+8, 现在时间是 2008-7-6 08:39
乐悠LoveUnix论坛-京ICP备05005823号

Thanks to Discuz!  © 2001-2007    Power by LoveUnix.net
Processed in 0.057126 second(s), 6 queries , Gzip enabled

清除 Cookies - 联系我们 - 乐悠LoveUnix - Archiver - WAP