#指令说明

本文档对YMP启动脚本的指令进行说明。

# 指令说明

指令 说明
install YMP安装部署指令,用于使用内置库部署情况
start YMP启动指令,用于使用内置库部署情况
stop YMP停止指令,用于使用内置库部署情况
restart YMP重启指令
uninstall YMP卸载指令
deploy YMP启动可视化部署db2客户端指令
installnodb YMP安装部署指令,用于使用外置库部署情况
startnodb YMP启动指令,用于使用外置库部署情况
stopnodb YMP停止指令,用于使用外置库部署情况
restartnodb YMP重启指令,用于使用外置库部署情况
password YMP修改密码指令
connection YMP修改连接信息指令
upgrade YMP升级指令
replace YMP工具替换指令
useLocalJdk YMP使用本地指定路径下的JDK指令,使用时各指令间不互通
status YMP状态查询指令
-h/--help YMP帮助查询指令
-v/--version YMP版本查询指令

# install

参数 说明
--db 必选参数,指定内置库安装包,且同时用于yasldr与exp工具的安装
--path 可选参数,指定oci路径

示例:

$ sh bin/ymp.sh install --db /data/db/yashandb-23.2.4.100-linux-x86_64.tar.gz --path /data/oci/instantclient_19_19/ --deps /data/deps/yashandb-deps-23.2.4.100-linux-x86_64.tar.gz

# start

示例:

$ sh bin/ymp.sh start

# stop

示例:

$ sh bin/ymp.sh stop

# restart

示例:

$ sh bin/ymp.sh restart

# uninstall

参数 说明
-f 可选参数,指定后强行卸载

示例:

# 切换至YMP安装目录
$ sh bin/ymp.sh uninstall -f

# deploy

参数 说明
--path 必选参数,指定db2客户端安装包

示例:

# 切换至YMP安装目录
$ sh bin/ymp.sh deploy --path v10.5fp11_linuxx64_client.tar.gz

# installnodb

参数 说明
--db 必选参数,指定内置库安装包,且同时用于yasldr与exp工具的安装

示例:

$ sh bin/ymp.sh installnodb --db /data/db/yashandb-23.2.4.100-linux-x86_64.tar.gz

# startnodb

示例:

$ sh bin/ymp.sh startnodb

# stopnodb

示例:

$ sh bin/ymp.sh stopnodb

# restartnodb

示例:

$ sh bin/ymp.sh restartnodb

# password

参数 说明
--sys 可选参数,修改内置库部署时指定的sys密码(db.properties中的YASDB_PASSWORD)
--user 可选参数,修改连接用户密码(application.properties中的spring.datasource.password)
--reset 可选参数,重置admin用户登录密码为admin

示例:

$ sh bin/ymp.sh password --sys Ymppw602.
$ sh bin/ymp.sh password --user Ymppw602.
$ sh bin/ymp.sh password --reset

# connection

参数 说明
--url 可选参数,修改业务库连接
--username 可选参数,修改业务库连接用户
--password 修改业务库连接用户密码

示例:

$ sh bin/ymp.sh connection --url 127.0.0.1:1688 --username ymp --password Ymppw602.

# upgrade

参数 说明
--from 必选参数,指定升级的源端YMP路径
--db 可选参数, 与部署时作用一致
--path 可选参数, 与部署时作用一致

示例:

$ sh bin/ymp.sh upgrade --from /old/yashan-migrate-platform --db /db/yashandb-23.2.4.100-linux-x86_64.tar.gz --path /oci/instantclient_19_19/ --deps /deps/yashandb-deps-23.2.4.100-linux-x86_64.tar.gz

# replace

参数 说明
--yasldr 可选参数,指定新的数据库安装包用于替换yasldr
--exp 可选参数,指定新的数据库安装包用于替换exp

示例:

$ sh bin/ymp.sh replace --yasldr /db/yashandb-23.2.5.100-linux-x86_64.tar.gz
$ sh bin/ymp.sh replace --exp /db/yashandb-23.2.5.100-linux-x86_64.tar.gz

# useLocalJdk

示例:

$ sh bin/ymp.sh install --db /db/yashandb-23.2.4.100-linux-x86_64.tar.gz --useLocalJdk
$ sh bin/ymp.sh installnodb --db /db/yashandb-23.2.4.100-linux-x86_64.tar.gz --useLocalJdk

$ sh bin/ymp.sh start --useLocalJdk
$ sh bin/ymp.sh startnodb  --useLocalJdk


$ sh bin/ymp.sh restart --useLocalJdk
$ sh bin/ymp.sh restartnodb  --useLocalJdk

# status

示例:

$ sh bin/ymp.sh status

# -h/--help

示例:

$ sh bin/ymp.sh -h
$ sh bin/ymp.sh --help

# -v/--version

示例:

$ sh bin/ymp.sh -v
$ sh bin/ymp.sh --version
edit-icon
反馈
coperate-icon
coperate
合作
communication-icon
communicate
交流