首页 > 学技术 > 技术网文 > Informix > 正文

[精华] INFORMIX ONLINE 7.x for sco 安装步骤


来源 chinaunix.net 酷勤网整理

1.建立informix 用户组及用户。
在root 用户下,scoadmin->;accout manager->;group->;add new group, 加入informix 用户组。
scoadmin->;account manager->;user->;add new user, 加入informix 用户,注意home directory 
应是你希望安装informix 的地方. 
Login group 改为informix , membership 中则加入informix.
当然以上步骤可以用命令行的方式实现。

2.配置unix 核心参数, 在root 用户下,
scoadmin->;hardware manager/kernel->;parameters, 修改以下各参数:
SHMMAX 134217728
SHMMIN 1
SEMMSL 150
MAXUP 2048
然后Relink kernel , 重新启动。
[color=red]一般的值,必须根据实际调整.[/color]

[color=red]一般是参照/etc/conf/cf.d/mtune中的各项的最大值添加到stune中[/color]

3.vi  informix home directory 下的 .profile 文件,
加入
INFORMIXDIR=/usr/informix 
ONCONFIG=onconfig (这是定义online 的配置文件,由自己起名)
INFORMIXSERVER=online (informix数据库server的名称,由自己定)
另在PATH中加入/usr/informix/bin (注意应同INFORMIXDIR 统一)
最后export 以上各项。

比如我的如下:
# SET INFORMIX Ver 7.30 ENV
  INFORMIXDIR=/usr/informix
  INFORMIXSERVER=online
  TERMCAP=$INFORMIXDIR/etc/termcap
  ONCONFIG=onconfig
  PATH=$INFORMIXDIR/bin:$PATH
  LD_LIBRARY_PATH=$INFORMIXDIR/lib:$INFORMIXDIR/lib/esql:$LD_LIBRARY_PATH
  export INFORMIXDIR INFORMIXSERVER ONCONFIG TERMCAP PATH LD_LIBRARY_PATH

4. 拷贝informix 文件
以informix 用户登录,
在 $ 提示下 su 到 root 用户下
# mount /dev/cd0 /mnt ( 将informix online 的光盘mount上)

将光盘中的4GL.cpi,ONLINE.cpi,SQL.cpi,ESQL.cpi拷贝至informix用户的根目录下。
在 informix 根目录下展开以上文件
$ cpio -iBmducv -I file.cpi ( 或cpio -iBmducv < file.cpi )

1)先安装SQL,将SQL介质插入
执行安装命令
#. ./installsql
输入序列号(注意大小写)
输入KEY(注意大小写)
2)安装4GL,将4GL介质插入
执行安装命令
#. ./install4gl
输入序列号(注意大小写)
输入KEY(注意大小写)
3)安装ESQL,将ESQL介质插入
执行安装命令
#. ./installesql
输入序列号(注意大小写)
输入KEY(注意大小写)
4)安装ONLINE,将ONLINE介质插入
执行安装命令
#. ./installonline

一般infomirx的序列号可以通用~~~~~~~~~

4gl一般大多数情况下用不到
,所以可以不用安装先.

5.准备数据库空间,

当前目录为希望放informix 库数据的文件系统目录,
# cat /dev/null>;chunk1 (chunk 的文件名由自己起)
# chmod 660 chunk1
# chown informix chunk1
# chgrp informix chunk1

(需要说明的是chunk1就是个文件,怎么生成都可以>;chunk1也行,vi也行,touch也可以)

在裸设备上建chunk
假设裸设备名为 /dev/ru
# ln /dev/ru /dev/chunk1
# chmod 660 /dev/chunk1
# chgrp informix /dev/chunk1
# chown informix /dev/chunk1


关于这里,必须说两句,大家应该养成良好的习惯,就是[color=red]chunk的路径用链接.[/color]
6.编辑一些文件

1)onconfig
一般是cp onconfig.std onconfig
vi onconfig

