新客网WWW.XKER.COM:致力做中国最专业的网络学院!
学院: 操作系统 - 网络应用 - 服务器 - 网络安全 - 工具软件 - 办公软件 - Web开发 - 数据库 - 网页设计 - 图形图像 - 媒体动画 - 硬件学堂 - 存储频道 - QQ专区
您的位置:首页 > 网络学院 > 操作系统 > Unix系统 > SCO UNIX教程 > 正文:SCO UNIX+ INFORMIX 安装和配置文档

SCO UNIX+ INFORMIX 安装和配置文档

新客网 XKER.COM 2008-04-02 来源: 收藏本文

  5、准备数据库空间dbspace

  (1)、通常采用的方式是Raw Device,也称“裸设备”,就是在安装Unix磁盘时,用divvy命令在磁盘分区中建立一块Non FS分区,对此分区的大小预先要估算好。Online系统对“裸设备”的管理比Unix文件系统的管理效率高很多。

  在为系统准备磁盘空间时,必须首先设立正确的权限,并且建议为原始设备建立连接,并且每个chunk不得大于2G。

  # divvy –m /dev/rhd02

  我的配置如下:
  +-------------------+------------+--------+---+-------------+------------+
  | Name | Type | New FS | # | First Block | Last Block |
  +-------------------+------------+--------+---+-------------+------------+
  | dbspace00 | EAFS | no | 0 | 0| 1999999|
  | dbspace01 | NON FS | no | 1 | 2000000| 3999999|
  | dbspace02 | NON FS | no | 2 | 4000000| 5999999|
  | dbspace03 | NON FS | no | 3 | 6000000| 7999999|
  | dbspace04 | NON FS | no | 4 | 8000000| 9999999|
  | dbspace05 | NON FS | no | 5 | 10000000| 11999999|
  | | NON FS | no | 6 | 12000000| 12002696|
  | hd02 | WHOLE DISK | no | 7 | 0| 12002696|
  +-------------------+------------+--------+---+-------------+------------+

  # divvy -m /dev/rhd03

  我的配置如下:
  +-------------------+------------+--------+---+-------------+------------+
  | Name | Type | New FS | # | First Block | Last Block |
  +-------------------+------------+--------+---+-------------+------------+
  | dbspace10 | NON FS | no | 0 | 0| 1999999|
  | dbspace11 | NON FS | no | 1 | 2000000| 3999999|
  | dbspace12 | NON FS | no | 2 | 4000000| 5999999|
  | dbspace13 | NON FS | no | 3 | 6000000| 7999999|
  | dbspace14 | NON FS | no | 4 | 8000000| 9746099|
  | dbspace15 | NON FS | no | 5 | 10000000| 11695000|
  | | NOT USED | no | 6 | -| -|
  | d1037all | WHOLE DISK | no | 7 | 0| 11695823|
  +-------------------+------------+--------+---+-------------+------------+

  在/dev目录下,自动产生了rdbspace00 – rdbspace05 和 rdbspace10 – rdbspace15 的12个区。
  # chown Informix:Informix rdbspace*
  # chmod 660 rdbspace*

  (2)、建立连接

  # mkdir /dbspaces
  # cd dbspaces
  $ ln –s chunk00 /dev/rdbspace00 等

  我的连接如下:
  lrwxrwxrwx 1 root sys 15 Nov 14 09:44 chunk00 -> /dev/rdbspace00
  lrwxrwxrwx 1 root sys 15 Nov 14 09:45 chunk01 -> /dev/rdbspace01
  lrwxrwxrwx 1 root sys 15 Nov 14 09:45 chunk02 -> /dev/rdbspace02
  lrwxrwxrwx 1 root sys 15 Nov 14 09:45 chunk03 -> /dev/rdbspace03
  lrwxrwxrwx 1 root sys 15 Nov 14 09:45 chunk04 -> /dev/rdbspace04
  lrwxrwxrwx 1 root sys 15 Nov 14 09:45 chunk10 -> /dev/rdbspace10
  lrwxrwxrwx 1 root sys 15 Nov 14 09:46 chunk11 -> /dev/rdbspace11
  lrwxrwxrwx 1 root sys 15 Nov 14 09:46 chunk12 -> /dev/rdbspace12
  lrwxrwxrwx 1 root sys 15 Nov 14 09:46 chunk13 -> /dev/rdbspace13
  lrwxrwxrwx 1 root sys 15 Nov 14 09:46 chunk14 -> /dev/rdbspace14
  lrwxrwxrwx 1 root sys 15 Nov 14 09:43 rootdbs -> /dev/rdbspace05
  lrwxrwxrwx 1 root sys 15 Nov 14 09:43 tempdbs -> /dev/rdbspace15

  6、 数据库初始化

  数据库初始化主要包括初始化磁盘空间和初始化共享内存区。

  第一步首先是磁盘空间的初始化:
  * 运行onmonitor---parameter--- Initialize

  [第一屏]
  INITIALIZATION:进行期望的改变并按ESC 键记录这一改变。
  按中断键中止改变。按F2或CTRL-F获取显示字段级的帮助。
  DISK PARAMETERS
  Page Size [ 2] Kbytes Mirror [N]

  Tape Dev. [/dev/null ]
  Block Size [ 16] Kbytes Total Tape Size [ 10240] Kbytes
  Log Tape Dev. [/dev/null ]
  Block Size [ 16] Kbytes Total Tape Size [ 10240] Kbytes
  Stage Blob [ ]

  Root Name [rootdbs ] Root Size [ 2000000] Kbytes
  Primary Path [/dbspaces/rootdbs ]
  Root Offset [ 0] Kbytes
  Mirror Path [ ]
  Mirror Offset [ 0] Kbytes
  Phy. Log Size [ 100000] Kbytes Log. Log Size [ 20000] Kbytes
  Number of Logical Logs [ 20]

  Do you wish Dynamic Server to handle mirroring? (y/n)

  注解:

  * 消息和磁带参数设置:
  #系统归档磁带设备:
  Tape Dev.Temp [/dev/null ] 磁带设备路径
  Block Size [ 16] Kbytes 磁带块大小
  Total Tape Size [10240] Kbytes 磁带最大容量
  #日志归档磁带设备:
  Log Tape Dev. [/dev/null ] 日志磁带设备路径
  Block Size [ 16] Kbytes 日志磁带设备大小
  Total Tape Size [10240] Kbytes 输出到磁带的最大数据量
  Stage Blob [ ] INFORMIX的关机缓冲区
  * ROOT初始化参数设置:
  #root dbspace的配置:
  Root Name [rootdbs ] root dbspace的名字
  Root Size root dbspace的大小
  Primary Path [/dbspaces/rootdbs ] root dbspace的设备路径
  Root Offset [ 0] Kbytes root dbspace设备的偏移量
  #磁盘镜像配置参数:
  Mirror [ N ] 镜像标志(YES=1,NO=0)
  Mirror Path [ ] 镜像root dbspace的设备路径
  Mirror Offset [ 0] Kbytes 镜像root dbspace设备的偏移量
  #物理日志配置:
  Phy. Log Size [100000] Kbytes 物理日志文件大小
  #逻辑日志配置:
  Log. Log Size [20000] Kbytes 逻辑日志大小
  Number of Logical Logs [ 20] 逻辑日志文件数量
  消息和磁带参数设置中归档磁带设备:Tape Dev.temp、Log Tape Dev应根据具体磁带机的配置情况进行设置,在此将该字段设为 [/dev/null ];
  ROOT初始化参数设置中Primary Path 字段设为 [/dbspaces/rootdbs ],即指向根数据库空间的路径。一般在安装UNIX时,即为其预留出单独的某个分区(此处设分区名为rootdbs)。Root Size 即是分配给informix存放数据的空间大小,以Kbyte为单位。它的大小计算如下:
  A.以root登陆,使用命令:
  #divvy
  B.记录下Name 为dbspace分区的First Block 和 Last Block
  例:某dbspace空间的First Block值为:750001
  Last Block值为:1253436
  C.计算Root Size的值<=Last Block - First Block+1
  所以,以上面的数据为例,Root Size<=1253436-750001+1
  =503436
  注意:Root Size的值应能被2整除。
  对于物理日志与逻辑日志和的大小的确定有以下几个原则:
  * Phy. Log Size(物理日志文件大小)= root size/20
  * Log. Log Size (单个逻辑日志大小) = Phy. Log Size /2
  * Number of Logical Logs [ 20] (逻辑日志文件数量)

  修改完毕后按ESC键确认,如果参数配置有不合理之处,光标将停留在相应字段处。如果设置正确将进行下一步;

共4页: 上一页 [1] [2] [3] [4] 下一页
收藏】 【评论】 【推荐】 【投稿】 【打印】 【关闭
发表评论
要记得去论坛讨论,点击注册新会员匿名评论
评论内容:不能超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规。