在Linux上配置Informix数据库参数涉及多个步骤,包括安装、环境变量设置、数据库初始化、网络连接配置等。以下是一个详细的配置指南:
创建Informix组和用户:
groupadd informix
useradd -g informix -d /opt/informix -m informix
passwd informix
chmod 755 /opt/informix
创建数据库安装目录:
mkdir /dbs
chown informix:informix /dbs
cd /dbs
touch rootdbs
chown informix:informix rootdbs
chmod 660 rootdbs
准备Informix环境变量:
export INFORMIXSERVER=ifxserverexport INFORMIXDIR=/opt/informix
export ONCONFIG=onconfig.ifxserverexport INFORMIXSQLHOSTS=$INFORMIXDIR/etc/sqlhosts.ifxserverexport PATH=$INFORMIXDIR/bin:/usr/bin:$PATH:.
安装JDK(如果需要)。
使用root用户执行ids_install
文件进行安装。
将/opt/informix/etc/目录中的onconfig.std
文档拷贝一份,名称为$ONCONFIG
变量指定的名称(如onconfig.ifxserver
),并编辑以下参数:
ROOTPATH /dbs/rootdbs
DBSERVERNAME ifxserver
将/opt/informix/etc/目录中的sqlhosts.std
文档拷贝一份,名称为$INFORMIXSQLHOSTS
变量指定的名称(如sqlhosts.ifxserver
),并编辑为:
ifxserver onsoctcp IP port
初始化数据库:
oninit -ivy
创建dbspace:
touch datadbs1 llogdbs plogdbs
onspaces -c -d datadbs1 -p /dbs/datadbs1 -o 0 -s 200000 -k 8k
onspaces -c -d llogdbs -p /dbs/pologdbs -o 0 -s 2000000
配置网络参数:
编辑/etc/services
文件,配置数据库通信的端口:
sqlexec 1526/tcp
sqlexed 1528/tcp
修改消息日志的路径:
将MSGPATH
的路径修改为/home/informix/tmp/online.log
。
添加物理日志和逻辑日志:
onparams -p -s 1999000 -d plogdbs – y
onparams -a -d llogdbs -s 100000
设置口令复杂度:
编辑配置文件(如/etc/pam.d/system-auth
),设置口令复杂度要求。
设置口令最小长度:
编辑/etc/login.defs
文件,将PASS_MIN_LEN
参数设置为8。
设置账户锁定策略: 编辑配置文件,配置账户锁定策略。
设置口令历史: 编辑配置文件,配置口令历史记录。
设置口令生存期:
编辑/etc/login.defs
文件,设置口令生存期不超过90天。
配置日志功能:
编辑$INFORMIXDIR/aaodir/adtcfg
文件,设置审计参数。
配置完成后,启动Informix数据库服务器,并使用onstat
等命令验证数据库状态。
亿速云「云数据库 MySQL」免部署即开即用,比自行安装部署数据库高出1倍以上的性能,双节点冗余防止单节点故障,数据自动定期备份随时恢复。点击查看>>