下面给你一份在 CentOS 上部署 IBM Informix 数据库的实用指南,涵盖安装方式、步骤、常见坑点,适合新手和运维人员。
systemctl stop firewalld
systemctl disable firewalld
setenforce 0
sed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config
groupadd informix
useradd -g informix -m -d /home/informix informix
passwd informix
从 IBM 官网下载(需注册): https://www.ibm.com/products/informix
常用版本:
示例文件:
informix-14.10.FC5.tar
mkdir /opt/informix
cd /opt/informix
tar -xvf /tmp/informix-14.10.FC5.tar
export INFORMIXDIR=/opt/informix
export INFORMIXSERVER=ol_informix
export PATH=$INFORMIXDIR/bin:$PATH
export LD_LIBRARY_PATH=$INFORMIXDIR/lib:$INFORMIXDIR/lib/esql
可写入 .bash_profile:
vi /home/informix/.bash_profile
cd $INFORMIXDIR
./ids_install
按提示:
cd $INFORMIXDIR/etc
cp onconfig.std onconfig.ol_informix
vi onconfig.ol_informix
示例:
ROOTPATH /opt/informix/data/rootdbs
ROOTSIZE 102400
DBSERVERNAME ol_informix
NETTYPE soctcp
mkdir -p /opt/informix/data
chown informix:informix /opt/informix/data
touch /opt/informix/data/rootdbs
chmod 660 /opt/informix/data/rootdbs
vi $INFORMIXDIR/etc/sqlhosts
内容示例:
ol_informix onsoctcp localhost 9088
su - informix
oninit -iv
看到:
IBM Informix Dynamic Server Started
即成功。
| 功能 | 命令 |
|---|---|
| 启动 | oninit |
| 停止 | onmode -ky |
| 查看状态 | onstat - |
| 查看空间 | onstat -d |
ROOTPATH 权限informix 用户拥有目录sqlhosts/etc/servicesexport DB_LOCALE=zh_CN.utf8
export CLIENT_LOCALE=zh_CN.utf8
ontape 备份如果你愿意,我可以:
你打算用在 学习 / 测试 / 生产?