在 Ubuntu 上“迁移 Informix”通常有两种常见含义,下面我分别说明,请先确认你是哪一种场景:
适用于:
onbar / ontape(推荐,最稳妥)前提:源和目标 Informix 版本尽量一致
# 进入 informix 用户
su - informix
# 零级备份
ontape -s -L 0
oninit -ivy)ontape -r
dbexport / dbimport适合 跨版本、跨平台
dbexport mydb -o /tmp/export
dbimport mydb -i /tmp/export
dbschema + unload/load适合单表或小库
dbschema -d mydb -t mytable
unload to mytable.unl select * from mytable;
适用于:
onmode -ky
tar czf informix.tar.gz /opt/informix
scp informix.tar.gz user@newserver:/opt
tar xzf informix.tar.gz -C /
export INFORMIXDIR=/opt/informix
export INFORMIXSERVER=ol_informix
export ONCONFIG=onconfig.ol_informix
export PATH=$INFORMIXDIR/bin:$PATH
oninit -v
sudo apt install libaio1 libnsl2
你可以告诉我:
我可以直接给你可执行的迁移步骤脚本。