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

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
-----------------
yashandbQL> 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.lryc.cn/news/465922.html

相关文章:

  • 在未排序的整数数组找到最小的缺失正整数
  • TCP连接管理机制:三次握手四次挥手
  • 1022. 宠物小精灵之收服
  • 人工智能生成内容(AI-Generated Content)
  • 深度学习:强化学习(Reinforcement Learning, RL)详解
  • C语言笔记20
  • 基于SSM+微信小程序的房屋租赁管理系统(房屋2)
  • selenium案例——爬取哔哩哔哩排行榜
  • HTML5教程(三)- 常用标签
  • 【HCIE-Datacom考试战报】2024-08-21 深圳 SRv6
  • 【京准电钟】“安全卫士”:卫星时空安全隔离防护装置
  • 优先级队列(2)_数据流中第k大元素
  • 【CSS】纯CSS Loading动画组件
  • rootless模式下istio ambient鉴权策略
  • 超详细的总结!最新大模型算法岗面试题(含答案)来了!
  • vmware-17pro全网最细安装教程(图文讲解,不需注册账户)
  • C/C++(二)C++入门基础
  • 人工智能发展:一场从“被教导”到“自我成长”的奇妙冒险
  • 企业级 RAG 全链路优化关键技术
  • 学习文档(5)
  • node.js下载安装以及环境配置超详细教程【Windows版本】
  • 08_实现 reactive
  • finereport 中台 帆软 编码解码
  • Day15-数据库服务全面优化与PT工具应用
  • 开源限流组件分析(二):uber-go/ratelimit
  • 探索 SVG 创作新维度:svgwrite 库揭秘
  • 为什么要做PFAS测试?PFAS检测项目详细介绍
  • 稀土阻燃协效剂的应用
  • Java的异常处理
  • 免费域名邮箱申请和使用教程:有哪些步骤?