ChinaUnix首页 > 精华文章 > Informix > 正文

[原创] informix for linux安装全攻略(原创)


http://www.chinaunix.net 作者:satoni  发表于:2008-11-25 15:21:04
发表评论】 【查看原文】 【Informix讨论区】【关闭

本人第一次写原创,写的不好请多指教;中间可能会有疏忽,欢迎提出意见;

第一步:下载
ids 9.4 for linux: 
ftp://ftp.youngcow.net/Special/Database/DatabaseServer/Informix/InformixDynamicServerVersion9.4/IIUG-IDS-9.4-linux.zip 
这个线程有限制
http://202.96.110.133/informix/ids9.4/IIUG-IDS-9.4-linux.zip
这个更快,视网络定吧;

csdk for linux: 
ftp://ftp.software.ibm.com/software/data/informix/downloads/clientsdk.2.81.UC2.LINUX.tar

第二步:linux搭建安装informix的环境

建立informix组:groupadd -g 20000 informix

建立informix用户:useradd -u 20000 -g 20000 -d /home/informix -m informix

修改informix用户环境变量:
修改 .bash_profile文件 增加以下环境变量

INFORMIXDIR=/home/informix
INFORMIXSERVER=cs_dbs
ONCONFIG=onconfig.cs
DBDATE=MDY4*
LD_LIBRARY_PATH=$INFORMIXDIR/lib:$INFORMIXDIR/lib/esql:$LD_LIBRARY_PATH
export INFORMIXDIR INFORMIXSERVER ONCONFIG LD_LIBRARY_PATH
PATH=$PATH:$INFORMIXDIR/bin
export PATH
这个就不用偶解释了吧;

第三步:准备安装文件

zip文件解压就不用偶说了吧;呵呵

把解开的一个Linux-IDS.9.40.tc1e1.cpio与clientsdk.2.81.UC2.LINUX.tar文件传入环境中;

解开Linux-IDS.9.40.tc1e1.cpio:cpio -idmv <Linux-IDS.9.40.tc1e1.cpio;
生成的文件你看的到;

解开clientsdk.2.81.UC2.LINUX.tar:tar xvf clientsdk.2.81.UC2.LINUX.tar;
生成csdk.cpi;

解开csdk.cpi cpio -idmv <csdk.cpi;
生成的文件你看的到;

第四步:开始安装

首先用informix用户登陆

安装ids:在informix目录下运行./installserver

碰到提示,直接回车;

完成后su到root运行RUN_AS_ROOT.server;

这样你的ids就安装好了;

安装csdk:在inforomix目录下运行./installclientsdk;

碰到提示敲yes,回车;

完成后su到root运行RUN_AS_ROOT.clientsdk;

这样你的clientsdk就装好了;

第五步:开始配置

1、配置/etc/services文件
sqlexe    1526/tcp
    sqlexec   1528/tcp

--sqlexe和sqlexec是services 名字,1526、1528是端口号;
--TCP/IP表示TCP/IP协议

2、配置/etc/hosts文件
192.168.28.1 linux(本主机名称)

3、配置$INFORMIXDIR/etc/sqlhosts文件
cs_dbs onipcshm linux sqlexe
cs_dbs_tcp onsoctcp linux sqlexec

--这里配置了共享内存方式和soctcp方式连接数据库的两种方式;linux代表主机名;sqlexe/sqlexec分别代表在services文件中配的服务;
--另外需要注意的是,informix for linux 9.4版中release提到不支持tlitcp方式;所以这里采用的onsoctcp方式;
--若sqlhosts文件配置了tlitcp方式或者说sqlhosts文件中的配置和onconfig.cs文件配置不一样,会出现很多人都经常碰到的25507错误;

4、建立空间
以informix用户操作
在INFORMIXDIR中建立dbs目录;(便于区分拉)
首先touch rootdbs logdbs phydbs blobdbs tmpdbs datadbs
然后chmod 660 *
保证所有的dbs文件都是informix用户informix组;权限都是660;

5、配置$INFORMIXDIR/etc/onconfig.cs文件
以下列出需要注意的几点内容:

--rootdbs路径、空间
ROOTNAME        rootdbs         # Root dbspace name
ROOTPATH        /home/informix/dbs/rootdbs  # Path for device containing root dbspace
ROOTOFFSET      0               # Offset of root dbspace into device (Kbytes)
ROOTSIZE        100000          # Size of root dbspace (Kbytes)

--物理日志的dbs空间,先用rootdbs的20M;
PHYSDBS         rootdbs         # Location (dbspace) of physical log
PHYSFILE        20000           # Physical log file size (Kbytes)

--逻辑日志用默认的
# Logical Log Configuration

LOGFILES        6               # Number of logical log files
LOGSIZE         2000            # Logical log size (Kbytes)

--把磁带的东西都改成/dev/null
TAPEDEV         /dev/null       # Tape device path
TAPEBLK         32              # Tape block size (Kbytes)
TAPESIZE        10240           # Maximum amount of data to put on tape (Kbytes)

# Log Archive Tape Device

LTAPEDEV        /dev/null       # Log tape device path
LTAPEBLK        32              # Log tape block size (Kbytes)
LTAPESIZE       10240           # Max amount of data to put on log tape (Kbytes)

--配置数据库服务器参数,根据自己机器配置的实际情况分配locks和buffers;
SERVERNUM       0               # Unique id corresponding to a OnLine instance
DBSERVERNAME    cs_dbs          # Name of default database server
DBSERVERALIASES cs_dbs_tcp      # List of alternate dbservernames
NETTYPE         ipcshm,1,8,CPU  # Configure poll thread(s) for nettype
NETTYPE         soctcp,1,8,NET  # Configure poll thread(s) for nettype

LOCKS 5000 # Maximum number of locks
BUFFERS 500 # Maximum number of shared buffers
NUMAIOVPS 2 # Number of IO vps
PHYSBUFF 32 # Physical log buffer size (Kbytes)
LOGBUFF 32 # Logical log buffer size (Kbytes)
CLEANERS 1 # Number of buffer cleaner processes
SHMBASE 0x10000000 # Shared memory base address
SHMVIRTSIZE     8000 # initial virtual shared memory segment size
SHMADD 8192 # Size of new shared memory segments (Kbytes)

另外就是onconfig.cs文件中所有/usr/informix都替换成/home/informix/

6、初始化数据库了
oninit -ivy
成功后用onstat -i 就可以看到了
Informix Dynamic Server Version 9.40.UC1E1   -- On-Line -- Up 00:31:47 -- 18872
Kbytes
onstat>;

7、完善数据库空间

下面提供一个我经常使用的shell

echo "Add blobdbs, tmpdbs0, phydbs, logdbs..."
echo "====================================================="

onspaces -c -b blobdbs -g 32 -p /home/informix/dbs/blobdbs -o 0 -s  48000
onspaces -c -d tmpdbs -t -p /home/informix/dbs/tmpdbs -o 0 -s 100000

onspaces -c -d phydbs -p /home/informix/dbs/phydbs -o 0 -s 50200
onspaces -c -d logdbs -p /home/informix/dbs/logdbs -o 0 -s 200000

echo "\nShut Down Server to Quiescent Mode..."
echo "====================================================="
onmode -s -y
sleep 5

echo "Adding Logical Log\n"
onparams -a -d logdbs -s 20000
onparams -a -d logdbs -s 20000
onparams -a -d logdbs -s 20000
onparams -a -d logdbs -s 20000
onparams -a -d logdbs -s 20000
onparams -a -d logdbs -s 20000
onparams -a -d logdbs -s 20000
onparams -a -d logdbs -s 20000
onparams -a -d logdbs -s 20000
onparams -a -d logdbs -s 10000

echo "\nArchiving Database Server Please Wait 20 seconds.\n"
echo "====================================================="
ontape -s
sleep 5

onmode -l
onmode -l
onmode -l
onmode -l
onmode -l
onmode -l
onmode -c
sleep 10

echo "\nDrop the old Logical Log Files... \n"
echo "====================================================="
onparams -d -l 1 -y
onparams -d -l 2 -y
onparams -d -l 3 -y
onparams -d -l 4 -y
onparams -d -l 5 -y
onparams -d -l 6 -y

