Chinaunix首页 | 论坛 | 博客
  • 博客访问: 103114046
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类: DB2/Informix

2008-04-03 21:17:33

准备共享内存 

共享内存的配置涉及到UNIX的核心参数的调整。以v7.2为例,在文件 $INFORMIXDIR/release/ONLINE7.2中有详细的更改说明。主要是更改 /etc/system文件,增加参数若干参数: 

set enable_sm_wa = 1 

set shmsys:shminfo_shmmax=268435456 

set semsys:seminfo_semmap=64 

set semsys:seminfo_semmni=4096 

set semsys:seminfo_semmns=4096 

set semsys:seminfo_semmnu=4096 

set semsys:seminfo_semume=64 

set semsys:seminfo_semmsl=100 

set shmsys:shminfo_shmmin=100 

set shmsys:shminfo_shmmni=100 

set shmsys:shminfo_shmseg=100 

LOCATION OF SHARED MEMORY: 

========================= 

0x0A000000L 



准备硬盘空间 

Informix ONLINE 支持两种形式的硬盘空间:文件和系统原始设备。 

前者是利用操作系统的文件来作为数据库存储的空间,通过操作系统来管理。建立过程如下: 

首先以informix 用户登录 

$ cd $INFORMIXDIR 

$ > test.db 或 cat /dev/null > test.db 

$ chmod 660 test.db 

原始设备是informix利用最基本的控制命令,自己来管理系统的硬盘设备,其优点是读取速度快、可靠性和安全性都比文件形式的好。对于这种设备,首先要记录其正确的文件名,然后更改其属性如下: 

# cd /dev 

# chown informix dsk0b 

# chgrp informix dsk0b 

# chmod 660 dsk0b 

其中/dev/dsk0b为相应设备。 

另外,一定要保证在每次机器启动后,设备的属性不变(对于某些双机切换软件来说,需要单独设置相应设备的属性)。 

值得注意的是,对于原始设备的引用最好先对其建立一个联接,然后其联接。这对于数据异机恢复和更换硬盘后的恢复有很大好处。
阅读(503) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~