#指令说明

本文档对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