YashanDB实例启停

本文将介绍单机及分布式部署的实例启停方式,分别为SQL命令方式及yasboot工具方式,如需了解共享集群的实例启停方式请查阅共享集群启停

数据库实例阶段

数据库实例从关闭启动到正常使用,要经过NOMOUNT、MOUNT和OPEN三个阶段。

  • NOMOUNT:启动数据库实例, 此时读取参数文件,但是不加载数据库。
  • MOUNT:启动数据库实例,读取控制文件,加载数据库,但是数据库处于关闭状态。
  • OPEN:启动数据库实例,加载并打开数据库。

启动数据库实例

YashanDB支持通过yasboot工具直接将数据库实例调整至NOMOUNT、MOUNT和OPEN三个阶段的任意一个,也支持通过ALTER DATABASE语句将数据库实例从NOMOUNT阶段调整到MOUNT阶段和OPEN阶段。

ALTER DATABASE语句仅适用于单机数据库对单个实例节点执行启动实例操作,即仅改变语句执行所在节点的实例。

yasboot工具支持进行如下粒度的启动实例操作:

  • 单机/分布式数据库集群粒度启动节点实例
  • 单机/分布式数据库节点组粒度启动节点实例
  • 单机/分布式数据库启动特定节点实例

启动到NOMOUNT阶段

可通过执行如下命令将数据库启动到NOMOUNT阶段:

# yasboot工具:
# 方式一:先关闭然后启动数据库集群至NOMOUNT状态
$ yasboot cluster stop -c yashandb
$ yasboot cluster start -c yashandb -m nomount
# 方式二:一键重启数据库集群至NOMOUNT状态
$ yasboot cluster restart -c yashandb -m nomount

# 启动group_id为1的节点组至NOMOUNT状态
$ yasboot group start -c yashandb -g 1 -m nomount
# 启动node_id为4-1的节点至NOMOUNT状态
$ yasboot node start -c yashandb -n 4-1 -m nomount

操作成功后,可查询数据库状态已更新为STARTED。

# 请将如下password@ip:port修改成sys用户的密码及对应的ip端口号
$ yasql sys/password@ip:port

SQL> SELECT status FROM V$INSTANCE;
 
STA
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值