
数据库管理
深圳计算科学研究院 深圳崖山科技有限公司
实例启停
本文将介绍单机及分布式部署的实例启停方式,分别为SQL命令方式及yasboot工具方式,如需了解共享集群的实例启停方式请查阅共享集群启停。
数据库实例阶段
数据库实例从关闭启动到正常使用,要经过NOMOUNT、MOUNT和OPEN三个阶段。
NOMOUNT:启动数据库实例, 此时读取参数文件,但是不加载数据库。
MOUNT:启动数据库实例,读取控制文件,加载数据库,但是数据库处于关闭状态。
OPEN:启动数据库实例,加载并打开数据库。
启动数据库实例
YashanDB支持通过yasboot工具直接将数据库实例调整至NOMOUNT、MOUNT和OPEN三个阶段的任意一个,也支持通过ALTER DATABASE语句将数
据库实例从NOMOUNT阶段调整到MOUNT阶段和OPEN阶段。
ALTER DATABASE语句仅适用于单机数据库对单个实例节点执行启动实例操作,即仅改变语句执行所在节点的实例。
yasboot工具支持进行如下粒度的启动实例操作:
单机/分布式数据库集群粒度启动节点实例
单机/分布式数据库节点组粒度启动节点实例
单机/分布式数据库启动特定节点实例
启动到NOMOUNT阶段
可通过执行如下命令将数据库启动到NOMOUNT阶段:
操作成功后,可查询数据库状态已更新为STARTED。
# 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
# 请将如下password@ip:port修改成sys用户的密码及对应的ip端口号
$ yasql sys/password@ip:port
SQL> SELECT status FROM V$INSTANCE;
STATUS
2
相关文档
评论