修改以下各项为下列值:
ROOTPATH 改为chunk 的全路径。
MSGPATH 为 /usr/informix/online.log (这一目录应和home directory 及INFORMIXDIR 统一)
TAPEDEV 为 /dev/null
LTAPEDEV 为 /dev/null
DBSERVERNAME 同.profile中INFORMIXSERVER名字,和sqlhosts中统一(记得一定要改这个)
2)sqlhosts文件
原来一般是
demo_on        onipcshm        on_hostname     on_servername
demo_se        seipcpip        se_hostname     sqlexec

注释第二行

加入一行online         ontlitcp            hostname           online_service
~~~~~~SERVER名      ~~~~~~tcp/ip方式  ~~/etc/hosts的主机名    ~~/etc/services 中的tcp/ip口名

这里要注意的是这个配置和在linux下的是完全不一样的,linux下的不是ontlitcp.
3)
编辑/etc/services
加入数据库tcp/ip端口:
 online_service  8888/tcp
 
 这个数字自己随便选,别重复,别离谱就行.
 
 7,初始化
 
1)进入onmonitor界面
$onmonitor
2)选择Parameters -> Initialize
3)出现DISK PARAMETERS界面配置如下参数后键入Esc键
Tape Dev.     [/dev/null] 
Log Tape Dev. [/dev/null] 
Root Name   [rootdbs  ]       Root Size [    2000000] Kbytes
Primary Path  [/usr/informix/chunk1] 
4)出现Do you really want to continue? (y/n)时选择"y"
5)出现SHARED MEMORY PARAMETERS界面配置如下参数后键入Esc键
Server Name [online      ]
6)出现PERFORMANCE TUNING PARAMETERS界面配置如下参数后键入Esc键
Protocol Threads Users VP-class
[tlitcp]   [  1]  [ 10]  [CPU]
7)出现DATA REPLICATION PARAMETERS界面后键入Esc键
8)出现DIAGNOSTIC PARAMETERS界面后键入Esc键
9)出现PARALLEL DATABASE QUERIES PARAMETERS界面后键入Esc键
10)出现Do you really want to continue? (y/n)时选择"y"
11)配置成功后退出onmonitor界面

这样就基本OK了,期间出[color=red]现任何错误必须看log,养成良好的习惯.[/color]
ONLINE的运行及监控 
1:启动 oninit 
2: 关闭 onmode -ky 
3:状态 onstat - 

你可以onstat -- help看一下,仔细研究onstat .



 diablocom 回复于:2003-04-15 18:51:52

如果大家看到了错误或者笔误,请大家指正。我是饿着肚子写的。


 蓝色键盘 回复于:2003-04-15 19:35:47

顶,好兄弟,写得不错!


 pillow 回复于:2003-04-15 19:48:04

太好了,建议斑竹给个精华
我要好好学习


 大梦 回复于:2003-04-15 22:34:29

好的!
马上!


 slg1972 回复于:2003-04-15 23:13:55

informix 7.xx以后不叫online 
例如7.31 叫 Informix Dynamic Server Version 7.31 
也叫动态数据库服务器。


 易人 回复于:2003-04-16 08:59:39

这样的文章也可以上精华,岂不整个论坛都是精华! :cry:


 diablocom 回复于:2003-04-16 09:27:07

引用:原帖由 "易人"]这样的文章也可以上精华,岂不整个论坛都是精华! :cry:
 发表:



高人,请你指点,我们大家都会向你虚心学习的~~~~~~ :lol:


 pillow 回复于:2003-04-16 09:32:17

引用:原帖由 "易人"]这样的文章也可以上精华,岂不整个论坛都是精华! :cry:
 发表:



 :emn13:  :emn13:  :emn13:  :emn13:  :emn13: 
请注意你的严词……
如果文章有问题,可以大家讨论,你可以发表意见……
但是…… :evil:  :evil:  :evil: !!!!!
请尊重别人的劳动
可能你已经很牛了……不需要这些东西
但是论坛里的很多兄弟需要……

 :!:  :!:  :!:  :!:  :!:  :!: 
请尊重别人的劳动!!!
你可以在技术上指出他的不足……
但是不能侮辱他的劳动……


 cxd7865 回复于:2003-04-16 09:39:40

