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

环境介绍

  • 数据库环境:单实例库(非集群环境)
    服务器硬件有改动,加了内存,
    服务器开机,数据库服务启动,
    应用服务系统启动 :无法执行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 状态。

  • 2
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值