Informix数据库是IBM公司出品的一款关系数据库管理系统(RDBMS),广泛应用于在线事务处理(OLTP)场景。以下是关于在CentOS系统上安装和配置Informix数据库的一些心得和步骤:
环境搭建:
groupadd informix
useradd -g informix -d /opt/informix -s /bin/bash -m informix
passwd informix
mkdir /opt/informix
chown informix:informix /opt/informix
vi /home/informix/.bash_profile
export INFORMIXDIR=/opt/informix
export PATH=$INFORMIXDIR/bin:$PATH
export INFORMIXSERVER=demo_on
export ONCONFIG=onconfig.demo
export INFORMIXSQLHOSTS=$INFORMIXDIR/etc/sqlhosts
source /home/informix/.bash_profile
解压安装包:
tar -xvf iif.11.50.UC4E.Linux-RHEL4.tar
执行安装:
./ids_install
./ids_install -javahome /usr/bin/java
yum install glibc glibc.i686 glibc-devel.i686 glibc-static.i686 ncurses ncurses-devel.i686 ncurses-libncurses-libs.i686
初始化数据库:
oninit -ivy
启动/关闭数据库:
oninit -v # 启动数据库
onmode -sy # 正常关闭数据库
连接数据库:
onstat -i
使用 uptime
命令检查系统负载,top
命令查看CPU使用情况,iostat
命令监测CPU和磁盘利用率,vmstat
命令提供进程、内存、页面I/O块和CPU等信息的监控。
pam_cracklib.so retry=3 minlen=8 dcredit=-1 ucredit=-1 ocredit=-1 lcredit=-1
auth required pam_tally2.so deny=6 onerr=fail no_magic_root unlock_time=300 even_deny_root root_unlock_time=300
$INFORMIXDIR/aaodir/adtcfg
文件,设置审计参数 ADTMODE=7
启用审计。通过以上步骤和配置,可以在CentOS系统上成功安装和配置Informix数据库,并确保其安全性和性能。希望这些信息对你有所帮助。