#安装部署(自定义外置库)

# 自定义内置库安装YMP

使用自定义内置库指使用外部的YashanDB数据库作为YMP的业务库使用,YMP安装时不再安装YashanDB数据库。

不能使用迁移的目标库作为自定义内置库

# 步骤一:按需修改配置

上传YMP安装包至/home/ymp目录下然后解压:

# 切换至YMP安装目录
$ cd /home/ymp/
$ unzip yashan-migrate-platform-xx.x.x.x-linux-xxx.zip

修改配置文件:

# 修改yashan-migration-platform/conf/application.properties文件

# 进入安装目录
$ cd /home/ymp/yashan-migrate-platform/

# 执行更改连接信息指令,指定自定义内置库的url,格式为 IP:PORT;默认可不指定username与password,即为默认的"YMP_DEFAULT"与"Ymppw602."
$ sh bin/ymp.sh connection --url 192.168.x.x:xxxx

# 若需要在指定自定义数据库的时候修改用户信息(以用户YMP_NEW的密码为ymp_new为例),则可参考如下命令:
$ sh bin/ymp.sh connection --url 192.168.x.x:xxxx --username YMP_NEW --password ymp_new

# 步骤二:执行安装

方式一:安装yasldr依赖库并启动YMP

如无需使用Oracle到YashanDB的数据迁移功能,可通过这种方式部署。

# 进入安装目录执行卸载命令
$ cd /home/ymp/yashan-migrate-platform/
$ sh bin/ymp.sh installnodb --db /home/ymp/yashandb-23.2.1.0-linux-x86_64.tar.gz

方式二:安装yasldr依赖库和OCI客户端并启动YMP(Oracle做数据源的可选方案)

# 进入安装目录执行安装命令
$ cd /home/ymp/yashan-migrate-platform/
$ sh bin/ymp.sh installnodb --db /home/ymp/yashandb-23.2.1.0-linux-x86_64.tar.gz --path /home/ymp/instantclient_xxx

# 步骤三:查看运行状态及版本

 $ cd /home/ymp/yashan-migrate-platform/
  # 查看运行状态
 $ sh bin/ymp.sh status
 YMP is running, pid is 24116.
 Built-in database is not used!
 
 $ sh bin/ymp.sh -v
 Yashan-migrate-platform version: Release v23.2.1.0
 YashanDB SQL Enterprise Edition Release v23.2.1.0 x86_64
 YashanDB Loader Enterprise Edition Release v23.2.1.0 x86_64 faec879

# 步骤四:访问YMP

访问方式:http://IP:PORT/,PORT默认8090,初始账户名和密码是(admin/admin)。

测试访问页面

# 启停YMP

自定义内置库启动YMP:

 $ cd /home/ymp/yashan-migrate-platform/
 $ sh bin/ymp.sh startnodb

自定义内置库停止YMP:

 $ cd /home/ymp/yashan-migrate-platform/
 $ sh bin/ymp.sh stopnodb

自定义内置库重启YMP:

 $ cd /home/ymp/yashan-migrate-platform/
 $ sh bin/ymp.sh restartnodb

Caution:

在任务运行过程中停止或重启YMP会造成当前阶段任务运行失败,需重新开始当前阶段任务。

edit-icon
反馈
coperate-icon
coperate
合作
communication-icon
communicate
交流