在CentOS上配置Informix数据库涉及多个步骤,包括安装、环境变量设置、数据库初始化等。以下是一个基本的配置指南:
首先,你需要下载并解压Informix安装包。假设你使用的是Informix 12.10版本,安装包名为iif.12.10.FC12DE.linux-x86_64.tar
。
tar xvf iif.12.10.FC12DE.linux-x86_64.tar
cd iif.12.10.FC12DE.linux-x86_64
groupadd informix
useradd -g informix -d /home/informix -s /bin/bash informix
passwd informix
切换到informix
用户并编辑~/.bash_profile
文件,添加以下内容:
export INFORMIXDIR=/home/informix
export INFORMIXSERVER=demo_on
export ONCONFIG=onconfig.demo_on
export PATH=$INFORMIXDIR/bin:$PATH
使环境变量生效:
source ~/.bash_profile
mkdir -p /home/informix/data
cd /home/informix/data
touch rootdbs
chmod 660 rootdbs
onconfig
文件复制onconfig.std
文件并重命名为onconfig.demo_on
,然后编辑该文件,修改或添加以下内容:
ROOTNAME rootdbs
ROOTPATH /home/informix/data/rootdbs
ROOTSIZE 1024000
MIRROR 0
MIRRORPATH $INFORMIXDIR/tmp/demo_on.root_mirror
MIRROROFFSET 0
DBSERVERNAME demo_on
TAPEDEV /dev/null
LTAPEDEV /dev/null
停止当前数据库进程:
onmode -ky
初始化数据库:
oninit -ivy
启动数据库:
oninit -v
使用dbaccess
连接数据库:
dbaccess database_name
其中database_name
是你创建的数据库名称。
如果需要修改字符集,可以在~/.bash_profile
中添加以下内容:
export DB_LOCALE=zh_cn.GB18030-2000
export CLIENT_LOCALE=zh_cn.GB18030-2000
然后重新初始化数据库:
oninit -ivy
请注意,具体的安装步骤和配置可能会因Informix版本和系统配置而有所不同,建议参考Informix官方文档或官方网站获取更准确的命令信息。