当前位置: 首页 > article >正文

YashanDB学习-服务启停

YashanDB学习-服务启停

  • 1、查看YashanDB 当前实例状态和数据库名称
  • 2、使用 yasboot 工具启停YashanDB
  • 3、服务器重启后无法通过yasboot命令运维管理数据库
  • 4、正常关闭数据库的方式

数据库安装过程中将实例自动切换成OPEN阶段,并创建名为yashandb的数据库。

1、查看YashanDB 当前实例状态和数据库名称

$ su yashan
$ cd 
$ yasql sys/Ysdb.123

# 查看当前实例阶段状态
SQL> SELECT STATUS FROM V$INSTANCE;
STATUS
-----------------
OPEN

# 查看当前实例数据库名称
SQL> SELECT DATABASE_NAME FROM V$DATABASE;
DATABASE_NAME
-----------------
yashandb

QL> EXIT;

2、使用 yasboot 工具启停YashanDB

# 查看yashandb服务是否启用
$ yasboot cluster status -c yashandb

# 关闭yashandb服务
$ yasboot cluster stop -c yashandb

# 开启yashandb服务,同时将实例切换到open阶段
$ yasboot cluster start -c yashandb

# 重启yashandb数据库,同时将实例切换到open阶段
$ yasboot cluster restart -c yashandb

# 重启yashandb数据库,同时将实例切换到nomount阶段
$ yasboot cluster restart -c yashandb -m nomount

# 重启yashandb数据库,同时将实例切换到mount阶段
$ yasboot cluster restart -c yashandb -m mount

各阶段说明
注:如需进行正常的数据库操作,请将实例切换至OPEN阶段

阶段说明
open实例已启动,数据库已处于打开状态
nomount启动实例,但不加载数据库
mount实例已启动,数据库完成加载,但数据库仍处于关闭状态

3、服务器重启后无法通过yasboot命令运维管理数据库

错误 dial tcp 192.168.187.133:1675: connect: connection refused这个错误信息通常意味着无法连接到指定的IP地址和端口
具体到崖山数据库,可能是因为 yasomyasagent 进程没有启动,导致无法通过 yasboot 命令运维管理数据库

解决方案是手动启动 yasomyasagent 进程,然后再启动数据库。可以使用以下命令:

# 启动 yasom 和 yasagent 进程
$ yasboot process yasom start -c yashandb
$ yasboot process yasagent start -c yashandb

# 启动数据库
$ yasboot cluster start -c yashandb

4、正常关闭数据库的方式

可以通过yasboot工具或使用SHUTDOWN语句关闭数据库实例

  • SHUTDOWN NORMAL 默认使用此模式
    数据库会等待正在执行的事务正常结束后,关闭数据库

  • SHUTDOWN IMMEDIATE 建议使用
    数据库会终止任何正在执行的事务操作,回滚未提交的事务,并断开用户连接,然后关闭数据库

  • SHUTDOWN ABORT
    数据库强制中断所有操作并立刻关闭数据库。但后续再打开数据库时,由于数据恢复可能导致启动时间变长。通常仅在紧急情况下使用


http://www.kler.cn/news/360217.html

相关文章:

  • 【Java 22 | 7】 深入解析Java 22 :密封类(Sealed Classes)增强详解
  • LTD助力经营数字化,浙商数智营销学堂开讲入站营销新理念
  • 【视频编码】视频编码中拉格朗日乘子法的简单理解
  • 基于SSM+微信小程序的家庭记账本管理系统(家庭1)
  • 08_实现 reactive
  • DAPLINK 源码学习(1)BL 之 main() 函数
  • typescript 的类型注解和类型断言
  • C#学习笔记(十)
  • 拥抱“新市民” ,数字银行的“谋与变”
  • jetson agx orin 的pytorch、torchvision安装
  • el-table表格数据处理,列表将变更前数据放置在前面,变更后数据放在表格后面
  • 第1篇:计算机网络概述与基础
  • 【小白学机器学习15】 概率论的世界观
  • Web,RESTful API 在微服务中的作用是什么?
  • 【修订中】ffmpeg 知识点
  • 从传统到智能,从被动监控到主动预警,解锁视频安防平台EasyCVR视频监控智能化升级的关键密钥
  • 【小程序】-基础语法(二)
  • Netty初体验-1-NIO基础补漏
  • 域渗透之 内网穿透 隧道技术聊聊看 环境搭建 regeorg技术 proxifier联合使用 一步步让你明白如何玩转隧道技术 含对应软件下载
  • Yolo目标检测:实时性与准确性的完美结合