虽然配起了,但可否再多写一些配置优化的细节?


 pillow 回复于:2003-04-16 09:52:17

:lol:  :lol:  :lol: 
写的很清楚,我已经收藏了……

还有几处不清楚: :oops:

 :? 什么是裸设备……是另一块空白硬盘(别打我……)

  :) TERMCAP=$INFORMIXDIR/etc/termcap 你的为什么要配置这一项…… 
    他有什么作用

 :roll: LD_LIBRARY_PATH=$INFORMIXDIR/lib:$INFORMIXDIR/lib/esql:$LD_LIBRARY_PATH 假如我还要使用i4gl,是不是还要配置$INFORMIXDIR/lib/i4gl

 :wink: 暂时问题就这么多了,请各位来看看啊…………


 diablocom 回复于:2003-04-16 16:44:44

裸设备是相对于熟文件说的:一块物理上的存储空间(硬盘或者分区)就是裸设备。并不一定就是很OS分开的一块物理硬盘。
termcap可以不配
4gl没有用过,别人呢回答吧。


 pillow 回复于:2003-04-17 10:07:12

diablocom谢谢!!!

顶上来,大家解释剩下的……


 蓝色键盘 回复于:2003-04-17 16:05:44

再给个informix5的安装!!!呵呵
 




一、 安装介质组成: 
  我们选用INFORMIX-ONLINE和INFORMIX-SQL为数据库系统的开发、使用和维护平台。它们的存储介质分别为7张和4张3.5英寸的软盘, 采用cpio的文件格式。 
二、安装步骤: 
第一步: 建立INFORMIX数据库系统用户 
安装INFORMIX数据库系统之前, 必须首先建立INFORMIX用户, 其用户名为informix, 用户组为informix。 
Informix用户的建立步骤如下: 
1) 以超级用户root注册; 
2) 输入如下命令: 
      #sysadmsh 
  3)按顺序选择如下菜单: 
     Accounts—User—Create 
4)系统出现输入画面时,依次输入(或选择)如下内容: 
   Username      后输入:informix     
   Comment      可不输 
   Modify defaults?  选择yes  
5)系统出现另一个画面,此时依次输入(或选择)如下内容: 
     Login group  时选择Specify 后输入:informix 
     (**如果系统中没有informix用户组,系统会提示: 
     Do you wish to create it?: 选择 yes 
     Group ID: 选择 Default**) 
   系统出现一个提示框,里面有两个用户组:group 和informix 
   将光标停在group上面,输入一个空格,再打回车。 
    Login shell  选择:Default 
    Home directory 选择:Default、Create home 
    User ID number 选择:Default 
    Type of user  选择:Default 
   6)系统提示: 
    Are you sure you wish to create this new user account? 
    Please choose one of: 选择:Yes 
7)当系统提示: 
   Press to continue:时,输入回车键。 
   接着系统提示: 
    Assign first password :选择:Now 
    Force change at first login: 选择 No 
  然后,在提示: 
   Setting password for user:informix 
   Password change is forced for informix. 
        Choose password 
   You can choose whether you pick a password, 
   Of have the system create one for you. 
1. Pick a password 
2. Prounceable password will be generated for you 
     Enter choice (default is 1): 直接输入回车 
     Please enter new password: 

     New password : 输入新口令 
     Re-enter password: 重新输入新口令 
    
     Press to continue:输入回车键 

   8)退出实用程序sysadmsh,则新用户informix就已经按照要求建立起来了。 

第二步:安装INFORMIX-SQL 

   1)注册进超级用户root, 执行下面的命令将当前目录转移到informix用户下面: 

#cd /usr/informix 
  
   2)然后将INFORMIX-SQL系统的卷1盘插入计算机的A驱动器中, 并执行下面的命令, 将INFORMIX-SQL系统的文件拷贝到计算机中: 

  #cpio –icvdumBI/dev/rfd0135ds18 

   3)在屏幕上出现下面的提示时,插入下一张软盘后,输入回车: 

Change to part ## and press RETURN key.[q] 
    当最后一张软盘安装完成后, 系统退回到#提示符的状态。 
