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

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类: DB2/Informix

2008-04-08 21:17:10

 出处:Unix爱好者家园unix-cd.com 
1、 创建INFORMIX用户组和informix用户。  
home=/usr/informix  
2、 给informix加密码。  
3、 展开informix安装文件:  
rpm -i ******************.rpm(共三个)  
4、 修改root的profile,增加  
INFORMIXDIR=/usr/informix  
export INFORMIXDIR  
执行profile  
5、 数据库安装,安装的原则是先装低版本的软件,  
后装高版本的软件,最后装online。  
a、 #cd /usr/informix  
b、 #./installclientsdk  
c、 #./installonline  
6、 增加文件系统online。用户可以定义别的文件系统。  
mount /online文件系统。创建数据文件onlinedbs。  
#cd /online  
#>onlinedbs  
#chmod 660 onlinedbs  
7、 修改/online和/online/onlinedbs的权限  
#chown informix /online  
#chgrp informix /online  
#chown informix /online/onlinedbs  
#chgrp informix /online/onlinedbs  
8、 以informix注册  
cd /usr/informix/etc  
9、 将onconfig.std文件拷贝到onconfig或别的文件名。  
vi onconfig中的参数  
a、ROOTPATH /online/onlinedbs  
b、ROOTSIZE 100000  
c、CONSOLE /dev/null  
d、TAPDEV /dev/null或用户定义  
e、LTAPDEV /dev/null  
f、DBSERVERNAME db(此项可自己定义但要求与sqlhosts中的定义一致。)  
以上所有的内容均可由用户定义。  
10、 初始化共享内存  
11、 修改informix的.profile文件  
$cd  
vi .profile增加以下内容  
INFORMIXDIR=/usr/informix  
INFORMIXSERVER=db  
ONCONFIG=onconfig  
PATH=$PATH:/usr/informix/bin  
export INFORMIXDIR INFORMIXSERVER ONCONFIG PATH  
$chmod +x .profile  
$. ./.profile  
12、 修改sqlhosts文件(/usr/informix/etc)  
在此文件中有类似demo_on onipcshm on_hostname on_servername的两行,  

在第二行前加"#",并增加相应内容如下:  
demo_on onipcshm on_hostname on_servername  
增加:db onipcshm test1 on_servername  
与onconfig share memory中一致,要求此项为onipcshm  
主机名可自己定义  
13、 执行onmonitor  
<注>如果运行onmonitor出现如下信息:  
The type of your terminal is unknown to the system  
可以编辑informix的.profile文件 如:  
TERM=vt100  
TERMCAP=/usr/informix/etc/termcap  
export TERM TERMCAP  
如果运行onmonitor出现如下信息:  
(Share) Memory fault  
可以适当增加系统的共享内存。  
在菜单中选择parameteràinitialization  
按esc键默认其设定值,进行初始化配置。如果返回出错,  
检查/usr/informix/online.log文件判断出错原因。如果  
是共享内存或信号灯出错,可以适当增加系统的共享内存  
或信号灯。  
exit退出onmonitor  
#su - informix  
$oninit  
14、 测试安装是否正确  
$dbaccessdemo7  
$dbaccess  
15、必要时要重新编译内核或用onmonitor进行参数微调
阅读(1075) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~