echo "\nChange Physical Log Files, please wait about 1 minutes...\n"
echo "====================================================="
onparams -p -s 50000 -d phydbs -y
sleep 100

echo "\nNow add more dbspaces/chunks...\n"
echo "====================================================="


onspaces -c -d datadbs   -p /home/informix/dbs/datadbs -o 0 -s 500000

echo "\nTake a level 0 archive.\n"
echo "====================================================="

ontape -s  -L 0

echo "\nReboot IDS...\n\n"
echo "====================================================="

onmode -ky
oninit

sleep 10

echo "\n====================================================="
echo "Well done! \n"
echo "====================================================="

最后修改onconfig.cs文件
DBSPACETEMP     tmpdbs         # Default temp dbspaces
onmode -ky
oninit


大功告成了,呵呵;



 lianyong 回复于:2004-04-11 18:13:15

支持原创,顶!


 satoni 回复于:2004-04-11 23:26:22

谢谢老兄的支持啊


 markchen 回复于:2004-04-12 23:01:22

:em02: 太好了,我按楼主的方法搭好了自己的调试环境,非常感谢.


 satoni 回复于:2004-04-12 23:03:43

呵呵,我的第一个原创啊。。写的不好情大家指教


 ]-unixman-[ 回复于:2004-04-12 23:05:07

好东西,保留,保留,找个时间去试试


 ]-unixman-[ 回复于:2004-04-12 23:06:42

楼主,你是长沙的,我也咯


 satoni 回复于:2004-04-12 23:08:24

引用:原帖由 "]-unixman-["]楼主,你是长沙的,我也咯
 发表:


灌水灌成你这样,真是没话说了。。。艾。。。

这个帖子实在不错,怎么老大不置精华啊


 hwhuwww 回复于:2004-04-13 12:36:49

不错啊,我正好需要,谢谢楼主


 satoni 回复于:2004-04-13 20:13:16

能帮到你就可以了。。呵呵


 loverVC 回复于:2004-04-13 21:42:30

楼主,你现在在线啊,我正在按照你的提示装,当我用./installserver时,
提示INFORMIX is not set.
这是什么意思啊,我在.bash_profile里面按照你说的做的哈,
不知道什么原因,可否指点一下,小弟不胜感激!!!


 satoni 回复于:2004-04-13 21:48:06

INFORMIXDIR没设置吧。。。你设置了环境变量,使其生效没有啊


 shuipen 回复于:2004-04-14 08:42:36

Follow the artical,I set up the informix successfully.
Good luck to everyone!


 zlp8681 回复于:2004-04-14 10:35:11

大虾,你好
     有个问题请教一下。
     我用divvy划分裸设备(一个硬盘) 划了rootdbs,logdbs,phydbs,datadbs 我想问一下,datadbs是不是只能划2G?
进而划出多个datadbs? 
       若datadbs能划成15G,能在这个datadbs上建立多个chunk吗?
谢谢


 satoni 回复于:2004-04-14 12:42:12

只能划成2G,你如果你要增大datadbs地空间,你就增加chunck就可以了


 hukeqin333 回复于:2004-04-15 10:22:44

INFORMIX7。3以前的版本每个CHUNK最大只能2G,但9。4肯定能够大于2G的,所以只有把一个CHUNK的空间划的大点就可以咯,没有必要增加多个CHUNK
另外谁知道能够把数据库的共享内存超过2G,怎么修改LINUX的内核参数


 loverVC 回复于:2004-04-17 02:36:21

引用:原帖由 "satoni"]INFORMIXDIR没设置吧。。。你设置了环境变量,使其生效没有啊
 发表:


楼主,这个问题我已经解决了,我现在用命令./installserver,当出现
extracting contents of IDSServer.cpi. Please wait......
cpio: premature end of file

后面就没有反应了,后来我就退出了,但没有看到RUN_AS_ROOT.server文件,我就运行了./installclientsdk和RUN_AS_ROOT.clientsdk,
但在bin 目录下却找不到oninit等这样的命令,我估计还是ids没有装成功,现在我困惑的是,为什么在./installserver 后安装后一些文件就没有反应了,还望楼主不闲麻烦,能够帮帮小弟。。


 satoni 回复于:2004-04-17 12:43:35

你重新把你的ids包传过去,重新解压一下,是不是解压时不完整啊


 一粒白沙 回复于:2004-04-26 08:01:09

按楼主的办法装完后,运行oninit -ivy
到Bring up ADM VP 时即出现$提示符,初始化终止。
online.log中仅有如下内容:
5:56:39 Informix Dynamic Server Started.

Sat Apr 24 15:56:40 2004

15:56:40 Event alarms enabled. ALARMPROG = '/home/informix/etc/alarmprogram.sh'
15:56:40 Booting Language <c>; from module <>;
15:56:40 Loading Module <CNULL>;
15:56:40 Booting Language <builtin>; from module <>;
15:56:40 Loading Module <BUILTINNULL>;

请楼主指点迷津。


 一粒白沙 回复于:2004-04-26 08:04:36

我的系统是turbo10,我在红旗4上也是同样的问题,请楼主指点迷津。


 大漠孤星 回复于:2004-04-26 19:51:22

楼主的安装手册写得的确很好。
有几个问题补充一下
1,以前我安装informix for linux总是循规蹈矩地isql ->;csdk->;ids
难道可以先ids后csdk吗?等下载完了俺明天试一下。
2,希望楼主补充chunk用裸设备建立的部分。如果需要补充我可以写一下,但是最好是你补充出来:)
3,一般的安装都是在rehat上安装。楼主应该写出你的所有硬件,系统环境。我们可以探讨一下在turbo,红旗等其他版本上运行会出什么问题。。希望有条件的朋友多写心得。

感谢楼主提供ftp地址,感谢楼主的知识共享。


 z-kj 回复于:2004-11-19 17:11:17

[size=18]我照楼主的方法去安装,现在运行onstat -i出现了一个问题(见图),不知如何解决,请大家拉一把![/size]
[/list]







 norlan 回复于:2004-11-19 20:25:23

这是因为你没有把你的server开起来:
先oninit -,再onstat -


 geoney 回复于:2004-12-27 20:19:48

引用:原帖由 "loverVC" 发表:
楼主,你现在在线啊,我正在按照你的提示装,当我用./installserver时,
提示INFORMIX is not set.
这是什么意思啊,我在.bash_profile里面按照你说的做的哈,
不知道什么原因,可否指点一下,小弟不胜感激!!!



我安装也出现了这样的提示:INFORMIX is not set
你是怎么解决的啊?能给小弟提示一下
我用的是suse linux


 geoney 回复于:2004-12-27 20:21:20

引用:原帖由 "loverVC" 发表:

楼主,这个问题我已经解决了,我现在用命令./installserver,当出现
extracting contents of IDSServer.cpi. Please wait......
cpio: premature end of file

后面就没有反应了,后来我就退出了,但没有看到RU..........




我安装也出现了这样的提示:INFORMIX is not set
你是怎么解决的啊?能给小弟提示一下
我用的是suse linux


 geoney 回复于:2004-12-27 21:10:11

引用:原帖由 "satoni"]INFORMIXDIR没设置吧。。。你设置了环境变量,使其生效没有啊
 发表:



怎样使之生效啊?
小弟刚学informix,望高手指点啊


 geoney 回复于:2004-12-28 14:47:37

小弟按照你的方法安装,./installserver后出现如下提示:
.........
..............
installing directory doc
chown:正在更改‘doc'的所有者:不允许的操作
Installation of Informix Dynamic Server failed

小弟刚学informix,现在不知道如何办,望高手指点,谢谢!


 Johnny_Fu 回复于:2005-01-05 00:29:02

本人初学LINUX和INFORMIX,按照楼主的帖子做,可是在做到
安装ids:在informix目录下运行./installserver时出现如下错误。望能解答!!感谢!!!!












 海天狼 回复于:2005-01-05 13:46:51

不错,刚学!


 wyj8888 回复于:2005-01-05 14:36:30

