Your Ad Here
首页 | 编程语言 | 网站建设 | 游戏天堂 | 冲浪宝典 | 网络安全 | 操作系统 | 软件时空 | 硬件指南 | 病毒相关 | IT 认证
软讯网络 > 冲浪宝典 > 网络资源 > INFORMIX数据库在SCO UNIX上的安装与配置(二)
【标  题】:INFORMIX数据库在SCO UNIX上的安装与配置(二)
【关键字】:INFORMIX,SCO,UNIX
【来  源】:http://blog.chinaunix.net/article.php?articleId=53333&blogId=10969

INFORMIX数据库在SCO UNIX上的安装与配置(二)

Your Ad Here

二、配置准备:

1.为数据存储分配原始磁盘空间
online允许使用两种不同的磁盘空间类型:原始的磁盘空间(即裸设备)和处理过的文件系统,
使用处理过的文件做dbspace,其性能不如裸设备。使用处理过的文件就不能利用DMA功能(既
直接内存访问),将数据从共享内存直接传递到磁盘,所以,为了充分发挥ONLINE的能力我建
议读者使用裸设备。
A.裸设备做dbspaces 
   开始安装SCO系统时,硬盘不要全部给unix,选择custom,剩余部分以后做裸设备!

计算出UNIX系统所需要的磁盘空间,然后剩余的空间全部用作INFORMIX数据库原始空间。
一个硬盘在UNIX系统能分4个分区,一个分区上只能做7裸设备,一个informix chuck
(裸设备)不得大于2G, 即一个作裸设备的分区最多为14G,在分区时,一定有先计算好了,
才不会浪费磁盘空间。

1) fdisk 划分磁盘disk分区 
创建UNIX分区(Create UNIX Partition)
注意:
start,end,size
的数字单位是track
硬盘参数有柱面Cylinder、磁道Head、扇区Sector
cylinder*head=track
track*sector=block
1block=512b
c*h*s*512=
硬盘大小(b) /1024=硬盘大小(kb) /1024=硬盘大小(Mb)
柱面*柱头*扇区=   1block=512b

