达梦数据库:系统处于MOUNT状态

本文介绍了当达梦数据库处于MOUNT状态时,如何通过图形化界面和命令行方式转换数据库状态,从MOUNT到OPEN,以便进行正常的数据读写。同时,详细阐述了数据库的不同状态(如MOUNT、OPEN、SUSPEND)及其应用场景,以及NORMAL、PRIMARY、STANDBY三种模式的区别和转换规则。在数据库配置或维护时,理解这些状态和模式对于正确操作至关重要。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

环境介绍

  • 数据库环境:单实例库(非集群环境)
    服务器硬件有改动,加了内存,
    服务器开机,数据库服务启动,
    应用服务系统启动 :无法执行sql语句,
    日志报: 系统处于MOUNT状态

    在这里插入图片描述

1 解决方法- - 图形化界面配置

  • 打开管理工具–》连接数据库–》右键管理服务器–》
    系统管理–》选择打开–》点击转换
    即可配置完成,左侧目录刷新,即可看到数据库对象信息

    在这里插入图片描述

2 解决方法 - - 命令行方式转换数据库状态

  • 将数据库转为mount 配置状态,可读取数据库配置文件,不可对数据文件读写

alter database mount;
  • 将数据库转为open 打开状态,可读取数据库配置文件,可对数据文件读写

alter database open;

3 达梦数据库状态和模式介绍

引用于:dm8系统管理员手册
7.2 数据库状态和模式
DM 数据库包含以下几种状态:

  1. 配置状态(MOUNT):不允许访问数据库对象,只能进行控制文件维护、归档配置、
    数据库模式修改等操作;
  2. 打开状态(OPEN):不能进行控制文件维护、归档配置等操作,可以访问数据库对象,
    对外提供正常的数据库服务;
  3. 挂起状态(SUSPEND):与 OPEN 状态的唯一区别就是,限制磁盘写入功能;
    一旦修改了数据页,触发 REDO 日志、数据页刷盘,当前用户将被挂起。
    OPEN 状态与 MOUNT 和 SUSPEND 能相互转换,
    但是 MOUNT 和 SUSPEND 之间不能相互转换。

DM 数据库包含以下几种模式:

  1. 普通模式(NORMAL):用户可以正常访问数据库,操作没有限制;
  2. 主库模式(PRIMARY):用户可以正常访问数据库,所有对数据库对象的修改强制
    生成 REDO 日志,在归档有效时,发送 REDO 日志到备库;
  3. 备库模式(STANDBY):接收主库发送过来的 REDO 日志并重做。数据对用户只读。
    三种模式只能在 MOUNT 状态下设置,模式之间可以相互转换。
    对于新初始化的库,首次启动不允许使用 mount 方式,需要先正常启动并正常退出,
    然后才允许 mount 方式启动。

一般情况下,数据库为 NORMAL 模式,如果不指定 MOUNT 状态启动,
则自动启动到 OPEN状态。
在需要对数据库配置时(如配置数据守护、数据复制),服务器需要指定 MOUNT 状态启动。
当数据库模式为非 NORMAL 模式(是PRIMARY、STANDBY 模式),无论是否指定启动状态,
服务器启动时自动启动到 MOUNT 状态。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

祢真伟大

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值