位置:首页 > 行业软件 > Linux下Informix 11.7安装详细步骤

Linux下Informix 11.7安装详细步骤

时间:2026-07-06  |  作者:318050  |  阅读:0

1. 创建 informix 用户组及用户,并设定相应密码

Linux下Informix 11.7安装详细步骤_wishdown.com

先把家底搭起来。创建一个叫 informix 的用户组和用户,密码也一并设好。这一步是基础,后面所有操作都基于这个用户身份。

2. 将安装文件传至 informix 目录并解压

Linux下Informix 11.7安装详细步骤_wishdown.com

安装包拿到手,传到 informix 用户家目录下,然后解压。注意目录权限,别解到 root 那边去了。

3. 设置用户环境变量,并立即生效

Linux下Informix 11.7安装详细步骤_wishdown.com Linux下Informix 11.7安装详细步骤_wishdown.com

这几行环境变量很关键:

  • INFORMIXDIR:指向安装目录
  • INFORMIXSERVER:定义实例名
  • ONCONFIG:指定配置文件
  • PATH:加入可执行路径

写进 .bashrc.profile 都可以,记得 source 一下让它立即生效。

4. 以 root 权限(不带 - 参数)进入 informix 环境并安装

Linux下Informix 11.7安装详细步骤_wishdown.com Linux下Informix 11.7安装详细步骤_wishdown.com

这里有个小技巧:用 su 切换到 informix 用户时,不要带“-”参数,这样能保留 root 的环境变量,方便后面执行安装程序。然后直接运行安装脚本即可。

5. 接受许可证条款

Linux下Informix 11.7安装详细步骤_wishdown.com

安装向导会弹出许可协议,按提示回车翻页,最后输入 y 接受。没什么好犹豫的。

6. 挑选典型安装

Linux下Informix 11.7安装详细步骤_wishdown.com

安装类型选“Typical”,典型安装即可。定制安装不是不行,但典型安装已经覆盖了日常所需的所有组件。

7. 无需创建实例

Linux下Informix 11.7安装详细步骤_wishdown.com Linux下Informix 11.7安装详细步骤_wishdown.com

安装程序会询问是否创建实例,这里选择“No”。实例等安装完成后手动配置,更可控。

8. 安装完毕确认

Linux下Informix 11.7安装详细步骤_wishdown.com

看到安装完成的界面,基本就成功了。可以核对一下安装目录下是否有 binetclib 等目录。

9. 创建并设置 onconfig 配置文件

接下来是配置核心。通常从模板复制一份,比如从 $INFORMIXDIR/etc/onconfig.std 拷贝到 $INFORMIXDIR/etc/onconfig.my_instance,然后按实际需求修改。

10. 调整 onconfig 参数(不仅限于所列项)

Linux下Informix 11.7安装详细步骤_wishdown.com

这是关键,这些参数决定了数据库的物理布局和日志策略:

  • ROOTNAME
  • ROOTPATH
  • ROOTSIZE
  • PHYSFILE
  • LOGFILES
  • LOGSIZE
  • SERVERNUM
  • TAPEDEV
  • LTAPEDEV

截图里列出了常见的调整项,跟着改就行。

11. 建立并设置 sqlhosts 配置文件

Linux下Informix 11.7安装详细步骤_wishdown.com

sqlhosts 文件告诉数据库监听哪个端口,通信协议是什么。格式大概是:informix_server onsoctcp 主机名 端口号。别忘了和 onconfig 里的 DBSERVERNAME 保持一致。

12. 建立数据库 dbspace/chunk 文件并正确设置权限

Linux下Informix 11.7安装详细步骤_wishdown.com

根据规划创建物理文件(chunk),例如:

  • rootdbs
  • plogdbs(存放物理日志)
  • llogdbs(存放逻辑日志)
  • datadbs(存放数据)
  • tempdbs(临时表空间)

每个文件权限设为 660,属主为 informix:informix

13. 建立数据库结构

Linux下Informix 11.7安装详细步骤_wishdown.com

使用 onmonitoroninit -i 初始化数据库实例。第一次初始化会创建 rootdbs 和默认的物理/逻辑日志。推荐用 oninit -i,干净利落。

14. 安装确认

Linux下Informix 11.7安装详细步骤_wishdown.com

通过 onstat - 查看数据库状态,确认已经成功初始化并处于 Quiescent(静态)模式。这时可以开始做下一步的存储结构调整。

15. 建立数据库与临时存储空间

Linux下Informix 11.7安装详细步骤_wishdown.com

创建其他 dbspace,命令形如:onspaces -c -d plogdbs -p /path/to/plogdbs -o 0 -s 200000。需要创建的包括:

  • 物理日志 dbspace:plogdbs
  • 逻辑日志 dbspace:llogdbs
  • 数据 dbspace:datadbs
  • 临时表空间:tempdbs

16. 迁移日志、实现日志分离,并配置 DBSPACETEMP

Linux下Informix 11.7安装详细步骤_wishdown.com

这一步是重点中的重点。首先确保数据库处于静态模式(onmode -s)。然后:

  • 迁移物理日志onparams -p -s 物理日志大小 -d plogdbs -y
  • 删除原有的逻辑日志:先 onparams -d -l 日志号 -y(注意不能删除最后一个),再在新的 dbspace 里添加逻辑日志:onparams -a -d llogdbs -s 逻辑日志大小 -i
  • 设置 DBSPACETEMP 参数指向临时 dbspace,这样排序、临时表、hash join 就不会占用 rootdbs 了。

通过这一步,物理日志和逻辑日志就从 rootdbs 里搬走了,对性能和安全都有好处。

17. 调整 onconfig 中的 DBSPACETEMP 参数

编辑 onconfig,将 DBSPACETEMP 设置为之前创建的临时 dbspace 名称(如 tempdbs)。如果有多块临时空间,用逗号分隔。

18. 重启数据库并切换到在线模式

Linux下Informix 11.7安装详细步骤_wishdown.com Linux下Informix 11.7安装详细步骤_wishdown.com

最后一步:onmode -ky 关闭数据库,然后 oninit 启动(默认进入在线模式)。用 onstat - 确认状态,检查日志文件没有报错。至此,整个部署配置完成,日志已分离,临时表空间也已就位。

来源:整理自互联网
免责声明:文中图文均来自网络,如有侵权请联系删除,心愿游戏发布此文仅为传递信息,不代表心愿游戏认同其观点或证实其描述。

相关文章

更多

精选合集

更多

大家都在玩

热门话题

大家都在看

更多