satoni      
精灵王
麻烦你再开通一下喽! 谢谢!


 shwz 回复于:2005-06-17 12:55:38

不错的帖子
收下


 weizzil_chinaun 回复于:2005-06-17 16:48:20

首先,谢谢你!
提一些小小的建议:
      就像大漠孤星说的一样,应把硬件平台及操作系统写详细。我在redhat9.0上安装时,可以成功。但是,使用预编译器时就有问题,应为redhat9.0对esql/c不太支持。


 zuoson 回复于:2005-06-20 13:58:47

偶出现的错误和"Johnny_Fu"帖子里的一样,谁能解答一下哈?
谢了~~~


 liuhuigao 回复于:2005-07-23 11:39:39

热心人! 致敬.
求大侠能否提供informix-4gl for linux. 谢谢.


 tideyan 回复于:2006-09-12 19:55:31

我如楼主所述设置所有项。但出现如下错误:

[informix@banksnx informix]$ oninit -v
Checking group membership to determine server run modesucceeded
Reading configuration file '/home/informix/etc/onconfig.cs'...succeeded
Creating /INFORMIXTMP/.infxdirs ... succeeded
Creating infos file "/home/informix/etc/.infos.cs_dbs" ... "/home/informix/etc/.conf.cs_dbs" ... succeeded
Writing to infos file ... succeeded
Checking config parameters...succeeded
Allocating and attaching to shared memory...FAILED
oninit: Fatal error in shared memory creation


 tideyan 回复于:2006-09-12 23:30:39

有人帮忙解决吗?共享内存有问题。


 tideyan 回复于:2006-09-12 23:44:46

online.log中的内容:
23:43:11  Event alarms enabled.  ALARMPROG = '/home/informix/etc/alarmprogram.sh'
23:43:11  Booting Language <c> from module <>
23:43:11  Loading Module <CNULL>
23:43:11  Booting Language <builtin> from module <>
23:43:11  Loading Module <BUILTINNULL>
23:43:17  Informix Dynamic Server Started.
23:43:17  shmget: [EEXIST][17]: key 52564801: shared memory already exists
23:43:17  mt_shm_init: can't create resident segment


 tideyan 回复于:2006-09-13 14:36:43

有人回答我的问题吗?


 wangyp97 回复于:2007-08-03 10:02:54

支持楼主,太好了


 handa11 回复于:2007-08-06 11:19:50

顶起来 好帖子


 vvian 回复于:2007-08-06 19:40:54

顶上去,很想自己搭建informix的环境了。但就是不会,现在不愁了


 zjg1727 回复于:2007-08-16 22:29:26

顶啊,写的太好了!


 gengpengfeiX 回复于:2007-08-21 10:14:53

zip文件解压就不用偶说了吧;呵呵

        把解开的一个Linux-IDS.9.40.tc1e1.cpio与clientsdk.2.81.UC2.LINUX.tar文件传入环境中

什么意思啊???


 happer_xc 回复于:2007-08-22 06:05:19

楼主的dbspace是熟文件,能不能说明一下建裸设备的方法。


 ivhb 回复于:2007-08-22 09:12:01

支持啊


 gengpengfeiX 回复于:2007-08-22 16:52:29

楼主,你第二步

修改 .bash_profile文件 增加以下环境变量 

INFORMIXDIR=/home/informix 
INFORMIXSERVER=cs_dbs 
ONCONFIG=onconfig.cs 
DBDATE=MDY4* 
LD_LIBRARY_PATH=$INFORMIXDIR/lib:$INFORMIXDIR/lib/esql:$LD_LIBRARY_PATH 
export INFORMIXDIR INFORMIXSERVER ONCONFIG LD_LIBRARY_PATH 
PATH=$PATH:$INFORMIXDIR/bin 
export PATH 

我有两个问题:
1、修改 .bash_profile文件 增加以下环境变量 ,你意思是在以前的基础上添加,不改以前存在的变量吧?换句话说,追加??
2、我刚学LINUX,看了半天也没人说怎么使环境变量生效啊,是不是在/home/informix目录下执行 ./.bash_profile   ??
3、 如果这样能使环境变量生效,是永久的还是暂时的,如果从ROOT下转到INFORMIX用户下,还需要再执行一下不?还有啊 ,从ROOT到INFORMIX,是SU呢,还是LOGOUT呢,还是REBOOT?


刚学LINUX,不太懂,问点白痴问题


 gengpengfeiX 回复于:2007-08-22 17:11:25

还有一个问题,就是.bash_profile 是那个目录下面的啊,请楼主和装成功,还有明白的人给点指点,谢谢


 gengpengfeiX 回复于:2007-08-22 17:34:21

问题解决了,但不知道为什么

安装的时候,遇到和Johnny_Fu 
一样的问题,有没有人啊,怎么都不出来说一声

我看有一个人说ONINIT -     ONSTAT-   是解决这个问题的吗??

能不能说的具体点,谢谢


 liaosnet 回复于:2007-08-22 17:36:49

