DM 数据库实例管理 DM 数据库实例是达梦数据库的核心组件,负责管理和提供数据库服务。为了帮助 DM 数据库的初学者更好地理解和管理 DM 数据库实例,本文将从达梦数据库的模式、数据库状态、状态切换、以及模式启动四个方面进行介绍。 达梦数据库的模式 达梦数据库的模式是指数据库实例的运行状态,共有三种模式:普通模式(normal)、主库模式(primary)和备库模式(standby)。 1. 普通模式(normal):用户可以正常地访问数据库,操作没有限制。 2. 主库模式(primary):用户可以正常访问数据库,对数据库的对象的修改强制生成 redo 日志,在归档有效的时候,发送 redo 日志到备库。 3. 备库模式(standby):接收主库发送过来的 redo 日志并重做日志,数据对用户只读。 数据库状态 数据库状态是指数据库实例的当前状态,共有四种状态:shutdown、Mount、Open 和 Suspend。 1. Shutdown:关闭状态。 2. Mount:配置状态,不允许访问数据库对象,只能进行控制文件、参数文件的维护、归档配置、数据库模式的修改等操作。 3. Open:打开状态,不能进行控制文件的维护、归档配置等操作,可以访问数据库对象,对外提供正常的数据库服务。 4. Suspend:挂起状态,与 Open 状态唯一的区别:限制磁盘写入功能。 状态切换 数据库状态可以通过命令或操作系统命令来切换,例如: * Shutdown---Mount * Shutdown---Open * Open---Mount * Mount---Open 模式启动 模式启动是指启动 DM 数据库实例的过程,包括两步: 1. shutdown---mount:分享共享内存,启动后台的进程或是线程,打开控制文件。 2. mount---open:根据控制文件,打开所有的数据文件和重做日志文件。 启动实例方法 DM 数据库实例可以通过多种方式启动,包括: 1. 服务查看器 2. 命令行启动:dmserver 当前 session 有效,关闭会话,连接就断了。 3. 操作系统命令启服务:Linux6:[dmdba@dca01 root]$ service DmServiceDM02 start;Linux7:systemctl start DmServiceDM02 判断 DM 数据库是否启动 可以通过以下方法判断 DM 数据库是否启动: 1. 端口:netstat -ntl|grep 523* 2. DMSERVER[dmdba@dca01 root]$ ps -ef|grep dmserver
- 粉丝: 0
- 资源: 1
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- java-leetcode题解之Possible Bipartition.java
- java-leetcode题解之Positions of Large Groups.java
- java-leetcode题解之Populating Next Right Pointers in Each Node
- SwiftUI编写的贪吃蛇小游戏讲解
- 瑞昱主控 RTS5876 规格书
- python课程设计 xhyxhy
- 学术报告-无线领域-人工智能- 2022 华为-香港科技大学未来无线理论联合研讨会
- 最新浪子授权系统网站源码 全开源免授权版本
- 数据结构实验之队列实现:基于顺序存储的循环队列及其操作实践
- 数据结构中链栈的实现及其应用解析-C++实现