在 Ubuntu 上使用 IBM Informix,常见方式有两种:官方安装方式(企业级) 和 Docker 方式(最简单)。下面我从 推荐方案 → 详细步骤 → 使用示例 给你说明。
适合:学习、开发、测试
sudo apt update
sudo apt install docker.io -y
sudo systemctl start docker
sudo systemctl enable docker
验证:
docker --version
IBM 官方镜像(注意:很大,约 1~2GB):
docker pull ibmcom/informix-developer-database
docker run -d \
--name informix \
-h informix \
-p 9088:9088 \
-p 9089:9089 \
-e LICENSE=accept \
ibmcom/informix-developer-database
等待 1~2 分钟,数据库初始化。
查看日志:
docker logs -f informix
看到类似:
INFORMIX ONLINE 已启动
即可使用。
docker exec -it informix bash
切换用户:
su - informix
dbaccess
dbaccess是 Informix 自带的字符界面工具,类似 MySQL 的mysql命令。
适合:生产环境、企业项目
缺点:安装复杂、依赖多、配置繁琐
sudo apt install libaio1 libncurses5
informix 用户export INFORMIXDIR=/opt/informix
export PATH=$INFORMIXDIR/bin:$PATH
export INFORMIXSERVER=ol_informix
oninit -ivy)⚠️ 官方文档非常冗长,不建议第一次尝试。
dbaccess testdb
9088sysmaster、testdbinformixin4mix| 功能 | 命令 |
|---|---|
| 启动数据库 | oninit -vy |
| 关闭数据库 | onmode -ky |
| 查看状态 | onstat - |
| 进入交互工具 | dbaccess |
| 查看数据库 | onstat -d |
✅ Developer Edition 免费,不能用于商业生产授权
✅ 可以,但需要配置 sqlhosts 和端口
你可以直接告诉我:
我可以给你 一步步定制教程 或 错误排查方案。