引用:原帖由 gengpengfeiX 于 2007-8-22 17:11 发表 [url=http://bbs.chinaunix.net/redirect.php?goto=findpost&pid=7246972&ptid=301370]
还有一个问题,就是.bash_profile 是那个目录下面的啊,请楼主和装成功,还有明白的人给点指点,谢谢 




 使用不現的sh,啟動載入的環境文件也是不一樣滴~~~
CSH:.cshrc
SH:.profile
BASH:.bash_profile


 liaosnet 回复于:2007-08-22 17:40:25

引用:原帖由 gengpengfeiX 于 2007-8-22 17:34 发表 [url=http://bbs.chinaunix.net/redirect.php?goto=findpost&pid=7247175&ptid=301370]
问题解决了,但不知道为什么

安装的时候,遇到和Johnny_Fu 
一样的问题,有没有人啊,怎么都不出来说一声

我看有一个人说ONINIT -     ONSTAT-   是解决这个问题的吗??

能不能说的具体点,谢谢 


你的系統沒有加裝GCC這個文件包~~~默認情況下這個包是不安裝的,要自己手動安裝~


 gengpengfeiX 回复于:2007-08-23 08:44:25

gcc-4.0.2-8.fc4 Various compilers (C, C++, Objective-C, Java, ...) linux/x86_64 linux/i386 linux/ppc 
gcc-c++-4.0.2-8.fc4 C++ support for GCC linux/x86_64 linux/i386 linux/ppc 
gcc-debuginfo-4.0.2-8.fc4 Debug information for package gcc linux/x86_64 linux/i386 linux/ppc 
gcc-gfortran-4.0.2-8.fc4 Fortran 95 support linux/x86_64 linux/i386 linux/ppc 
gcc-gnat-4.0.2-8.fc4 Ada 95 support for GCC linux/x86_64 linux/i386 
gcc-java-4.0.2-8.fc4 Java support for GCC linux/x86_64 linux/i386 linux/ppc 
gcc-objc-4.0.2-8.fc4 Objective-C support for GCC linux/x86_64 linux/i386 linux/ppc 
gcc-ppc32-4.0.2-8.fc4 The C compiler optimized for generating PowerPC 32bit code linux/ppc 
gcc-mingw-4.0.2-1 Various compilers (C, C++, Objective-C, Java, ...) linux/i586 
gcc-4.0.1-5mdk GNU Compiler Collection linux/x86_64 linux/x86_64 linux/i586 linux/i586 
gcc-c++-4.0.1-5mdk C++ support for gcc linux/i586 linux/x86_64 linux/x86_64 linux/i586 
gcc-colorgcc-4.0.1-5mdk GCC output colorizer linux/i586 linux/x86_64 linux/x86_64 linux/i586 
gcc-cpp-4.0.1-5mdk The C Preprocessor linux/i586 linux/x86_64 linux/x86_64 linux/i586 
gcc-debug-4.0.1-5mdk Debug information for package gcc linux/x86_64 
gcc-doc-4.0.1-5mdk GCC documentation linux/i586 linux/x86_64 linux/x86_64 linux/i586 
gcc-gfortran-4.0.1-5mdk Fortran 95 support for gcc linux/i586 linux/x86_64 
gcc-gnat-4.0.1-5mdk Ada 95 support for gcc linux/i586 linux/x86_64 linux/x86_64 linux/i586 
gcc-java-4.0.1-5mdk Java support for gcc linux/i586 linux/x86_64 linux/x86_64 linux/i586 
gcc-objc-4.0.1-5mdk Objective C support for gcc linux/i586 linux/x86_64 linux/x86_64 linux/i586 
gcc-mingw-4.0.1-1 Various compilers (C, C++, Objective-C, Java, ...) linux/i586 
gcc-4.0.0-8 Various compilers (C, C++, Objective-C, Java, ...) linux/x86_64 linux/ppc linux/i386 
gcc-c++-4.0.0-8 C++ support for GCC linux/x86_64 linux/ppc linux/i386 
gcc-gfortran-4.0.0-8 Fortran 95 support linux/x86_64 linux/ppc linux/i386 
gcc-gnat-4.0.0-8 Ada 95 support for GCC linux/x86_64 linux/i386 
gcc-java-4.0.0-8 Java support for GCC linux/x86_64 linux/ppc linux/i386 
gcc-objc-4.0.0-8 Objective-C support for GCC linux/x86_64 linux/ppc linux/i386 
gcc-ppc32-4.0.0-8 The C compiler optimized for generating PowerPC 32bit code linux/ppc 
gcc-mingw-4.0.0-2 Various compilers (C, C++, Objective-C, Java, ...) linux/i586 
gcc-mingw-4.0.0-1 Various compilers (C, C++, Objective-C, Java, ...) linux/i586 
gcc-ssa-3.5ssa-0.20030801.48 Various compilers (C, C++, Objective-C, Java, ...) (GCC SSA snapshot) 
gcc-ssa-3.5ssa-0.20030801.47 Various compilers (C, C++, Objective-C, Java, ...) (GCC SSA snapshot) 
gcc-ssa-3.5ssa-0.20030801.41 Various compilers (C, C++, Objective-C, Java, ...) (GCC SSA snapshot) 
gcc-3.4.6-8 Various compilers (C, C++, Objective-C, Java, ...) 
gcc-3.4.6-3.1 Various compilers (C, C++, Objective-C, Java, ...) 
gcc-3.4.6-3 Various compilers (C, C++, Objective-C, Java, ...) 
gcc-3.4.5-2 Various compilers (C, C++, Objective-C, Java, ...) 
gcc-3.4.4-2.fc3 Various compilers (C, C++, Objective-C, Java, ...) linux/i386 linux/x86_64 
gcc-c++-3.4.4-2.fc3 C++ support for GCC linux/x86_64 linux/i386 
gcc-debuginfo-3.4.4-2.fc3 Debug information for package gcc linux/x86_64 linux/i386 
gcc-g77-3.4.4-2.fc3 Fortran 77 support linux/i386 linux/x86_64 
gcc-gnat-3.4.4-2.fc3 Ada 95 support for GCC linux/i386 linux/x86_64 
gcc-java-3.4.4-2.fc3 Java support for GCC linux/i386 linux/x86_64 
gcc-objc-3.4.4-2.fc3 Objective-C support for GCC linux/i386 linux/x86_64 
gcc-3.4.4-2 Various compilers (C, C++, Objective-C, Java, ...) 
gcc-3.4.3-22.fc3 Various compilers (C, C++, Objective-C, Java, ...) 
gcc-3.4.3-22.1 Various compilers (C, C++, Objective-C, Java, ...) 
gcc-3.4.3-9.EL4 Various compilers (C, C++, Objective-C, Java, ...) 
gcc-3.4.2-6.fc3 Various compilers (C, C++, Objective-C, Java, ...) linux/i386 linux/x86_64 
gcc-c++-3.4.2-6.fc3 C++ support for GCC linux/i386 linux/x86_64 
gcc-g77-3.4.2-6.fc3 Fortran 77 support linux/i386 linux/x86_64 
gcc-gnat-3.4.2-6.fc3 Ada 95 support for GCC linux/i386 
gcc-java-3.4.2-6.fc3 Java support for GCC linux/i386 linux/x86_64 
gcc-objc-3.4.2-6.fc3 Objective-C support for GCC linux/i386 linux/x86_64 
gcc-3.3.5-5 The GNU C Compiler and Support Files linux/i586 
gcc-c++-3.3.5-5 The GNU C++ Compiler linux/i586 
gcc-debuginfo-3.3.5-5 Debug information for package gcc linux/i586 
gcc-g77-3.3.5-5 GNU Fortran Compiler linux/i586 
gcc-info-3.3.5-5 GNU Info-Pages for GCC linux/i586 
gcc-java-3.3.5-5 The GNU Java Compiler linux/i586 
gcc-locale-3.3.5-5 Locale Data for the GNU Compiler Collection linux/i586 
gcc-objc-3.3.5-5 GNU Objective C Compiler linux/i586 
gcc-3.3.4-11 The GNU C Compiler and Support Files linux/i586 
gcc-c++-3.3.4-11 The GNU C++ Compiler linux/i586 
gcc-g77-3.3.4-11 GNU Fortran Compiler linux/i586 
gcc-info-3.3.4-11 GNU Info-Pages for GCC linux/i586 
gcc-java-3.3.4-11 The GNU Java Compiler linux/i586 
gcc-locale-3.3.4-11 Locale Data for the GNU Compiler Collection linux/i586 
gcc-objc-3.3.4-11 GNU Objective C Compiler linux/i586 
gcc-ksi-3.3.3.1.1.0.1567-1 Ksi support for gcc linux/athlon linux/i686 linux/i386 
gcc-3.3.3-1 GNU C Compiler linux/i686 linux/i386 linux/athlon 
gcc-ada-3.3.3-1 Ada support for gcc linux/athlon linux/i686 linux/i386 
gcc-c++-3.3.3-1 C++ support for gcc linux/athlon linux/i686 linux/i386 
gcc-g77-3.3.3-1 Fortran 77 support for gcc linux/athlon linux/i686 linux/i386 
gcc-java-3.3.3-1 Java support for gcc linux/athlon linux/i686 linux/i386 
gcc-objc-3.3.3-1 Objective C support for gcc linux/athlon linux/i686 linux/i386 
gcc-3.3.2-6mdk GNU Compiler Collection 
gcc-3.3.2-6 Various compilers (C, C++, Objective-C, Java, ...) linux/i386 linux/x86_64 
gcc-c++-3.3.2-6 C++ support for GCC linux/i386 linux/x86_64 
gcc-debuginfo-3.3.2-6 Debug information for package gcc linux/i386 linux/x86_64 
gcc-g77-3.3.2-6 Fortran 77 support linux/i386 linux/x86_64 
gcc-gnat-3.3.2-6 Ada 95 support for GCC linux/i386 linux/x86_64 
gcc-java-3.3.2-6 Java support for GCC linux/i386 linux/x86_64 
gcc-objc-3.3.2-6 Objective-C support for GCC linux/i386 linux/x86_64 
gcc-3.3.1-2mdk GNU Compiler Collection 
gcc-3.3-1_nw1 Various compilers (C, C++, Objective-C, Java, ...) linux/armv4l 
gcc-c++-3.3-1_nw1 C++ support for GCC linux/armv4l 
gcc-g77-3.3-1_nw1 Fortran 77 support linux/armv4l 
gcc-objc-3.3-1_nw1 Objective-C support for GCC linux/armv4l 
gcc-3.2.3-58 Various compilers (C, C++, Objective-C, Java, ...) 
gcc-3.2.3-56 Various compilers (C, C++, Objective-C, Java, ...) 
gcc-3.2.3-54 Various compilers (C, C++, Objective-C, Java, ...) 
gcc-3.2.3-53 Various compilers (C, C++, Objective-C, Java, ...) 
gcc-3.2.3-52 Various compilers (C, C++, Objective-C, Java, ...) 
gcc-3.2.3-49 Various compilers (C, C++, Objective-C, Java, ...) 
gcc-3.2.3-42 Various compilers (C, C++, Objective-C, Java, ...) 
gcc-3.2.3-39 Various compilers (C, C++, Objective-C, Java, ...) 
gcc-3.2.3-34 Various compilers (C, C++, Objective-C, Java, ...) 
gcc-3.2.3-24 Various compilers (C, C++, Objective-C, Java, ...) 
gcc-3.2.3-20 Various compilers (C, C++, Objective-C, Java, ...) 
gcc-3.2.2-5 Various compilers (C, C++, Objective-C, Java, ...) linux/i386 
gcc-c++-3.2.2-5 C++ support for GCC linux/i386 
gcc-g77-3.2.2-5 Fortran 77 support linux/i386 
gcc-gnat-3.2.2-5 Ada 95 support for GCC linux/i386 
gcc-java-3.2.2-5 Java support for GCC linux/i386 
gcc-objc-3.2.2-5 Objective-C support for GCC linux/i386 
gcc-3.2-7 Various compilers (C, C++, Objective-C, Java, ...) linux/i386 
gcc-c++-3.2-7 C++ support for GCC linux/i386 
gcc-g77-3.2-7 Fortran 77 support linux/i386 
gcc-gnat-3.2-7 Ada 95 support for GCC linux/i386 
gcc-java-3.2-7 Java support for GCC linux/i386 
gcc-objc-3.2-7 Objective-C support for GCC linux/i386 
gcc-ksi-3.1.pre48-1 Ksi support for gcc linux/i386 linux/i686 
gcc-3.1-1 GNU Compiler Collection linux/i686 linux/i386 
gcc-ada-3.1-1 Ada support for gcc linux/i386 linux/i686 
gcc-c++-3.1-1 C++ support for gcc linux/i386 linux/i686 
gcc-g77-3.1-1 Fortran 77 support for gcc linux/i386 linux/i686 
gcc-java-3.1-1 Java support for gcc linux/i386 linux/i686 
gcc-objc-3.1-1 Objective C support for gcc linux/i386 linux/i686 
gcc-2.96-129.7.2 Various compilers (C, C++, Objective-C, Java, ...) 
gcc-2.96-128.7.2 Various compilers (C, C++, Objective-C, Java, ...) 
gcc-2.96-124.7.2 Various compilers (C, C++, Objective-C, Java, ...) 
gcc-2.96-118.7.2 Various compilers (C, C++, Objective-C, Java, ...) 
gcc-2.96-116.7.2 Various compilers (C, C++, Objective-C, Java, ...) 
gcc-2.96-113 Various compilers (C, C++, Objective-C, Java, ...) linux/ppc 
gcc-c++-2.96-113 C++ support for gcc linux/ppc 
gcc-chill-2.96-113 CHILL support for gcc linux/ppc 
gcc-g77-2.96-113 Fortran 77 support for gcc linux/ppc 
gcc-java-2.96-113 Java support for gcc linux/ppc 
gcc-objc-2.96-113 Objective C support for gcc linux/ppc 
gcc-2.96-112.7.2 Various compilers (C, C++, Objective-C, Java, ...) 
gcc-2.96-110 Various compilers (C, C++, Objective-C, Java, ...) linux/i386 
gcc-c++-2.96-110 C++ support for gcc linux/i386 
gcc-chill-2.96-110 CHILL support for gcc linux/i386 
gcc-g77-2.96-110 Fortran 77 support for gcc linux/i386 
gcc-java-2.96-110 Java support for gcc linux/i386 
gcc-objc-2.96-110 Objective C support for gcc linux/i386 
gcc-2.96-108.1 Various compilers (C, C++, Objective-C, Java, ...) 
gcc-2.95.4-4j GNU Compiler Collection - Core package including C compiler linux/ppc linux/ppc linux/ppc 
gcc-c++-2.95.4-4j C++ support for the GNU Compiler Collection. linux/ppc linux/ppc linux/ppc 
gcc-chill-2.95.4-4j Chill support for the GNU Compiler Collection. linux/ppc linux/ppc linux/ppc 
gcc-g77-2.95.4-4j Fortran 77 support for the GNU Compiler Collection. linux/ppc linux/ppc linux/ppc 
gcc-objc-2.95.4-4j Objective C support for the GNU Compiler Collection. linux/ppc linux/ppc linux/ppc 
gcc-2.95.4-4h GNU Compiler Collection - Core package including C compiler linux/ppc 
gcc-c++-2.95.4-4h C++ support for the GNU Compiler Collection. linux/ppc 
gcc-chill-2.95.4-4h Chill support for the GNU Compiler Collection. linux/ppc 
gcc-g77-2.95.4-4h Fortran 77 support for the GNU Compiler Collection. linux/ppc 
gcc-objc-2.95.4-4h Objective C support for the GNU Compiler Collection. linux/ppc 
gcc-2.95.4-0.20010823.3 GNU Compiler Collection linux/i686 linux/i386 
gcc-c++-2.95.4-0.20010823.3 C++ support for gcc linux/i386 linux/i686 
gcc-chill-2.95.4-0.20010823.3 CHILL support for gcc linux/i386 linux/i686 
gcc-g77-2.95.4-0.20010823.3 Fortran 77 support for gcc linux/i386 linux/i686 
gcc-java-2.95.4-0.20010823.3 Java support for gcc linux/i386 linux/i686 
gcc-objc-2.95.4-0.20010823.3 Objective C support for gcc linux/i386 linux/i686 
gcc-2.95.3-219 The GNU C compiler and support files Linux/i386 
gcc-2.95.3-4.1mdk Various compilers (C, C++, Objective-C, Chill, ...) linux/i586 
gcc-c++-2.95.3-4.1mdk C++ support for gcc linux/i586 
gcc-chill-2.95.3-4.1mdk CHILL support for gcc linux/i586 
gcc-colorgcc-2.95.3-4.1mdk GCC output colorizer linux/i586 
gcc-cpp-2.95.3-4.1mdk The C Preprocessor linux/i586 
gcc-g77-2.95.3-4.1mdk Fortran 77 support for gcc linux/i586 
gcc-objc-2.95.3-4.1mdk Objective C support for gcc linux/i586 
gcc-2.95.3-2u GNU Compiler Collection - Core package including C compiler linux/ppc 
gcc-c++-2.95.3-2u C++ support for the GNU Compiler Collection. linux/ppc 
gcc-chill-2.95.3-2u Chill support for the GNU Compiler Collection. linux/ppc 
gcc-g77-2.95.3-2u Fortran 77 support for the GNU Compiler Collection. linux/ppc 
gcc-objc-2.95.3-2u Objective C support for the GNU Compiler Collection. linux/ppc 
gcc-altivec-2.95.3-1b GNU Compiler Collection - Core package including C compiler linux/ppc 
gcc-2.95.2-1i GNU Compiler Collection - Core package including C compiler Linux/ppc 
gcc-c++-2.95.2-1i C++ support for the GNU Compiler Collection. Linux/ppc 
gcc-chill-2.95.2-1i Chill support for the GNU Compiler Collection. Linux/ppc 
gcc-g77-2.95.2-1i Fortran 77 support for the GNU Compiler Collection. Linux/ppc 
gcc-objc-2.95.2-1i Objective C support for the GNU Compiler Collection. Linux/ppc 
gcc-2.95.1-1nw5 GNU Compiler Collection - The C Compiler Linux/armv4l 
gcc-c++-2.95.1-1nw5 GNU Compiler Collection - The C++ Compiler Linux/armv4l 
gcc-g77-2.95.1-1nw5 GNU Compiler Collection - The Fortran 77 Compiler Linux/armv4l 
gcc-objc-2.95.1-1nw5 GNU Compiler Collection - The Objective C Compiler Linux/armv4l 
gcc-2.7.2.3-14 GNU C Compiler 
gcc-win-1.1-1cl Cross compiler to create Windows executables in Linux Linux/i386 
gcc-dos-1.0-1cl Cross compiler to create DOS executables in Linux Linux/i386 
gcc-win-1.0-1cl Cross compiler to create Windows executables in Linux Linux/i386 
gcc-altivec-c++-2.95.3-1b C++ support for the GNU Compiler Collection. linux/ppc 
gcc-arm-unknown-toppers-2.95.2-1201 gcc (arm-unknown-toppers) Linux/i386 
gcc-c++-ppc32-4.0.2-8.fc4 The C++ compiler optimized for generating PowerPC 32bit code linux/ppc 
gcc-c++-ppc32-4.0.0-8 The C++ compiler optimized for generating PowerPC 32bit code linux/ppc 
gcc-doc-pdf-4.0.1-5mdk GCC documentation linux/i586 linux/x86_64 linux/x86_64 linux/i586 
gcc-i386-pc-toppers-2.95.2-1201 gcc (i386-pc-toppers) Linux/i386 
gcc-i386-pc-toppers-2.95.2-1 gcc (i386-pc-toppres) Linux/i386 
gcc-java-tools-3.3.3-1 Shared java tools linux/athlon linux/i686 linux/i386 
gcc-m68k-linux-20010415-1 gcc m68k cross compiler linux/i386 
gcc-m68k-unknown-toppers-2.95.2-1201 gcc (m68k-unknown-toppers) Linux/i386 
gcc-m68k-unknown-toppers-2.95.2-1 gcc (m68k-unknown-toppres) Linux/i386 
gcc-mingw-g++-4.0.2-1 C++ support for GCC linux/i586 
gcc-mingw-g++-4.0.1-1 C++ support for GCC linux/i586 
gcc-mingw-g++-4.0.0-2 C++ support for GCC linux/i586 
gcc-mingw-g++-4.0.0-1 C++ support for GCC linux/i586 
gcc-sh-unknown-toppers-2.95.2-1201 gcc (sh-unknown-toppers) Linux/i386 
gcc-sh-unknown-toppers-2.95.2-1 gcc (sh-unknown-toppres) Linux/i386 
gcc-v850-unknown-toppers-2.95.2-1201 gcc (v850-unknown-toppers) Linux/i386 
gcc2-2.95.4-0.20010823.3 GNU Compiler Collection linux/i386 linux/i686 
gcc2-c++-2.95.4-0.20010823.3 C++ support for gcc linux/i386 linux/i686 
gcc2-chill-2.95.4-0.20010823.3 CHILL support for gcc linux/i386 linux/i686 
gcc2-g77-2.95.4-0.20010823.3 Fortran 77 support for gcc linux/i386 linux/i686 
gcc2-java-2.95.4-0.20010823.3 Java support for gcc linux/i386 linux/i686 
gcc2-objc-2.95.4-0.20010823.3 Objective C support for gcc linux/i386 linux/i686 
gcc2-2.95.4-0.20010823.0 GNU Compiler Collection 
gcc2.95-2.95.3-5csa2 Various compilers (C, C++, Objective-C, Chill, ...) 
gcc2.95-2.95.3-4.1mdk Various compilers (C, C++, Objective-C, Chill, ...) 
gcc2.96-2.96-0.83mdk Various compilers (C, C++, Objective-C, ...) linux/i586 linux/i586 
gcc2.96-c++-2.96-0.83mdk C++ support for gcc linux/i586 linux/i586 
gcc2.96-cpp-2.96-0.83mdk The C Preprocessor linux/i586 linux/i586 
gcc3-3.0.4-1 Various compilers (C, C++, Objective-C, Java, ...). 
gcc32-3.2.2-5.fdr.0.rh73 Various compilers (C, C++, Objective-C, Java, ...) linux/i386 
gcc32-c++-3.2.2-5.fdr.0.rh73 C++ support for GCC. linux/i386 
gcc4-4.1.1-53.EL4 Preview of GCC version 4.1 
gcc4-4.1.0-18.EL4.3 Preview of GCC version 4.1 
gcc4-4.1.0-18.EL4 Preview of GCC version 4.1 
gcc4-4.0.2-14.EL4 Preview of GCC version 4.0 
gcc4-4.0.1-4.EL4.2 Preview of GCC version 4.0 
gcc4-4.0.0-0.41.fc3 Preview of GCC version 4.0 linux/x86_64 linux/i386 
gcc4-c++-4.0.0-0.41.fc3 C++ support for GCC version 4.0 preview linux/x86_64 linux/i386 
gcc4-debuginfo-4.0.0-0.41.fc3 Debug information for package gcc4 linux/x86_64 linux/i386 
gcc4-gfortran-4.0.0-0.41.fc3 Fortran 95 support linux/x86_64 linux/i386 
gcc4-4.0.0-0.14.EL4 Preview of GCC version 4.0 
gcc4-4.0.0-0.8 Preview of GCC version 4.0 linux/i386 linux/x86_64 
gcc4-c++-4.0.0-0.8 C++ support for GCC version 4.0 preview linux/i386 linux/x86_64 
gcc4-gfortran-4.0.0-0.8 Fortran 95 support 

我看www.rpmfind.net有这么多包,不知道是那个啊(我没有安装盘了)


 gengpengfeiX 回复于:2007-08-23 08:45:19

说一声,我的是FC6


 liaosnet 回复于:2007-08-23 08:53:17

參考系統要求
http://www-306.ibm.com/software/data/informix/linux/ids.html


 gengpengfeiX 回复于:2007-08-23 09:20:28

IDS 9.4 Product version Platform Distributions Base Kernel version Glibc version Compiler version Comments 
IDS
9.40.UC9 Intel x86 Red Hat 7.2 2.4.7 2.2.4 2.96   
Red Hat 7.3 2.4.18 2.2.5 2.96   
Red Hat 8 2.4.18 2.2.93 3.2 Update glibc to fix a TCP/IP problem. Get glibc-2.3.2-4.80.6.i686.rpm. 
Red Hat 9 2.4.20 2.3.2 3.2.2   
Red Hat AS 2.1 2.4.9 2.2.4 2.96   
RHEL 3 2.4.21 2.3.2 3.2.3 Install compat-libstdc++-7.3-2.96.122.i386 .rpm available on CD #3. 
RHEL 4       J/Foundation (Java UDRs) is not supported. 

compat-libstdc++-296-2.96-132.7.2 needs to be installed  
SUSE 8 2.4.18 2.2.5 2.95.3 Update to the i686 version of glibc available on CD #1: rpm -U -- old package ./unsorted/glibc-i686/ glibc-2.2.5-26.i686.rpm. Get hwinfo-4.27.  
SUSE 8.1 2.4.19 2.2.5 3.2 Update to glibc-2.2.5-165. 
SUSE 8.2 2.4.20 2.3.2 3.3 Update to the i686 version of glibc available on CD #1: rpm -U --old package ./suse/i686/glibc-2.3.2-5.i686.rpm.  
SUSE 9 2.4.21 2.3.2 3.3.1   
SUSE 9.1 2.6.4 2.3.3 3.3.3 Install glibc-devel-2.3.3-97 or newer (required by ISM) 
SUSE 9.2 2.6.8 2.3.3 3.3.4   
SUSE SLES8 2.4.19 2.2.5 3.2 Update to glibc-2.2.5-165. 
SUSE SLES9 2.6.5 2.3.3 3.3.3 Install glibc-devel-2.3.3-98.28 or newer (required by ISM)  
United Linux 1.0 2.4.19 2.2.5 3.2 Update to glibc-2.2.5-165 
Red Flag Advanced Server 4.1 2.4.21 2.3.2 3.2.3 For using J/Foundation (Java UDRs), you have to set the environment variable LD_ASSUME_KERNEL to 2.4.19 (example: export LD_ASSUME_KERNEL=2.4.19)  
IDS
9.40.FC5 IBM zSeries 64-bit SUSE SLES 8 2.4.19 2.2.5 3.2   
SUSE SLES 9 2.6.5 2.3.3 3.3.3 Install glibc-devel-2.3.3-98.28 or newer (required by ISM) 
RHEL 3 2.4.21 2.3.2 3.2.3   
United Linux 1.0 2.4.19 2.2.5 3.2   
RHEL 4 2.6.9 2.3.4 3.4.3 compat-libstdc++-296-2.96-132.7.2 needs to be installed  
IDS
9.40.FC3 Linux Itanium United Linux 1.0 2.4.19 2.2.5 3.2   
SUSE SLES 8 2.4.19 2.2.5 3.2   
RHEL 3 2.4.21 2.3.2 3.2.3   


这是IDS 9.4的,没有说FC6的啊


 liaosnet 回复于:2007-08-23 09:30:14

比如我的系統是AS3
RHEL 3 2.4.21 2.3.2 3.2.3 Install compat-libstdc++-7.3-2.96.122.i386 .rpm available on CD #3. 

則需要的Kernel是3 2.4.21,Glibc:2.3.2,Compiler:3.2.3;不符合的話要先安裝CD3上的compat-libstdc++-7.3-2.96.122.i386 .rpm 這個文件。


 gengpengfeiX 回复于:2007-08-23 09:37:47

你太专业了,我看不懂,不好意思,书到用时方恨少啊

我只想装上我INFORMIX,我只知道我的系统是FC6,你说缺GCC,我就想知道装那个

要是你不介意,加我qq 68129610,帮我指导一下,谢谢


 liaosnet 回复于:2007-08-23 09:57:35

裝上這個,我的AS3系統上用的是這個~~
gcc-3.2.3-20 Various compilers (C, C++, Objective-C, Java, ...) 

#dmesg
Linux version 2.4.21-4.EL ([email]bhcompile@daffy.perf.redhat.com[/email]) (gcc version 3.2.3 20030502 (Red Hat Linux 3.2.3-20)) #1 Fri Oct 3 18:13:58 EDT 2003


 gengpengfeiX 回复于:2007-08-23 10:13:52

好,我试试


 gengpengfeiX 回复于:2007-08-27 14:08:29

引用:原帖由 liaosnet 于 2007-8-22 17:40 发表 [url=http://bbs.chinaunix.net/redirect.php?goto=findpost&pid=7247220&ptid=301370]

你的系統沒有加裝GCC這個文件包~~~默認情況下這個包是不安裝的,要自己手動安裝~ 



我装了GCC,怎么还是一样的错误,还是说libstdc++libc6.2-2.so.3 can not open shared object file?


 gengpengfeiX 回复于:2007-08-27 15:01:03

引用:原帖由 geoney 于 2004-12-28 14:47 发表 [url=http://bbs.chinaunix.net/redirect.php?goto=findpost&pid=3129108&ptid=301370]
小弟按照你的方法安装,./installserver后出现如下提示:
.........
..............
installing directory doc
chown:正在更改‘doc'的所有者:不允许的操作
Installation of Informix Dynamic Server fai ... 




真是郁闷,怎么什么问题我都能遇到,不知道是水平太烂,还是命不好……现在我看到 install failed我都要崩溃了


chown -R informix doc
chogrp -R informix doc

就行了


 gengpengfeiX 回复于:2007-08-27 17:03:27

怎么好像都是我发的呢?真是不好意思

关于libstdc++-libc6.2-2.so.3找不到,我用yum install libstdc++-libc6.2-2.so.3后装的compat-libstdc++-296 fc6,仅给遇到同样问题的一点参考

不过到最后又遇到一个问题,希望各位不要烦,我也不想这样啊
Checking location of physical log...succeeded
Initializing dataskip structure...15:05:50  Dataskip is now OFF for all dbspaces
succeeded
Checking for temporary tables to drop
Forking onmode_mon thread...succeeded
Verbose output complete: mode = 5
15:05:50  On-Line Mode
15:05:50  Building 'sysmaster' database ...
15:05:51  Error building 'sysmaster' database.
15:05:51  See '/tmp/buildsmi.17660'.

其中See '/tmp/buildsmi.17660'.中错误提示

dbaccess: relocation error: dbaccess: symbol errno, version GLIBC_2.0 not defined in file libc.so.6 with link time reference
Cleaning up whatever was successfully created
dbaccess: relocation error: dbaccess: symbol errno, version GLIBC_2.0 not defined in file libc.so.6 with link time reference

看不懂啊,大侠帮忙解释怎么解决啊

[ 本帖最后由 gengpengfeiX 于 2007-8-27 17:21 编辑 ]


 liaosnet 回复于:2007-08-28 09:18:55

http://www.iiug.org/forums/linux-informix/index.cgi/noframes/read/898

IIUG上的一個帖子有類似的錯誤,你試試解決方法
Please set the environment LD_ASSUME_KERNEL as described in /usr/share/doc/
release-notes/RELEASE-NOTES.en.html:

export LD_ASSUME_KERNEL=2.4.21

Then IDS 7.31.UDx should install and work as expected.


另一個帖子也許更適合
http://forums.fedoraforum.org/showthread.php?t=117358

I have a problem running Informix database server on Fedora Core 5. Every time I try to run any of the Informix tools (dbaccess for example) I get this error message:

# dbaccess
dbaccess: relocation error: dbaccess: symbol errno, version GLIBC_2.0 not defined in file libc.so.6 with link time reference

When I try to specify LD_ASSUME_KERNEL=2.6.8 I get error message:

# LD_ASSUME_KERNEL=2.6.8 dbaccess
dbaccess: error while loading shared libraries: libm.so.6: cannot open shared object file: No such file or directory

This message is produced for any kernle version below 2.6.8. For 2.6.9 or higher I get error message about symbol errno.

This problem appeared after upgrading from FC4 to FC5. Informix was running normally on FC4 though it produced this message every time any Informix program was started:

# dbaccess
Incorrectly built binary which accesses errno or h_errno directly. Needs to be fixed.

[ 本帖最后由 liaosnet 于 2007-8-28 09:20 编辑 ]


 gengpengfeiX 回复于:2007-08-28 09:42:01

export LD_ASSUME_KERNEL=2.4.21,要写到那个文件里面,好像他们说的那个文件我都没有


 gengpengfeiX 回复于:2007-08-28 09:54:23

最后想问一下,装成功的,你们都装到那个版本的系统中了,我都无奈了,谢谢


 liaosnet 回复于:2007-08-28 10:57:53

引用:原帖由 gengpengfeiX 于 2007-8-28 09:54 发表 [url=http://bbs.chinaunix.net/redirect.php?goto=findpost&pid=7272068&ptid=301370]
最后想问一下,装成功的,你们都装到那个版本的系统中了,我都无奈了,谢谢 



REDHAT AS 3


 aleaf 回复于:2007-08-28 11:24:54

谢谢!很有用!支持原创


 kocc120935 回复于:2007-09-26 23:38:59

谢谢!


 liwencong13 回复于:2007-11-27 11:29:09

/hx


 percyyu 回复于:2008-03-13 14:29:57

如題...因安裝完畢輸入oninit -ivy出現如下訊息(安裝過程輸入序號直接回車)
Invalid serial number.  Please consult the Installation Instructions
謝謝各位請幫忙解答


 liaosnet 回复于:2008-03-13 15:10:37

引用:原帖由 percyyu 于 2008-3-13 14:29 发表 [url=http://bbs.chinaunix.net/redirect.php?goto=findpost&pid=8075652&ptid=301370]
如題...因安裝完畢輸入oninit -ivy出現如下訊息(安裝過程輸入序號直接回車)
Invalid serial number.  Please consult the Installation Instructions
謝謝各位請幫忙解答 



在IDS9.3以下的版本中,要求有序列號的。


 percyyu 回复于:2008-03-13 17:55:08

暈....!謝謝!但我在IBM網站 http://www-306.ibm.com/software/data/informix/downloads.html
明明寫有90天試用期且並無提供序列號....!謝謝樓上版主!今天又搞了一天白工!
方便提供哪裡有IDS 9.3以前的版本可以下載嗎我需要的是for Linux x86 32 bit感激不盡!


 liqxy 回复于:2008-03-13 21:23:47

楼主的informix是多少用户的?


 liaosnet 回复于:2008-03-14 09:07:52

引用:原帖由 percyyu 于 2008-3-13 17:55 发表 [url=http://bbs.chinaunix.net/redirect.php?goto=findpost&pid=8077291&ptid=301370]
暈....!謝謝!但我在IBM網站 http://www-306.ibm.com/software/data/informix/downloads.html
明明寫有90天試用期且並無提供序列號....!謝謝樓上版主!今天又搞了一天白工!
方便提供哪裡有IDS 9.3以前的版本可以 ... 




IBM网站上提供的是IDS10.0/11.0的测试版本,是时间限制...可能安装的时候出现了什么问题吧.

[ 本帖最后由 liaosnet 于 2008-3-14 09:09 编辑 ]


 percyyu 回复于:2008-03-14 09:59:44

引用:原帖由 liaosnet 于 2008-3-14 09:07 发表 [url=http://bbs.chinaunix.net/redirect.php?goto=findpost&pid=8078989&ptid=301370]



IBM网站上提供的是IDS10.0/11.0的测试版本,是时间限制...可能安装的时候出现了什么问题吧. 



您好:我是使用VMware模擬器 OS(作業系統)RedHat 9 Database(informix)本篇文章開始照著download install沒想到昨天搞了一天無法使用...messages如下

如題...因安裝完畢輸入oninit -ivy出現如下訊息(安裝過程輸入序號直接回車)
Invalid serial number.  Please consult the Installation Instructions
謝謝各位請幫忙解答

後來樓主告知
在IDS9.3以下的版本中,要求有序列號的。

論壇抓的時候抓到9.4版..............................

請問現場是否有人從IBM網站Download IDS 10.0/11.0 for Linux安裝成功過或者有相關文件可提供參考...
且IBM網站告知solaris for x86版本 IDS 10.0/11.0也是搞了半天根本還是for SPARC根本無法安裝


 liaosnet 回复于:2008-03-14 10:10:38

引用:原帖由 percyyu 于 2008-3-14 09:59 发表 [url=http://bbs.chinaunix.net/redirect.php?goto=findpost&pid=8079373&ptid=301370]


您好:我是使用VMware模擬器 OS(作業系統)RedHat 9 Database(informix)本篇文章開始照著download install沒想到昨天搞了一天無法使用...messages如下

如題...因安裝完畢輸入oninit -ivy出現如下訊息(安裝 ... 



for solaris应该有两个版本..一个就是你所说的SPARC,另一个是X86架构的.
如你所说,你使用的是VMWare,那使用的OS应该是solaris for x86,这个架构只能安装X86版本的informix,不过.好像并没有informix for solaris X86这个版本的informix在试用..

你可能需要安装RHEL 以安装informix for linux以替代...

[ 本帖最后由 liaosnet 于 2008-3-14 10:12 编辑 ]


 percyyu 回复于:2008-03-14 10:36:22

引用:原帖由 liaosnet 于 2008-3-14 10:10 发表 [url=http://bbs.chinaunix.net/redirect.php?goto=findpost&pid=8079443&ptid=301370]


for solaris应该有两个版本..一个就是你所说的SPARC,另一个是X86架构的.
如你所说,你使用的是VMWare,那使用的OS应该是solaris for x86,这个架构只能安装X86版本的informix,不过.好像并没有informix for so ... 




是的!如您所說solaris for informix x86版本 網址: http://www-306.ibm.com/software/data/informix/ids/requirements/solaris-x86.html
也就是說IBM體系太過於龐大自己的系統並無READY 相關網址如下: http://bbs.chinaunix.net/archiver/?tid-951544.html
我自己也試過結果依樣........

因此想請問版主該論壇有無Linux for informix x86相關安裝手冊有成功過informix 試用板也行因公司系統要升級我需要試試模擬環境!謝謝...


 liaosnet 回复于:2008-03-14 10:49:32

从IBM网站上下载的试用版本为IDS 10.00.F  F表示的是64位操作系统.因此是不能安装在32位操作系统上的....而且我也尝试从IBM网站上下载ids10.0 for solaris x86,但下载下来的都是ids10.0 for solaris SPARC..这种情况下是无法安装的....

因此,你可能需要安装RHEL AS 3/4 操作系统用于安装 ids 10.0 for linux.这个测试版本还是可以安装成功的...


 percyyu 回复于:2008-03-14 12:01:18

引用:原帖由 liaosnet 于 2008-3-14 10:49 发表 [url=http://bbs.chinaunix.net/redirect.php?goto=findpost&pid=8079669&ptid=301370]
从IBM网站上下载的试用版本为IDS 10.00.F  F表示的是64位操作系统.因此是不能安装在32位操作系统上的....而且我也尝试从IBM网站上下载ids10.0 for solaris x86,但下载下来的都是ids10.0 for solaris SPARC..这种 ... 




您好!我已將IDS 11 for Linux 32 bit抓下來了,請教之前我安裝IDS 9是否要先移除若要先移除請問您知道具體指令要怎麼下嗎?
若我IDS 11安裝成功再將相關資料po到上面供大家參考!謝謝


 liaosnet 回复于:2008-03-14 12:20:12

直接userdel -r informix就行了.
重建informix用户.然后按照说明做就好了..


 percyyu 回复于:2008-03-19 15:36:41

請教各位現已將IDS 10 for Linux安裝完成版本如下
informix : Trial download Informix Dynamic Server 10.00.UC6E FOR Linux 32bit
Redhat 9核心版本2.4.20-8
但安裝esql確出現找不到clientsdkcontent.tar請問有人知道原因嗎?


 liaosnet 回复于:2008-03-19 16:12:37

这个是应该要先安装csdk的吧,在ids10中的$INFORMIXDIR/CSDK/UNIX下先安装CSDK.


 percyyu 回复于:2008-03-21 11:31:45

您好!謝謝CSDK問題已排除,但目前遇到的是4gl得問題..爬文的結果IDS 10 compile 是使用esql我試了很多次出現如下訊息
esql -c /opt/informix/ars2a00.4gl
/opt/informix/bin/esql: line 952: exec: cc: not found
請各位幫忙指導方向,Redhat 9 for informix IDS 10已安裝完成,待所有工具備妥再po安裝程序謝謝各位...


 percyyu 回复于:2008-03-21 16:05:00

引用:原帖由 percyyu 于 2008-3-21 11:31 发表 [url=http://bbs.chinaunix.net/redirect.php?goto=findpost&pid=8109985&ptid=301370]
您好!謝謝CSDK問題已排除,但目前遇到的是4gl得問題..爬文的結果IDS 10 compile 是使用esql我試了很多次出現如下訊息
esql -c /opt/informix/ars2a00.4gl
/opt/informix/bin/esql: line 952: exec: cc: not fo ... 



我的ESQL版本如下
esql -V
IBM Informix CSDK Version 2.90, IBM Informix-ESQL Version 2.90.UC4R1
Software Serial Number AAA#B000000

我無法compile 4gl程式不知是何原因請知道的同胞不佞告知謝謝了...


 percyyu 回复于:2008-03-26 10:24:04

請問各位我已經安裝完成IDS 10 for Redhat 9但我ㄧ直無法compiler .4gl程式,公司之前使用IDS 7 for solaris當compiler時即出現esql -c /opt/informix/ars2a00.4gl
/opt/informix/bin/esql: line 952: exec: cc: not found
我無法compile 4gl程式不知是何原因請知道的同胞不佞告知謝謝了...


 liaosnet 回复于:2008-03-26 10:54:52

对esql没有什么了解.:em16: :em16:


 percyyu 回复于:2008-03-26 11:30:07

引用:原帖由 liaosnet 于 2008-3-26 10:54 发表 [url=http://bbs.chinaunix.net/redirect.php?goto=findpost&pid=8128497&ptid=301370]
对esql没有什么了解.:em16: :em16: 




請問若我的informix 4gl需要compiler在IDS 10上面我爬文的結果是使用esql -c指令不然我有其他方法可以compiler 4gl程式在IDS 10上面嗎...?請問您清楚嗎?Tks..


 Bitterman 回复于:2008-03-29 09:26:32

楼主,到哪里下载啊?


 fengyunyang 回复于:2008-11-25 15:21:04

:$
试试到底是什么符号,呵呵




原文链接:http://bbs.chinaunix.net/viewthread.php?tid=301370
转载请注明作者名及原文出处