Chinaunix首页 | 论坛 | 博客
  • 博客访问: 77848
  • 博文数量: 19
  • 博客积分: 1415
  • 博客等级: 上尉
  • 技术积分: 202
  • 用 户 组: 普通用户
  • 注册时间: 2009-04-24 17:26
个人简介

Linux、Python爱好者,推广者。

文章分类

全部博文(19)

文章存档

2015年(1)

2011年(1)

2010年(2)

2009年(15)

我的朋友

分类: DB2/Informix

2009-04-24 17:28:35

 

系统:AS4.1

软件:iif.11.50.UC3DE.Linux-RHEL4.tar

1.创建informix用户和组。

useradd informix

2 informix用户登录,并设置一些环境变量

~.bashrc里追加如下内容:

INFORMIXDIR=/home/informix

INFORMIXSERVER=pdc  //主机名

INFORMIXTERM=terminfo

DBPATH=$INFORMIXDIR

TERMCAP=$INFORMIXDIR/etc/termcap

PATH=$INFORMIXDIR/bin:$HOME/bin:$PATH

ONCONFIG=onconfig.std

DB_LOCALE=zh_cn.gb

CLIENT_LOCALE=zh_cn.gb

DB_LANG=zh_cn.gb

DBDATE=MDY4/

export INFORMIXDIR PATH ONCONFIG DB_LANG DB_LOCALE CLIENT_LOCALE DBDATE INFORMIXSERVER

SQLEXEC=$INFORMIXDIR/lib/sqlexec

3source .bashrc使上面生效。

4tar xvf iif.11.50.UC3DE.Linux-RHEL4.tar

5.切换到root用户下执行ids_install这个脚本,按照提示进行安装。

6.安装完成后进入etc目录,cp onconfig.std onconfig

7.修改sqlhost文件加入:pdc     onsoctcp        192.168.0.145  sqlexec

8.修改/etc/services文件加入内容如下:sqlexec     1526/tcp #informix DBMS

9.初始化数据库:oninit ivy,提示“INFORMIXSERVER does not match DBSERVERNAME or any of the DBSERVERALIASES.FAILED”错误,这时参看你的主机名和环境变量里设置的是否一样。

报错信息“oninit: Fatal error in shared memory initialization

WARNING: server initialization failed, or possibly timed out (if -w was used).

Check the message log, online.log, for errors.”这时查看tmp/online.log日志。

解决办法:touch tmp/ touch demo_on.rootdbs; chmod 660 demo_on.rootdbs

再执行:oninit ivy

10.结束oninit进程:onmode ky,启动:oninit。

 ps –e可以看到oninit进程。netstat -na|grep 1526

11.执行命令:onmonitor

Termcap entry too long

Too many tc= indirections

Program stopped at "tb4_main.4gl", line number 82.

FORMS statement error number -1170.

The type of your terminal is unknown to the system.

以上错误解决方法:export TERMINFO=/home/informix/etc/typetab

export TERMCAP=$INFORMIXDIR/etc/termcap

但是执行onmonitor后不能用键盘右键操作,这时修改.bashrc文件加入:

export TERMINFO=/home/informix/etc/typetab

12.创建数据库:

Mkdir data

cd data

touch db1

chmod 660 db1

dbaccess

阅读(2685) | 评论(1) | 转发(0) |
0

上一篇:没有了

下一篇:linux下DNS子域委派及主、辅服务器

给主人留下些什么吧!~~

chinaunix网友2009-07-29 14:44:52

你好 能加我QQ 吗 谢谢 35448350