在 Ubuntu 上“导入 Informix 数据”通常有两种理解:
下面按最常见场景(Ubuntu 客户端 → Informix 数据库)说明,并补充本地安装方式。
sudo apt update
sudo apt install -y libaio1 unixodbc
从 IBM 官网下载 Informix Client SDK (CSDK)
https://www.ibm.com/products/informix
安装示例:
tar -xvf clientsdk*.tar
cd clientsdk
./installclientsdk
设置环境变量:
export INFORMIXDIR=/opt/ibm/informix
export PATH=$INFORMIXDIR/bin:$PATH
export LD_LIBRARY_PATH=$INFORMIXDIR/lib:$LD_LIBRARY_PATH
$INFORMIXDIR/etc/sqlhosts
示例:
infdemo onsoctcp 192.168.1.10 9088
LOAD FROM '/data/data.unl'
INSERT INTO mytable;
dbimport mydb -i /backup/mydb.exp
isqlinformixdb 或 jdbchttps://www.ibm.com/products/informix
tar -xvf ifx*.tar
./ids_install
oninit -ivy
dbimport mydb -i /path/mydb.exp
或
LOAD FROM 'data.unl' INSERT INTO table;
| 方式 | 适用场景 |
|---|---|
| LOAD | 表级文本数据 |
| dbimport | 整库导出导入 |
| unload/load | 跨平台 |
| ESQL / JDBC | 程序化导入 |
LOAD FROM '/home/user/data.csv'
DELIMITER ','
INSERT INTO employee;
如果你能说明:
我可以给你精确命令。