4)文件拷贝完毕后, 输入下面的命令, 执行INFORMIX-SQL系统的安装程序. 

  # ./installsql 

    (注**可能有的安装程序需执行下列命令**) 
  #./installsqlrt 

     出现下面的提示时, 按回车键继续进行安装: 

  Press Enter to continue 
  or the interrupt key(usually CTRL-C or DEL)to abort 
   

  之后系统要求输入INFORMIX-SQL产品的序列号和活动码: 

  Enter your serial number(e.g.INF#X999999) 
  AAA#X000000    {在此处输入SQL的序列号} 
  Enter your serial number key(uppercase letters only) 
  AAA#X000000    {在此处输入SQL的活动码} 

  当出现下面的提示时, 按回车键继续进行安装: 

  Press Enter to continue 
  or the interrupt key(usually CTRL-C or DEL)to abort 
   

   5)安装程序自动设置系统文件的权限并对相关文件进行初始化。 

第三步:安装INFORMIX-ONLINE 

  INFORMIX-ONLINE的安装过程与INFORMIX-SQL基本一致。 
  1)注册进超级用户root, 执行下面的命令将当前目录转移到informix用户下面: 

#cd /usr/informix 
  
   2)然后将INFORMIX-ONLINE系统的卷1盘插入计算机的A驱动器中, 并执行下面的命令, 将INFORMIX-ONLINE系统的文件拷贝到计算机中: 

  #cpio –icvdumBI/dev/rfd0135ds18 

   3)在屏幕上出现下面的提示时,插入下一张软盘后,输入回车: 

Change to part ## and press RETURN key.[q] 
  当最后一张软盘安装完成后, 系统退回到#提示符的状态。 
4)文件拷贝完毕后, 在#号提示符后面输入下面的命令, 执行INFORMIX-SQL系统的安装程序. 

  #./installonline 

   当出现下面的提示时, 按回车键继续进行安装: 

  Press Enter to continue 
  or the interrupt key(usually CTRL-C or DEL)to abort 

之后系统要求输入INFORMIX-ONLINE的产品序列号和活动码: 

  Enter your serial number(e.g.INF#X999999) 
  AAA#X000000    {在此处输入ONLINE的序列号} 
  Enter your serial number key(uppercase letters only) 
  AAA#X000000    {在此处输入ONLINE的活动码} 

  当出现下面的提示时, 按回车键继续进行安装: 

  Press Enter to continue 
  or the interrupt key(usually CTRL-C or DEL)to abort 

   5)安装程序自动设置系统文件的权限并对相关文件进行初始化。 

三、INFORMIX数据库参数调整 
INFORMIX安装完毕后,必须经过下列参数调整才可正常使用。 
1、设置环境变量: 
  1)在/.profile文件中,增加下面几行:(为root用户设置INFORMIX环境变量) 
INFORMIXDIR=/usr/informix 
PATH=$PATH:/usr/informix/bin 
DBDATE=Y4MD/ 
  export INFORMIXDIR PATH DBDATE 

  2)在/etc/profile文件中,增加下面几行:(为root以外的用户设置INFORMIX环境变量) 
INFORMIXDIR=/usr/informix 
PATH=$PATH:/usr/informix/bin 
DBDATE=Y4MD/ 
  export INFORMIXDIR PATH DBDATE 

2、修改UNIX系统的核心参数 
1)在单用户下,以超级用户root注册,依次执行如下命令: 
#cd /usr/informix/release 
#more ONLINE_5.0 
然后记录如下参数及后面的值: 
SHMMAX:1048576 
SHMMIN:1 
SHMMNI:32 
SEMMNI:256 
SEMMNS:256 
SEMMSL:60 
   2)修改UNIX系统核心参数 
   #cd /etc/conf/cf.d 
   #cp mtune mtune.bak 
   #vi mtune 
   {此文件格式如下: 
   … 
   *Shared Memory Parameters 
   SHMMAX 1048576 131072 80530637 
 SHMMIN 1 1 1 
 … 
   其中:第一列为UNIX系统参数名,第二列为参数当前值,第三列为参数最小值,第四列为参数最大值。} 
   然后根据上面记录下来的数据依此检查每个参数,如果: 
