#更换组件
# 更换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!
- 更换yasldr版本后需重新启动YMP后才能生效,可使用
bin/ymp.sh -v
查看版本。 - 更换yasldr版本功能需在安装成功后才可使用。
# 更换OCI客户端版本
为满足对不同版本OCI的需求,提供替换OCI版本的方式,OCI版本要求见:支持的OCI。替换步骤:
- 上传新版本的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!
- 更换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!
- 重启YMP
$ cd /home/ymp/yashan-migrate-platform/
$ sh bin/ymp.sh restart
Copied!