在 Ubuntu 上“导入 Informix 数据”通常有两种常见场景:
下面分别说明。
# 下载 IBM Informix CSDK(需官网注册)
# 解压后执行安装
./installcsdk
配置环境变量:
export INFORMIXDIR=/opt/IBM/informix
export PATH=$INFORMIXDIR/bin:$PATH
export INFORMIXSQLHOSTS=$INFORMIXDIR/etc/sqlhosts
informix_server ontlitcp host_name 9088
LOAD FROM '/data/data.unl'
INSERT INTO table_name;
dbload -d dbname -c load.ctl
load.ctl 示例:
FILE data.unl DELIMITER '|'
INSERT INTO table_name;
dbimport dbname -i /backup_dir
tar -xf ifx*.tar
./ids_install
oninit -ivy
dbaccess - -
> CREATE DATABASE testdb;
> LOAD FROM 'data.unl' INSERT INTO testdb:table1;
.unl:Informix 默认文本格式.csv:需指定 DELIMITERpymysql 不适用,需用 informixdb如果你能说明:
.unl / .csv / dump)我可以给你更具体的命令示例。