A. 所记录的系统参数名存在; 
B. 所记录的系统参数值在最小值和最大值之间 
则用记录下来的参数值取代此参数的当前值。反之,不修改此参数。 
3) 重新连接核心,使新的核心参数生效 
依次执行命令: 
#cd /usr/etc/conf/cf.d 
#./link_unix 
系统提示: 
Do you want this kernel to boot by default?(y/n) 输入:y 
Do you want the kernel environment rebuilt?(y/n) 输入:y 
#reboot 
(**注:进入单用户的方法除关机重启外,也可从多用户状态直接转换。 
 转换命令 为: #init 1  
 然后按系统提示输入root口令(若无口令则按回车)即可进入单用户**) 
3、修改设备权限 
可用两种设备作为chunk,方法分别为(以超级用户注册): 
&#61623; 熟文件 1. Cat /dev/null>;file-name 
      2. chmod 660 file-name 
      3. chgrp informix file-name 
      4. chown informix file-name 
&#61623; 生设备 1.创建一块原始硬盘或硬盘分区 
      2.chmod  660 device-name 
      3. chgrp informix device-name 
      4. chown informix device-name 
例: ln  /dev/rdata   /dev/rdbspace 
  chmod  660     /dev/rdbspace 
  chown  informix   /dev/rdbspace 
  chgrp   informix   /dev/rdbspace 
4、INORMIX-ONLINE 数据空间初始化: 
1) 以用户informix注册; 
2) 执行如下命令对数据库空间和共享内存参数进行调整: 
$ tbmonitor 
依次选择菜单: Parameters—Initialize 
需要修改的参数为: 
 Sys.Log File [/usr/informix/onlne.log        ] 
   System Msgs. [/usr/informix/online/msg        ] 
   Tape Dev.   [/dev/null               ] 
   Log Tape Dev. [/dev/null               ] 
   Root Size   [######      ] 
   Primaty Path [/dev/rdbspace  ] 
   (** Root Size 是分配给INFORMIX存放数据的空间大小,以Kbyte为单位。一般在安装UNIX时,即为其预留出单独的某个分区(设分区名为dbspace)。它的大小计算如下: 
    A.以root注册,使用命令: 
     #divvy 
    B.记录下Name 为dbspace分区的First Block 和 Last Block 
    例如某dbspace空间的First Block值为:750001 
              Last Block值为:1253436 
    计算Root Size的值<=Last Block – First Block+1 
    所以,以上面的数据为例,Root Size<=1253436-750001+1 
                     =503436**) 
4)按Esc键,退出当前菜单,系统自动进入Shared-Memory,再按Esc键退出进行数据库空间初始化。 
5)选择Exit菜单退出实用程序tbmonitor,依此执行如下命令,完成对数据库的初始化设置: 
$tbmode –ky 
$tbinit 

5、增加开机自引导程序 
  系统启动后,为了使数据库能够正常工作,在对数据库操作之前,必须使用命令tbinit对数据库进行共享空间的初始化。通常可以将对INFORMIX数据库系统共享内存的初始化工作放到UNIX的启动程序中,一般在/etc/rc2.d目录下增加起动程序S90tbinit,完成INFORMIX数据库系统的初始化工作。S90tbinit文件的内容为: 
     echo "INFORMIX-ONLINE:tbinit…" 
     /usr/Informix/bin/tbinit 
     if [ $? -eq 0 ] 
     then 
      echo "okay!" 
     else 
      echo "fail!" 
    fi 
  编辑完此文件后,在执行如下命令为此文件增加可执行权限: 
  #chmod +x S90tbinit 
6、增加关机自引导文件 
 为了数据的安全,我们在关机之前,应该使用tbmode命令将数据库共享空间关闭。为方便起见,我们一般在/etc/rc0.d目录下增加一个文件:K01tbmode。文件的内容可以如下: 
     echo "INFORMIX-ONLINE:tbmode…" 
     /usr/informix/bin/tbmode -ky 
     if [ $? -eq 0 ] 
     then 
      echo "OKEY!" 
     else 
      echo "FAIL!" 
    fi 
  编辑完此文件后,在执行如下命令为此文件增加可执行权限: 
  #chmod +x K01tbmode


 蓝色键盘 回复于:2003-04-17 16:08:52

