文件名称:数据库模式切换规则-the design and analysis of algorithms
文件大小:4.17MB
文件格式:PDF
更新时间:2024-06-29 04:39:11
达梦,DM7
32.2 基本概念 1. 主机和备机 数据守护系统中,支持用户所有数据库请求的数据库实例称为主机;主机的备份称为备 机。 2. 数据库模式 1) 数据库模式种类 DM7支持3种数据库模式:Normal模式、Primary模式和Standby模式。 Normal模式:提供正常的数据库服务,操作没有限制。 Primary模式:提供正常的数据库服务,所有数据库对象的修改强制生成 REDO日 志。 Standby 模式:用户除对临时表进行增删改及 truncate 操作外,只能只读访问 数据库,实时归档失效,但会根据配置,向本地归档文件中写入 REDO日志。 2) 数据库模式切换 可以通过执行SQL语句完成数据库模式切换,所有模式转换必须在Mount状态下执行。 数据守护通过数据库模式的切换实现主数据库和备数据角色的互换。 图 32.3 数据库模式切换规则 3. 数据库状态 1) 数据库状态种类 DM7支持 3种系统状态:Open状态、Mount状态和 Suspend状态。 Open状态:正常访问数据库,但不能进行配置操作。 Mount状态:可以执行修改配置文件、控制文件和修改数据库模式等操作,但不能 访问数据库对象;Mount 状态下,系统处于事务一致状态,不存在任何未写入的 REDO日志和未提交事务。 Suspend状态:挂起所有 REDO日志写入请求,可以进行只读操作,但不能进行数 据库配置,也不能修改数据库模式。 2) 数据库状态转换 可以通过SQL语句实现数据库状态转换。 Open状态可以直接转换为 Mount或 Suspend状态。 Mount状态可以直接转换为 Open状态。 Suspend状态可以直接转换为 Open状态。 Mount和 Suspend状态不能直接转换。 Primary模式下,实时归档失败,系统自动从 Open状态转入到 Suspend状态。 primary normal standby mount 状态