环境要求:
操作系统: Centos 6.2 32位
数据库软件: iif.11.70.UC7IE.Linux-RHEL5.tar
(在IBM网站上注册个帐号就可以下载,包括windows,Linux,Unix等版本,
还有开发版和免费版,当然免费版对CPU和内存有一定的限制)

一,添加组和用户
#groupadd informix
#mkdir -p /bank/informix
#useradd -g informix -u 1000 -m -d /bank/informix -s /bin/bash informix
#passwd informix

二,设置环境变量 /opt/informix/.bash_profile
INFORMIXDIR=/opt/informix
INFORMIXSERVER=ol_informix1170
ONCONFIG=onconfig.ol_informix1170
INFORMIXSQLHOSTS=${INFORMIXDIR}/etc/sqlhosts.ol_informix1170
export INFORMIXDIR INFORMIXSERVER ONCONFIG INFORMIXSQLHOSTS

---------------- 使环境变量生效。
#. .bash_profile

三,解压iif.11.70.UC7IE.Linux-RHEL5.tar,用informix帐号登录,然后切换到根目录下 su root,解压执行安装。
#tar xvf iif.11.70.UC7IE.Linux-RHEL5.tar
#./ids_install
按 Enter 键继续查看本许可协议或按 "1" 接受本协议,按 "2" 拒绝本协议
#输入 【1】 回车

What do you want to accomplish?

->1- Install products and features
    2- Extract the product files (-DLEGACY option)
    3- Create an RPM image for redistribution
#输入 【1】 回车

#设置安装目录
ENTER AN ABSOLUTE PATH, OR PRESS <ENTER> TO ACCEPT THE DEFAULT
      : /bank/informix
#输入 【/bank/informix】 回车

INSTALL FOLDER IS: /bank/informix
   IS THIS CORRECT? (Y/N): y
#输入 【y】 回车

Minimum disk space required: 75 MB (without a server instance)
  ->1- Typical
    2- Custom
#输入 【1】 回车

Create a server instance?
  ->1- Yes - create an instance
    2- No - do not create an instance
#输入 【1】 回车
    
    
Enter 键继续查看本许可协议或按 "1" 接受本协议,按 "2" 拒绝本协议    
#输入 【1】 回车

InstallAnywhere is now ready to install IBM Informix Software Bundle onto your 
system at the following location:
   /bank/informix
PRESS <ENTER> TO INSTALL:    
#输入 【回车】

The server will now be initialized. Initialization might take quite a while, 
depending on the performance of your computer.
PRESS <ENTER> TO CONTINUE:
#输入 【回车】

Installation Complete
---------------------
Product install status:
IBM Informix 11.70: Successful
IBM Informix Client-SDK: Successful
IBM Informix JDBC Driver: Successful
PRESS <ENTER> TO EXIT THE INSTALLER: 
#输入 【回车】
至此,数据库的安装初始化等工作就完成了。

四,数据库管理操作
1,初始化数据库 (首次启动数据的时候使用,以后不要执行带 -i参数,否则原数据库会被清空 )
#oninit -ivy

2,启动数据库
#oninit -v

3,关闭数据库
#onmode -ky
(正常关闭用 -sy)

4,清空共享内存及缓存
#onclean -ky

5,查看服务状态
#onstat 
查看最近日志输出 onstat -m,日志文件默认是存储在 ${INFORMIXDIR}/tmp/online.log
安装过程中如果出现错误,可以查看日志。

五,查看默认监听端口
netstat -apn|grep oninit
也可以打开 /etc/services文件查看,应该是最后两行的端口。
ol_informix1170 11300/tcp      
dr_informix1170 15552/tcp
其中 11300 就是 informix对外服务的端口号。

六,添加到自启动,修改 /etc/rc.local,添加设置如下:
INFORMIXDIR=/opt/informix
INFORMIXSERVER=ol_informix1170
ONCONFIG=onconfig.ol_informix1170
INFORMIXSQLHOSTS=${INFORMIXDIR}/etc/sqlhosts.ol_informix1170
export INFORMIXDIR INFORMIXSERVER ONCONFIG INFORMIXSQLHOSTS
#启动数据库
${INFORMIXDIR}/bin/oninit -v > /tmp/informix.log 2>&1

好了,到这里我们可以通过windows客户端连接上数据库服务测试,当然也可以使用自带客户端(dbaccess)。
例如使用 Dbvisualizer
连接串: jdbc:informix-sqli://192.168.1.81:11300/sysadmin:informixserver=ol_informix1170;NEWLOCALE=zh_cn,en_us;NEWCODESET=UTF-8,8859-1,819
帐号:informix
密码:

Centos 6.2上安装使用 Informix11.70 数据库的更多相关文章

  1. CentOS 6.5上安装MySQL-Cluster

    参考博文: CentOS 6.2下MySQL Cluster 7.2 配置数据库集群 CentOS 6.5上安装MySQL-Cluster 7.3.4过程笔记--下一步学习 MySQL Cluster ...

  2. 在CentOS或RHEL上安装Nux Dextop仓库

    介绍 Nux Dextop是类似CentOS.RHEL.ScientificLinux的第三方RPM仓库(比如:Ardour,Shutter等等).目前,Nux Dextop对CentOS/RHEL ...

  3. CentOS 6.9上安装mysql-5.6.36

    CentOS 6.9上安装mysql-5.6.36 1.准备数据存放的文件系统 新建一个逻辑卷,并将其挂载至特定目录即可.这里不再给出过程. 这里假设其逻辑卷的挂载目录为/data,而后需要创建/da ...

  4. 记录CentOS 7.4 上安装MySQL&MariaDB&Redis&Mongodb

    记录CentOS 7.4 上安装MySQL&MariaDB&Redis&Mongodb 前段时间我个人Google服务器意外不能用,并且我犯了一件很低级的错误,直接在gcp讲服 ...

  5. [转]在Linux CentOS 6.6上安装Python 2.7.9

    在Linux CentOS 6.6上安装Python 2.7.9 查看python安装版本 python -V yum中最新的也是Python 2.6.6,所以只能下载Python 2.7.9的源代码 ...

  6. 在 CentOS 7.2 上安装 ODOO 10 (2018-10-09 持续更新)

    在 CentOS 7.2 上安装 ODOO 10 更新系统 yum update 安装 EPEL 源 1 yum install -y epel-release 安装依赖组件 yum install ...

  7. CentOS 6.9上安装mysql-5.6.37

    CentOS 6.9上安装mysql-5.6.37 1.准备数据存放的文件系统 新建一个逻辑卷,并将其挂载至特定目录即可.这里不再给出过程. 这里假设其逻辑卷的挂载目录为/data,而后需要创建/da ...

  8. CentOS 6.9上安装Mysql 5.7.18 安装

    CentOS 6.9上安装Mysql 5.7.18 安装 下载地址:https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.18-linux-g ...

  9. 在 CentOS 6.4上安装Erlang

    如何在CentOS 6.4上安装erlang,具体的Erlang版本是R15B03-1. 在安装之前,需要先要安装一些其他的软件,否则在安装中间会出现一些由于没有其依赖的软件模块而失败. 一开始,要是 ...

随机推荐

  1. chosen 下拉框

    $("#teams").trigger("liszt:updated");//更新重新绑定                            $(" ...

  2. 关于Eclipse插件开发-----加入首选项(preferencePages)

    选择主菜单"窗口---->首选项"命令打开"首选项"窗口.此窗口是Eclipse设置项的集中营, 修改plugin.xml文件,设置首选项的扩展点: pl ...

  3. Android开发学习

    Android Studio中文社区:http://www.android-studio.org/ Android Studio官方网站地址:http://developer.android.com/ ...

  4. (原创)鸟哥linux学习script shell相关笔记

    在使用鸟哥linux进行script shell学习的过程中碰到一些不太明白的知识点,在这里进行一些记录 1. [root@www scripts]# vi sh03.sh #!/bin/bash # ...

  5. Android开发之BroadcastReceiver

    BroadcastReceiver:广播接收者.用来接收系统或应用中的广播. 在Android系统中,广播体现在方方面面,例如当开机完成后系统会产生一条广播,接收到这条广播就能实现开机启动服务的功能: ...

  6. linux 常见问题

    无root权限install do chmod u+w /etc/sudoers sudo vi /etc/sudoers 找到root   ALL=(ALL:ALL) ALL 在下面加一行: you ...

  7. 获取或设置checkbox radio select的值

    单选: 获取值:$("input[name='rdo']:checked").val(); 设置值:$("input[name='rdo'][value='3']&quo ...

  8. WebClient.UploadValues Post中文乱码的解决方法

    //using (System.Net.WebClient wc = new System.Net.WebClient()) //{ // wc.Encoding = Encoding.GetEnco ...

  9. 从V$SQL_PLAN中FORMAT执行计划

    10G版本 select sql_id from v$sqlarea where sql_text like'%xxx%'; select  * from v$sql_plan where sql_i ...

  10. iOS 获取系统相册数据(不是调系统的相册)

    Framework:AssetsLibrary.framework 主要目的是获取到系统相册的数据,并把系统相册里的照片显示出来. 1.创建一个新的项目: 2.将AssetsLibrary.frame ...