在给个INFORMIX Dynamic Server 2000 for linux install

在Linux上数据库通常采用MySql。MySql虽然快速,但是也有致命弱点:一是不支持事务处理,二是不支持SQL子查询。这些弱点(特别是不支持事务处理)使得MySql无法运用到关键业务中(比如银行业务数据库,涉及到上百亿资金的安全),除非后续版本能解决这两个问题。因此在涉及关键业务的地方我们可以选择大型数据库,如Oracle、Sybase、DB2和Informix等。 
Informix与Oracle等数据库相比,速度并不占优,但可靠性非常好。本人所在单位多年来一直在涉及到客户存款的业务上使用SCO UNIX版的Informix Online,运行得非常稳定。现本人又把一些业务试移到Linux平台的Informix也获成功。Informix还有一个特点:如果您只想试装一下,用于学习目的话,安装起来非常简单,值得推荐。以下是最简单的一种安装方法: 
1、在Linuxbyte.net的软件中心下载INFORMIX Dynamic Server 2000数据库; 
2、运行linuxconf,增加一个informix组;增加informix用户,属组为informix,home目录为/usr/informix; 
3、修改root用户和informix用户的.bash_profile,加上以下几行设置环境变量: 
INFORMIXDIR=/usr/informix 
INFORMIXSERVER=server1 
ONCONFIG=onconfig.server1 
export INFORMIXDIR INFORMIXSERVER ONCONFIG 
PATH=$PATH:$INFORMIXDIR/bin 
export PATH 
解释:INFORMIXDIR即informix的安装目录,INFORMIXSERVER为数据库服务器名,可根据各人喜好自己设,onconfig.server1为即将配置文件名(后缀.server1也可随便设) 
4、修改/etc/services文件,增加一行: 
sqlexec1 6666/tcp 
6666为数据库使用的端口号,只要不与其系统服务他冲突,也可在1000至65535之间任选一个,另外还要注意的是敲完这一行后一定要打回车换到下一行,然后再存盘; 
5、重新用root注册,运行rpm命令安装Informix: 
rpm -i --relocate /usr/informix 
并按提示输入序列码和活动码,安装完毕 
6、以informix用户注册,用以下命令生成一个空文件,并把其用户和属组改成informix: 
>;datadbs 
chown informix datadbs 
chgrp informix datadbs 
datadbs文件将用来存放数据库的数据; 
7、以informix用户的身份进入/usr/informix/etc,把onconfig.std复制成为onconfig.server1(与ONCONFIG变量相同),并用vi进行修改,主要修改的地方有: 
ROOTNAME /usr/informix/datadba # 即datadbs文件的位置 
... 
ROOTSIZE 30000 #数据库的空间,以KB为单位,此处默认是30MB,可根据需要加大 
... 

PHYSFILE 2000 #物理日志大小 
... 

LOGSIZE 1500 #逻辑日志大小 
.... 

TAPEDEV /usr/null 
.... 

LTAPEDEV /dev/null 
... 

SERVERNUM 0 
SERVERNAME server1 #服务器名字,与INFORMIXSERVER环境变量相同 

其他部分不用修改,存盘退出。需要说明的是如果加大了ROOTSIZE,则PHYFILE和LOGSIZE也要相应加大。 
8、把sqlhosts.std复制成sqlhosts,用vi修改,增加一行: 
server1 onipcshm localhost sqlexec1 
其中的server1、sqlexec1要与上面的相对应,localhosts要与/etc/hosts文件的内容相对应; 

9、以root注册,修改/dev/console文件属性: 
chown informix /etc/console 
chgrp informix /etc/console 

10、初始化数据库空间,完成安装: 
oninit -iy 
命令运行结束后可看到/usr/informix/datadbs文件的大小已经由0变成30MB了,试运行如下onstat命令: 
onstat - 
如果出现: 
Informix Dynamic Server 2000 Version 9.21.UC2 -- On-line --Up 16:30:21 --18888 Kbytes 
则数据库启动成功。 

