DM 支持 3 种数据库模式
- normal
- primary
- standby
Normal
提供正常的数据库服务, 操作没有限制。
正常生成本地归档, 但不发送实时归档、即时归档和异步归档。
Primary
提供正常的数据库服务,操作有极少限制。
该模式下部分功能受限,包括:
- 不支持修改表空间文件名;
- 不支持修改
arch_ini
参数;
正常生成本地归档, 支持实时归档、即时归档和异步归档。
Primary
模式下,对临时表空间以外的所有的数据库对象的修改操作都强制生成 Redo 日志。
Standby
可以执行数据库备份、查询等只读数据库操作。
正常生成本地归档,正常发送异步归档生成的 Redo 日志;但实时归档、即时归档均强制失效。
该模式下时间触发器、事件触发器等都失效。
模式切换
三种模式只能在 mount
状态下设置,模式之间可以相互转换。
对于新初始化的库,首次启动不允许使用 mount
方式,需要先正常启动并正常退出, 然后才允许 mount
方式启动。
数据库为
normal
模式,如果不指定mount
状态启动,则自动启动到open
状态。
在需要对数据库配置时,数据库需要指定
mount
状态启动。当数据库模式为非normal
模式,无论是否指定启动状态, 数据库启动时自动启动到mount
状态。
达梦社区网址:eco.dameng.com/