#指令说明
本文档对YMP启动脚本的指令进行说明。
# 指令说明
| 指令 | 说明 |
|---|---|
| install | YMP安装部署指令,用于使用内置库部署情况 |
| start | YMP启动指令,用于使用内置库部署情况 |
| stop | YMP停止指令,用于使用内置库部署情况 |
| restart | YMP重启指令 |
| uninstall | YMP卸载指令 |
| installnodb | YMP安装部署指令,用于使用外置库部署情况 |
| startnodb | YMP启动指令,用于使用外置库部署情况 |
| stopnodb | YMP停止指令,用于使用外置库部署情况 |
| restartnodb | YMP重启指令,用于使用外置库部署情况 |
| password | YMP修改密码指令 |
| connection | YMP修改连接信息指令 |
| upgrade | YMP升级指令 |
| replace | YMP工具替换指令 |
| useEmbeddedJre | YMP使用内置JRE指令,可添加在部署、启动、重启、升级指令中 |
| status | YMP状态查询指令 |
| -h/--help | YMP帮助查询指令 |
| -v/--version | YMP版本查询指令 |
# install
| 参数 | 说明 |
|---|---|
| --db | 必选参数,指定内置库安装包,且同时用于yasldr与exp工具的安装 |
| --path | 可选参数,指定oci路径 |
| --deps | 可选参数,指定deps依赖包 |
示例:
$ 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
# installnodb
| 参数 | 说明 |
|---|---|
| --db | 必选参数,指定内置库安装包,且同时用于yasldr与exp工具的安装 |
| --path | 可选参数,指定oci路径 |
示例:
$ sh bin/ymp.sh installnodb --db /data/db/yashandb-23.2.4.100-linux-x86_64.tar.gz --path /data/oci/instantclient_19_19/
# startnodb
示例:
$ sh bin/ymp.sh startnodb
# stopnodb
示例:
$ sh bin/ymp.sh stopnodb
# restartnodb
示例:
$ sh bin/ymp.sh restartnodb
# password
| 参数 | 说明 |
|---|---|
| --sys | 可选参数,修改内置库部署时指定的sys密码 |
| --user | 可选参数,修改连接用户密码 |
| --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 | 可选参数, 与部署时作用一致 |
| --deps | 可选参数, 与部署时作用一致 |
示例:
$ 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
# useEmbeddedJre
示例:
$ sh bin/ymp.sh useEmbeddedJre install --db /db/yashandb-23.2.4.100-linux-x86_64.tar.gz
$ sh bin/ymp.sh useEmbeddedJre startnodb
# 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