Chinaunix首页 | 论坛 | 博客
  • 博客访问: 219245
  • 博文数量: 28
  • 博客积分: 398
  • 博客等级: 一等列兵
  • 技术积分: 1109
  • 用 户 组: 普通用户
  • 注册时间: 2011-01-07 22:28
文章分类
文章存档

2017年(1)

2014年(3)

2013年(7)

2012年(4)

2011年(13)

分类: DB2/Informix

2013-03-31 16:05:35

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 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 TO INSTALL:    
#输入 【回车】




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


Installation Complete
---------------------
Product install status:
IBM Informix 11.70: Successful
IBM Informix Client-SDK: Successful
IBM Informix JDBC Driver: Successful
PRESS 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
密码:




阅读(4288) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~