zoukankan      html  css  js  c++  java
  • Centos 6.2上安装使用 Informix11.70 数据库

    环境要求:
    操作系统: 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
    密码:

  • 相关阅读:
    rpmdb open failed 的解决办法
    centos7 搭建vsftpd服务并锁定用户的家目录
    centos7 搭建samba服务
    python检测是否为数字
    python的random模块
    利用python编写一个简单的猜数字游戏
    在centos7中利用kvm创建虚拟机并设置为桥接模式
    支付宝提现
    冒泡排序(数组排序)
    全选获取对应值
  • 原文地址:https://www.cnblogs.com/xrhou12326/p/3301424.html
Copyright © 2011-2022 走看看