文档中心MogDBMogDB StackUqbar

文档:v2.0

支持的版本:

MTK环境依赖

迁移不同的数据库需要安装必要的客户端软件。

Oracle

  1. 进入Oracle Instant Client页面选择对应的平台

  2. 选择相应的版本如Version 19.10.0.0.0

  3. 下载Basic Package (ZIP)包,上传到服务器,执行解压命令

    # 此文件为arm64平台
    unzip instantclient-basic-linux.arm64-19.10.0.0.0dbru.zip

    会解压出来类似instantclient_19_10目录.

  4. 配置环境变量

    Linux:
    export LD_LIBRARY_PATH=<对应目录>/instantclient_19_10:$LD_LIBRARY_PATH
    Mac:
    export DYLD_LIBRARY_PATH=<对应目录>/instantclient_19_10:$DYLD_LIBRARY_PATH

DB2

  1. 进入DB2 odbc_cli

  2. 选择相应平台的版本下载,上传到服务器,执行解压并配置环境变量.

    tar -zxvf linuxx64_odbc_cli.tar.gz -C /db2client
  3. 配置环境变量

    export DB2HOME=/db2client/clidriver
    export CGO_CFLAGS=-I$DB2HOME/include
    export CGO_LDFLAGS=-L$DB2HOME/lib
    export PATH=$DB2HOME/bin:$PATH
    Linux:
    export LD_LIBRARY_PATH=$DB2HOME/lib:$LD_LIBRARY_PATH
    Mac:
    export DYLD_LIBRARY_PATH=$DB2HOME/lib:$DYLD_LIBRARY_PATH
  4. 测试

    db2cli --version

如果没有安装 db2 odbc cli 会遇到如下报错

mtk: error while loading shared libraries: libdb2.so.1: cannot open shared object file: No such file or directory

MySQL

无需安装额外客户端


openGauss

无需安装额外客户端

Informix

参考DB2

Copyright © 2011-2024 www.enmotech.com All rights reserved.