2
divvy划分文件系统filesystem分区
# divvy –m /dev/rhd02  
/*** rhd02——
第一块(0)硬盘(rhd)第二分区(2),对应上面的Partition2
Please enter the number of file systems you want this area
to be divided into, or press to get the default of 17 file system(s)
2
+------------------+------------+--------+---+-------------+------------+
| Name             | Type       | New FS | # | First Block | Last Block |
+------------------+------------+--------+---+-------------+------------+
| dbspace01        | NON FS     |  no    | 0 |            0|     1999999|
| dbspace02        | NON FS     |  no    | 1 |      2000000|     3999999|
| dbspace03        | NON FS     |  no    | 2 |      4000000|     5999999|
| dbspace04        | NON FS     |  no    | 3 |      6000000|     7999999|
| dbspace05        | NON FS     |  no    | 4 |      8000000|     9999999|
|                  | NOT USED   |  no    | 5 |            -|           -|
|                  | NOT USED   |  no    | 6 |            -|           -|
| hd02             | WHOLE DISK |  no    | 7 |            0|    10239999|
+------------------+------------+--------+---+-------------+------------+
10238992 1K blocks for divisions, 1008 1K blocks reserved for the system
n[ame]       Name or rename a division.
c[reate]     Create a new file system on this division.
t[ype]       Select or change filesystem type on new filesystems.
p[revent]    Prevent a new file system from being created on this division.
s[tart]      Start a division on a different block.
e[nd]        End a division on a different block.
r[estore]    Restore the original division table.

Enter your choice or q to quit:
------------------------
n:
命名filesystem
s:
开始block
e:
结束block
t:
更改类型
-------------------------

# divvy –m /dev/rhd03
+------------------+------------+--------+---+-------------+------------+
| Name             | Type       | New FS | # | First Block | Last Block |
+------------------+------------+--------+---+-------------+------------+
| dbspace06        | NON FS     |  no    | 0 |            0|     1999999|
| dbspace07        | NON FS     |  no    | 1 |      2000000|     3999999|
| dbspace08        | NON FS     |  no    | 2 |      4000000|     5999999|
| dbspace09        | NON FS     |  no    | 3 |      6000000|     7999999|
| dbspace10        | NON FS     |  no    | 4 |      8000000|     8972741|
|                  | NOT USED   |  no    | 5 |            -|           -|
|                  | NOT USED   |  no    | 6 |            -|           -|
| hd03             | WHOLE DISK |  no    | 7 |            0|     8972742|
+------------------+------------+--------+---+-------------+------------+
备注:
(1)
通常采用的方式是Raw Device,也称裸设备,就是在安装Unix磁盘时,用divvy命令在磁盘分区中建

+--------------+----------+-----------+---------+---------+---------+
|Partition     | Status   | Type      | Start   | End     | Size    |
+--------------+----------+-----------+---------+---------+---------+
| 1            | Active   | UNIX      |       1 |  570000 |  570000 |
| 2            | Inactive | UNIX      |  570001 |  855000 |  285000 |
| 3            | Inactive | UNIX      |  855001 | 1139849 |  284849 |
+--------------+----------+-----------+---------+---------+---------+
Total disk size: 2424030 tracks (256 reserved for masterboot and diagnostics)

立一块Non FS分区,对此分区的大小预先要估算好(chunk*2,000,000k=14,000,000k)Online系统

裸设备的管理比Unix文件系统的管理效率高很多。
(2)为系统准备磁盘空间时,必须首先设立正确的权限,并且建议为原始设备建立连接,并且每个chunk

得大于2G。在/dev目录下,自动产生dbspace01-dbspace10 rdbspace01-rdbspace10 10个区。
(
3)dbspace**修改权限、属性
# chown –R informix:informix *dbspace*
# chmod 660 *dbspace*

注:在/dev ,可以像文件一样操作dbspace,如rm dbspace02  

4)使用符号链接裸设备

例如:用informix注册,执行命令

#mkdir workdir (创建工作目录)

#cd workdir

#ln –s  /dev/rdbspaces01  workdbs

#ln –s  /dev/rdbspaces02  tmpdbs

#ln –s  /dev/rdbspaces03  logdbs

 

B.使用处理过的文件做dbspaces 
由于在安装系统时没有分多个磁盘分区,可以用现有的磁盘空间的文件系统. 
下面在/dev/root文件系统下创建3dbspaces,分别为workdbs(业务数据库)logdbs
(逻辑日志、物理日志)tmpdbs(tmp数据库) 
# cd 
# >workdbs logdbs tmpdbs ‘建立文件' 

 

# chown informix:informix workdbs ‘改变属主和属组' 
# chown informix:informix logdbs 
# chown informix:informix tmpdbs 
#chmod 660 workdbs ‘将权限改为660'
#chmod 660 logdbs 
#chmod 660 tmpdbs 
2.SCOUNIX5.05 内核参数的调整 
对于SCO UNIX平台,INFORMIX-ONLINE7.x需要调整下列核心参数值:

 

SHMMAX:409600000 
SHMMIN:1
SHMALL:512 

SHMMNI:100 

SHMSEG:6 
MAXUMEM:524287
SHMMNI:8192 

SEMMNI:8192 
SEMMNS:8192 

SEMMAP:8292 

SEMMNU:100 
SEMMSL:25 

 

  具体做法:从root注册登录,运行scoadmin在菜单中逐层选择Hardware/Kernel Manager
然后选择Tune Parameters,根据以上值设置核心参数,设置完重连核心,退出并重新启动UNIX 

 或从root注册登录,切换到/etc/conf/cf.d下,编辑文件mtune(核心参数范围)和stune(核心参

数当前值),修改系统参数。修改后使用命令link_unix 重新链接核心,并重新启动UNIX

注意:如果提示修改的参数超界,则需修改相应核心参数的上界。

INFORMIX数据库在SCO UNIX上的安装与配置(三):【上一篇】
好长时间没有安装informix了!:【下一篇】
【相关文章】
  • INFORMIX数据库在SCO UNIX上的安装与配置(三)
  • INFORMIX数据库在SCO UNIX上的安装与配置(四)
  • Informix-online7.30的日常管理及维护一
  • Informix-online7.30的日常管理及维护二(数据库备份及恢复)
  • Informix7.31详细安装步骤
  • Configuracion de Perl/Informix's Setup
  • Informix Dynamic Server 中的日期处理
  • unix----hp-ux ,trusted system 察看及convert
  • 在UNIX裸设备和文件系统之间移动ORACLE
  • Unix上的手工建库脚本
  • 【随机文章】
  • “恶鹰”病毒变种K分析报告(2)
  • ARP协议解码详解
  • Java中的可见性研究
  • 【z转载】Vmware 4.52(或裸机)下安装Solaris10攻略及显卡配置
  • 用GetString来提高ASP的速度
  • MYSQL初学者使用指南(转载)
  • 人工生命:探索新的生命形式(ZT)
  • Linux操作系统下Shell病毒详细介绍
  • 【服务配置】apache+tomcat配置负载均衡的网站
  • hostid
  • 【相关评论】
    没有相关评论
    【发表评论】
    姓名:
    邮件:
    随机码*
    评论*
          
    |  首 页  |  版权声明  |  联系我们   |  网站地图  |
    CopyRight © 2004-2007 软讯网络 All Rigths Reserved.