11、一些使用技巧: 
0)启动数据库服务器,用不带参数的oninit命令; 
1)数据库管理可用dbaccess命令,可完成建库、建表、SQL查询和插入等基本操作; 
2)停止数据库,可用 onmode -ky命令,执行完后再用onstat -命令检查状态; 
3)增加数据库空间,可按上面步骤6生成空新的文件,用onmonitor命令,选DBSPACES菜单,择Add_Chunk功能; 
4)如何启动和关闭Linux时自动启动和关闭Informix:分别在/etc/rd.d和/etc/rc0.d相关地方增加设置环境变量的行,以及oninit和onmode -ky命令 
5)如何备份数据库:用dbexport命令: 
dbexport <数据库名>; -o /tmp 
然后把/tmp下的exp子目录备份即可; 
6)如何恢复用dbexport卸出的数据:用dbimport命令: 
先把原备份的数据恢复到/tmp原exp目录,再用dbimport命令: 
dbimport <数据库名>; -i /tmp 

12、VB、Delphi及ASP等Windows平台的程序如何通过ODBC访问Linux上的Informix数据库: 
1)下载并安装Informix_cli软件(可在搜索引擎上搜索),序列码、活动码和上面用过的完全通用; 
2)运行Informix_cli所带的SetNet32软件,设置Informix数据库的相应信息,安装完成; 
以后可在控制面板建Informix的ODBC数据源,即可通过ODBC调用Informix。 

以上讲述的只是一种简单的安装方法,因篇幅关系,这里不涉及诸如裸设备、物理日志、逻辑日志和临时日志等复杂概念和设置,对于简单应用已经足够。 
另外要补充一点的是,按以上方法安装并不需要调整核心参数就能安装成功。不过大型数据库安装前一般都要设核心参数,Informix也不例外。因此如果要用于大型应用系统,最好把SHMMAX加大(也就是修改/usr/src/linux/include/asm/shmparam.h,再重新编译核心)。 
以上如有说不对的地方,欢迎指正。


 diablocom 回复于:2003-04-17 17:31:06

好!!


其实看看online在SCO上和在linux上安装除了一点儿小区别(比如sqlhosts文件)外。还是很相似的~~~


 蓝色键盘 回复于:2003-04-17 18:12:11

你还看了???我是转的,为了捧场顶一下,继续努力吧!好兄弟!


 pillow 回复于:2003-04-18 09:55:57

楼上的好厉害啊!!!
谢谢!


 lianyong 回复于:2003-04-19 19:55:44

顶一下


 ttxxyy 回复于:2003-05-21 13:10:38

好东西 ! 小弟初次安装informix 7.31 for solaris 能否给找一个 谢谢!


 horse 回复于:2003-12-10 19:25:04

[color=olive][color=green]2.配置unix 核心参数, 在root 用户下, 
scoadmin->;hardware manager/kernel->;parameters, 修改以下各参数: 
SHMMAX 134217728 
SHMMIN 1 
SEMMSL 150 
MAXUP 2048 
 [/color][/color]
其中SHMMAX的值应该根据机器的具体情况而定,一般是实际物理内存的1/4。


 hcjia 回复于:2005-02-22 10:28:42

好!


 lovebird 回复于:2005-02-22 15:53:38

thank you


 direction 回复于:2005-02-23 11:53:58

LOCKS           xxx            # Maximum number of locks
BUFFERS        xxx            # Maximum number of shared buffers
在实际使用是要改大,不然影响处理速度,以前我一个系统其中一张表有25万条记录了,没改之前,插入2000条记录要半个小时,改大后只要30秒


 tansj 回复于:2005-03-01 08:45:55

但是有没有哪位兄弟可以告诉我在哪儿可以下到informix IDS2000 for linux x86啊?感激不尽!


 classz 回复于:2005-03-05 08:19:42

太好了!我最近重装单位的服务器,正需要,呵呵,顶楼主




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



收藏本页到: