#更换组件

# 更换yasldr版本

为满足对不同版本yasldr的需求,YMP提供单独替换yasldr版本的功能,使用时需指定用来替换的数据库安装包。

 $ cd /home/ymp/yashan-migrate-platform/
 $ sh bin/ymp.sh replace --yasldr /data/db/yashandb-22.2.8.100-linux-x86_64.tar.gz
Copied!
  1. 更换yasldr版本后需重新启动YMP后才能生效,可使用bin/ymp.sh -v查看版本。
  2. 更换yasldr版本功能需在安装成功后才可使用。

# 更换OCI客户端版本

为满足对不同版本OCI的需求,提供替换OCI版本的方式,OCI版本要求见:支持的OCI。替换步骤:

  1. 上传新版本的OCI至YMP用户目录下
# 切换至root用户
$ su - root

# 修改安装包所属用户及用户组为ymp用户
# chown ymp:ymp instantclient-new-xxx

# 切换回ymp用户
# su - ymp

# 切换至ymp用户目录
$ cd /home/ymp

# 解压OCI安装包
$ unzip instantclient-new-xxx
Copied!
  1. 更换OCI客户端版本
# 修改YMP环境变量
$ cd yashan-migrate-platform
$ vi db/conf/ymp_migrate.bashrc
# 修改LD_LIBRARY_PATH行,指定新的OCI路径,例如:
export LD_LIBRARY_PATH=/home/ymp/instantclient_new_xxx:/data/yashan-migrate-platform/bin/yasdts/lib

# 保存修改后source该ymp_migrate.bashrc文件
$ source db/conf/ymp_migrate.bashrc
Copied!
  1. 重启YMP
$ cd /home/ymp/yashan-migrate-platform/
$ sh bin/ymp.sh restart
Copied!
pdf-btn 下载文档
copy-btn 复制链接