1、. ICS 35.240.70 L 67 中二华人民-IHt p气、和国国家标准GlB/1 28821-2012 关系数据管理系统技术要求1recll1.rnical requJemelllts of relationaR database ma.nagement system 2012-11-05发布2013-02-01实施!.A FV; 在,被码防伪中华人民共和国国家质量监督检验检疫总局中国国家标准化管理委员会发布G/T 28821-2012 目次前言. UI 1 范围2 规范性引用文件-3 术语和定义4 缩略语.5 符合性-6 功能性要求6. 1 安装配置-6. 2 可扩展性6. 3 可
2、伸缩性46.4 大数据量支持-6. 5 图形化管理-6. 6 面向数据库开发的管理工具.6. 7 商务智能工具06. 8 数据字典.6. 9 结构完整性136. 10 运行状态监控实时性146.11 准确性维护156.四互操作性157 可靠性要求四7.1 成熟性167.2 网络传输容错性M7.3 数据加载容错性177.4 数据库运行容错性177.5 备份/恢复容错性187.6 鲁棒性187.7 本地备份四7.8 异地备份197.9 逻辑备份/恢复197.10 数据库恢复208 易用性要求. 20 8.1 DBMS安装 20 8.2 数据库维护.21 8.3 SQL交互工具228.4 企业管理器
3、228.5 数据库对象向导228.6 实例调优向导.24 CB/T 28821-2012 8.7 SQL调优向导248. 8 文档完整性259 维护性要求. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 9.1 易分析性259.2 易改变性269. 3 产品升级和维护.mm 标准依从性要求2710.1 SQL标准依从性.27 10.2 ODBC接口规范依从性2710.3 OLE DB接口规范依从性.27 10.4 面向JAVA的数据库访问接口规范依从性27 0.5 面向XML的查询语言规范依从性10.6
4、 安全标准依从性2810.7 中文编码字符集标准依从性mE GBjT 28821-2012 目。吕本标准按照GBjT1. 1-2009给出的规则起草。请注意本文件的某些内容可能涉及专利。本文件的发布机构不承担识别这些专利的责任。本标准由全国信息技术标准化技术委员会CSACjTC28)提出并归口。本标准起草单位:中国电子技术标准化研究所、清华大学、武汉达梦数据库有限公司、北京人大金仓信息技术股份有限公司、夭津神舟通用数据库技术有限公司。本标准主要起草人:卫风林、李莹、高林、玉建民、叶晓俊、冯玉才、章涛、冯玉、李海翔、何清法、刘伎。回 / / - f / / 二三-飞/ 、飞/ 、 / / / /
5、 / / / 气/ / / - GB月28821-2012关系数据管理系统技术要求1 范围本标准规定了关系数据库管理系统的功能性、可靠性、易用性、维护性和标准依从性要求。本标准适用于关系数据库管理系统产品的研制、测试、评估和采购。2 规范性引用文件下列文件对于本文件的应用是必不可少的。凡是注日期的引用文件,仅注目期的版本适用于本文件。凡是不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件。GB 18030- 2005 信息技术中文编码字符集GBjT 20273- -2006 信息安全技术数据库管理系统安全技术要求ISOjIEC 9075 信息技术数据库语言SQLC Inf orma
6、tion technology- -Da ta ba se languages SQL) 数据仓库元模型规范CCommonWarehouse MetamodeICCWM)Specification) JAVA数据库互联规范(Java DataBase Connectivity, JDBC) 开放数据库互联规范COpenDatabase Connectivity, ODBC) 对象连接与嵌入数据库规范CObjectLinking and Embedding Databas巳,OLE DB) Olap4j规范COlap4j Specification) 用于分析的XML规范CXMLfor Anal
7、ysis Specification) XML查询语言CXQuery:An XML Query La吨uage)3 术语和定义3.1 3.2 3.3 3.4 3.5 下列术语和定义适用于本文件。数据库系统database system 储存、管理、处理和维护数据的软件系统,主要由数据库、数据库管理系统和数据库管理员组成。关系数据库relational database 采用关系数据模型的数据库。数据库管理系统database management system 用于建立、使用和维护数据库的软件。联机事务处理online transaction processing 要求快速响应用户请求的数据库
8、联机操作,对于数据的安全性、完整性要求很高。联机分析处理online analytical processing 对数据仓库中海量数据进行复杂、有效的分析处理,从而实现对决策的支持。GB/T 28821-2012 4 缩略语5 CWM 数据仓库元模型CCommonWarehous巳M巳tamodel)DBMS 数据库管理系统CDatabaseManag巳mentS)耐em)ETL 数据提取、转换和l加载CExtraction-Transformation-. Loading) HOLAP 混合联机分析处理CHybrid Online Analytical Processing) JDBC JA
9、VA数据库互联(Java DataBas巳ConnectivityStandard) 6 功能性要求6.1 安装配置6. 1. 1 基本要求6. 1. 1. 1 软件安装软件安装要求如下zd 应提供统一的图形化安装和软件组件管理向导工具F b) 应提供依据安装环境相应的合理化的数据库管理系统的初始化参数缺省配置值pd 应提供数据库管理系统实例运行配置参数图形化维护管理功能。2 GB/T 28821-2012 6. 1. 1. 2 数据库创建与维护数据库创建与维护要求如:a) 应提供独立于软件安装的数据库创建与配置管理图形化工具;b) 工具应提供创建、修改、删除数据库的功能。6. 1. 1. 3
10、 数据库存储配置数据库存储配置要求如下:a) 应提供数据库数据文件的存储空间管理命令或图形化工具;b) JtL提供数据库日志文件的存储空间管理命令或图形化工具;c) 应提供数据库归档文件的存储空间管理命令或图形化工具。6. 1. 1. 4 安装配置日志安装配置日志要求如下:a) 应提供软件安装与配置操作的日志记录功能;b) 安装配置记录信息应完整正确,易于阅读理解。6.1.2 扩展要求6. 1. 2. 1 数据库模板数据库模板要求如下:a) 应提供缺省的数据库实例和数据库存储的推荐配置参数;b) 应提供图形界面支持用户依据应用需求自定义相应的数据库模板。6. 1. 2. 2 选件安装与卸载选件
11、安装与卸载要求如下:a) 应提供数据库扩展组件的安装与卸载功能;b) 应提供扩展组件功能启用/禁用的管理功能;c) 应提供功能依赖组件分析检查的管理功能。6. 1. 2. 3 软件智能维护应提供基于网络的智能升级提醒或远程软件维护功能。6.2 可扩展性6.2.1 基本要求6.2. 1. 1 平台支持平台支持要求如下:a) 应支持多种硬件平台;b) 应支持多种操作系统运行环境。6.2. 1. 2 物理存储应提供数据库物理读写块大小的配置功能。3 GB/T 28821-2012 6.2.1.3 逻辑存储逻辑存储要求如下:a) 应提供数据库存储对象空间使用参数的配置功能Eb) 应提供表默认创建索引数
12、据存储参数管理功能。6.2. 1. 4 数据类型数据类型应支持ISO/IEC9075中规定的基本类型。6.2. 1. 5 字符集配置字符集配置要求如下:a) 应提供中文和英文字符集的配置功能;b) 应提供时区设置功能。6.2.2 扩展要求6.2.2. 1 分布式处理IL提供多数据库的透明连接,实现多数据库分布式事务处理功能。6.2.2.2 数据类型应提供用户自定义的数据类型处理功能。6.2.2.3 物理存储应提供裸设备的数据存储管理功能。6.2.2.4 数据模型数据模型要求如下:日)应提供全文数据的有效存储和检索功能;b) 应提供XML数据的有效存储和检索功能。6.2.2.5 统一身份认证应提
13、供目录服务器的数据库外部认证和授权管理的开发接口及工具。6.3 可伸缩性6.3. 1 基本要求6.3. 1. 1 存储可伸缩性存储可伸缩性要求如下:a) 应提供分区表跨表空间(文件组)表数据、索引数据存储和存储属性设置功能;b) 应提供表空间(文件组)或表数据存储压缩功能。6.3. 1. 2 执行可伸缩性执行可伸缩性基本要求如下:4 a) 应支持集群的运行环境;b) 应支持对称多处理器(SM凹的运行环境。6.3. 1. 3 可用可伸缩性可用可伸缩性基本要求如下:a) 应提供高效的在线重组表与索引的结构和数据的功能;b) 应提供备用数据库快速切换处理功能。注:可用可伸缩性指保证DBMS高效可用的
14、可伸缩解决方法。6.3.2 扩展要求6.3.2.1 执行可伸缩性应提供数据库内部SQL并行处理功能。6.3.2.2 可用可伸缩性可用可伸缩性扩展要求如下:a) 应提供数据库、表空间(文件组、表数据快速迁移的功能;b) 应提供数据库集群负载均衡的处理功能。6.3.2.3 管理可伸缩性应提供执行可伸缩、存储可伸缩、可用可伸缩管理的图形化管理功能。6.4 大数据量支持6.4.1 基本要求6.4. 1. 1 表容量表容量要求如下:a) 应提供跨磁盘数据文件数据存储管理功能;b) 应提供海量数据存储对象在线重组管理功能。6.4. 1. 2 大对象存储管理应提供千兆(G阶级文本或二进制大对象的存储定义和数
15、据存储管理功能。6.4. 1. 3 水平分区表水平分区表要求如下:a) 应提供数据库表水平分区管理功能;G/T 28821-2012 b) 应提供多种数据库表水平分区方式,同时提供对不同数据分区设置个性化的存储空间管理功能。6.4.2 扩展要求6.4.2.1 垂直分区表应提供垂直分区表功能,同时可以设置不同分区的存储管理策略。5 GB/T 28821-2012 6.4.2.2 组合分区应提供水平和垂直组合分区表、分区索引的管理功能。6.4.2.3 大对象数据存储应提供大对象数据外部存储管理功能。6.5 图形化管理6.5.1 基本要求6.5.1.1 DlI3MS参数配置应提供图形化界面管理DBM
16、S运行参数、服务器资源使用限额、并发连接数限额和!可连接的IP地址参数。6.5. 1. 2 数据库属性设置应提供图形化界面配置数据库级别的属性配置参数。6.5.1.3 多数据库服务器管理应提供多个数据库服务器图形化集中管理的功能与管理信息库。6.5. 1. 4 物理存储配置管理应提供图形化界面管理数据库数据文件、日志文件、归档文件的物理存储位置和空间大小分配功能。6.5. 1. 5 逻辑存储配置管理应提供图形化界面管理数据库、表空间(文件组)、数据库对象逻辑空间分配功能。6.5. 1. 6 数据库运行模式管理应提供图形化界面管理数据库缓存分配、数据库服务器进程/线程设置和数据库归档的运行模式。
17、6.5. 1. 7 模式管理应提供图形化界面管理模式创建、模式删除和模式对象查看的功能。6.5. 1. 8 表对象管理应提供图形化界面,对表对象进行管理,包括:a) 创建表,修改表名称、宇段名称与类型、添加或删除表字段;b) 提供有效的表结构与数据重组;c) 图形化条件选择查询数据并进行编辑修改zd) 图形化显示表属性及依赖关系;e) 提供表数据存储空间管理。6.5. 1. 9 索引对象管理应提供图形化界面,对索引对象进行管理,包括:6 G/T 28821-2012 a) 创建、修改索引信息:b) 提供多种索引定义类型;c) 提供索引的存储空间管理;d) 提供有效的索引数据重组。6.5. 1.
18、 10 视图对象管理应提供图形化界面,对视图对象进行管理,包括:a) 创建、删除视图;b) 查看、修改视图;c) 查看视图数据、支持条件查询;d) 图形化显示视图属性及依赖关系。6. 5. 1. 11 约束对象管理应提供图形化界面,对约束对象进行管理,包括:a) 主键、外键、非空、检查、唯一、默认值约束定义与修改设置;b) 约束延时、生效状态控制;c) 约束启用、禁用控制;d) 表、字段、视图的数据库对象约束查看、相关性图形化显示。6.5. 1. 12 触发器对象管理触发器对象管理基本要求如下:a) 应提供图形化界面创建、修改、删除触发器:b) 应提供触发器的编辑器,支持关键词显式标记的触发器
19、编辑管理功能界面。6.5. 1. 13 存储过程/函数管理存储过程/函数管理基本要求如下:a) 应提供图形化界面创建、修改、删除存储过程/函数,检查和调试存储过程/函数的功能;b) 应提供存储过程/函数的编辑器,支持关键词显式标记的存储过程/函数编辑管理功能界面。6. 5. 1. 14 用户权限管理用户权限管理基本要求如下:a) 应提供图形化界面创建、删除用户,修改用户信息;b) 应提供对用户访问的数据库对象进行授权管理的功能。6.5. 1. 15 角色权限管理应提供图形化界面创建、删除角色,启用、禁止角色,对角色的权限进行授权管理的功能。6.5. 1. 16 数据库对象授权管理应提供模式、表
20、、视图、存储过程/函数、数据库链接对象的授权管理。6.5. 1. 17 用户口令策略管理应提供图形化界面设置用户口令/密码策略。7 GB/T 28821-2012 6.5. 1. 18 数据库审计应提供图形化界面,支持审计策略定义、审计数据查看功能。6.5. 1. 19 备份管理应提供图形化界面,对多种数据备份处理方式进行管理。6.5. 1. 20 恢复管理应提供图形化界面,对多种数据还原/恢复处理方式进行管理。/ / /j 应提供图形化界面创建和删除序列葫能a毛一一七二二6.5.2.3 外部表应提供图形化界面创建和删除外部表数据存储目录、外部表结构功能。6.5.2.4 物化视图对象管理物化视
21、图对象管理要求如下:a) 应提供图形化界面创建、修改和删除物化视图;b) 在物化视图定义中应支持数据更新方式、更新周期,包括物化视图数据存储参数的设置。6.5.2.5 触发器对象管理触发器对象管理扩展要求如下:8 GB/T 28821-2012 a) 应提供语法提示的触发器编辑管理功能界面;b) 应提供检查和调试触发器的功能。6.5.2.6 存储过程/函数管理应提供语法提示的存储过程/函数编辑管理功能界面。6.5.2.7 数据库连接管理数据库连接管理要求如下:a) 应提供图形化界面创建、编辑、删除数据库连接;b) 应提供数据库连接对象的授权管理功能。6.5.2.8 分区表对象管理应提供图形化界
22、面,对分区功能进行管理,包括:a) 设置每个分区的存储参数;b) 按分区进行各份和恢复;c) 按分区条件重组分区表数据;d) 按指定分区管理数据。6.5.2.9 分区索引对象管理应提供图形化界面创建、修改和删除分区索引,包括分区索引数据存储参数的设置、分区索引数据存储配置。6.5.2.10 服务器资源管理应提供图形化界面,支持用户连接、服务器资源分配管理功能。6.5.2.11 运行监控应支持多实例集成监控与管理,操作系统和网络资源集成监控与管理。6.6 面向数据库开发的管理工具6.6.1 基本要求6. 6. 1. 1 命令行SQL交互式工具应提供远程向数据库服务器发送SQL、SQL执行计划查看
23、和SQL执行统计信息查看的功能。6.6. 1.2 图形化SQL交互式工具图形化SQL交互式工具应提供以下功能:a) 导人、编辑、保存、执行SQL语句和SQL脚本;b) 编辑、保存、调试和执行存储过程/函数;c) 快速复制、编辑现有数据库对象;d) 图形化显示执行计划、执行统计信息。6.6. 1. 3 预编译支持工具预编译支持工具要求如下:9 GB/T 28821-2012 a) 应提供C语言嵌入式SQL编程接口pb) 应提供预编译工具。6.6.2 扩展要求面向数据库开发的管理工具要求如下:a) 应提供数据库对象概念模型生成、编辑功能;b) 应提供服务器资源配置向导;c) 应提供远程数据库服务启
24、动、关闭功能。6. 7 商务智能工具数据挖掘基本要求如下:a) 应提供多种数据挖掘模型及基本对象图形化定义与管理功能;b) 应支持分类算法、回归算法、聚类算法、关联算法、时序算法的多种数据挖掘算法,并且提供用户自定义算法的处理功能;c) 应提供图形化的数据挖掘模型训练与管理。6.7. 1. 5 报表分析报表分析要求如下:a) 应提供多种格式、多种方式的商务智能报表设计器;b) 应提供电子表格、HTML报表、XML报表、自定义中文报表的多种结果展示方式;GB/T 28821-2012 c) 应提供基于服务器的多数据源、多格式、多导出方式的报表平台。6.7.1.6 元数据管理元数据管理基本要求如下
25、:a) 应提供技术元数据和商业元数据的提取和图形化建模管理;b) 应提供支持数据仓库元数据规范的信息目录;c) 应提供商务智能组件操作的多种日志的保存和展现方式。6.7. 1. 7 通用商务智能开发套件通用商务智能开发套件要求如F:a) 应提供数据仓库、在线分析处理、数据挖掘应用开发接口;b) 应提供基本的商务智能开发工具。6.7. 1. 8 数据集成数据集成要求如下:a) 应提供多数据源数据同步、数据迁移功能Eb) 应提供磁盘映像方式的数据物理同步功能;c) 应提供基于SQL多数据源数据|叶步、迁移功能。6.7.2 扩展要求6.7.2.1 ETL组件ETL组件扩展要求如下:a) 应提供衡量数
26、据质量的管理功能;b) 应提供图形化的工作负载流程控制与优化分析功能。6.7.2.2 存储管理应可利用关系数据库管理系统的安全、归档、备份、维护、恢复功能对数据仓库涉及的中间数据进行有效的管理。6.7.2.3 OLAP 应提供满足决策支持业务需求的、高效的OLAP业务操作。6.7.2.4 数据挖掘数据挖掘扩展要求如下:a) 应提供合适的挖掘模型查看、挖掘准确性图表和预测功能;b) 应提供数据挖掘模型验证的提升图、利润图、分类矩阵、交叉验证。6.7.2.5 元数据管理元数据管理扩展要求如下:a) 应提供元数据自动化提取功能,应提供元数据一致性检查和维护的图形化管理工具;b) 元数据管理应遵循CW
27、M规范,应提供基于信息目录的开发接口;c) 应提供商务智能套件不同级别的日志提示、警告,并提供日志风险分析功能。11 GS/T 28821-2012 6.7.2.6 通用商务智能开发套件通用商务智能开发套件扩展要求如下:a) 应提供面向商业开发套件的商务智能组件包;b) 应提供商务智能应用监控与优化管理工具。6.7.2.7 数据集成应提供集成数据的正确性、一致性、完整性分析管理功能。6.8 数据字典6.8.1 基本要求6. 8. 1. 1 表对象创建信息应提供表用户名称、表名称与结构、表数据的存储表空间(文件组)和数据记录的统计信息。6.8. 1. 2 索引对象信息应提供索引名称、索引i类型、
28、所属表信息、索引数据的存储表空间(文件组)和i数据记录的统计信息。6.8. 1. 3 字段对象信息应提供宇段名称、所属表信息、数据类型、长度、精度、是否允许空值标志、缺省值、不同值个数、最大伯与最小值的统计信息。6.8. 1. 4 约束对象信息应提供约束名称、约束类型、所属表信息和是否延迟检查的语义约束信息。6.8. 1. 5 数据库实倒信息应提供安装的主机信息、实例标识、版本,实例启动时间、当前状态、运行模式,服务器处理器、内存使用,物理和逻辑1/0与用户会话运行的统计信息。6.8. 1. 6 数据库信息应提供数据库标识、名称、创建时间、数据库结构、日志归档模式、最近的检查点信息和数据库状态
29、的统计信息。6.8.1.7 数据文件信息应提供文件标识、文件名称、文件创建日期、所属表空间(文件组)、可用状态和读写状态的统计信息。6.8. 1. 8 日志文件信息应提供日志文件标识、文件名称、日志文件大小或保留周期、日志文件的归档状态和日志文件的状态的统计信息。6.8. 1. 9 表空间(文件组)信息应提供表空间(文件组)标识、表空间(文件组)名称、表空间(文件组)类型、表空间(文件组)容量大GB/T 28821-2012 小、表空间(文件组物理存储文件和表空间(文件组)相关的存储管理参数的统计信息。6.8.2 扩展要求6.8.2.1 表对象信息应提供表状态、表逻辑存储空间(文件组)分配、分
30、配空间的使用、存储的数据块和数据存储压缩的统计信息。6.8.2.2 索引对象信息应提供索引逻辑存储空间使用、索引数据使用统计信息。6.8.2.3 数据库信息应提供保证数据库可用性的统计信息。6.8.2.4 数据文件信息应提供文件大小和文件块大小的统计信息e6.8.2.5 日志文件信息应提供日志文件类型、日志数据一致性管理的统计信息。6.8.2.6 表空间(文件组)信息应提供表空间使用的统计信息。6.9 结构完整性6.9. 1 基本要求6.9. 1. 1 表对象数据存储完整性应提供与表结构和表数据相关对象结构及其数据存储的完整性和有效性的管理功能。6.9. 1. 2 索引对象数据存储完整性应提供
31、索引碎片、索引结构及其数据存储的完整性和有效性的管理功能。6.9. 1. 3 视图、存储过程/函数对象完整性应提供分析检查视图、存储过程/函数与其他对象之间结构依赖的一致性和有效性的管理功能。6.9.2 扩展要求6.9.2.1 数据库实例完整性应提供数据库实例运行时的内存结构、后台进程配置及其各种组件使用信息的一致性和有效性的管理功能。6.9.2.2 数据库存储结构完整性应提供数据库物理数据文件、日志文件、归档文件逻辑和物理存储结构一致性和有效性的管理功能。13 GB月28821-20126. 10 运行状态监控实时性6.10.1 基本要求6. 10. 1. 1 缓存信息应提供数据库实例数据缓
32、存、日志缓存、数据字典缓存的数据字典视图与图形化管理工具。6.10. 1. 2 服务器进程信息应提供数据库服务器进程信息、对应的运行程序名称、进程的私有缓存信息的数据字典视图与图形化查看工具。6. 10. 1. 3 数据库连接信息应提供连接标识、连接状态、连接用户相关信息的数据字典视图与图形化查看工具。6.10. 1. 4 用户会话信息应提供会话标识、进程/线程标识、用户标识、最近的用户请求命令、缺省模式、客户应用程序、登陆时间、会话状态的数据字典视图与图形化查看工具。6. 10. 1. 5 数据库事件信息应提供数据库实例、数据库、数据库对象、物理I/O、逻辑1/0事件标识、等待时间汇总、超时
33、时间汇总、平均等待时间汇总的数据字典视图与图形化查看工具。6.10.2 扩展要求6.10.2. 1 服务器进程信息应提供对应操作系统进程信息、对应的跟踪信息、进程类型、进程启动用户信息的数据宇典视图与图形化管理工具。6.10.2.2 数据库连接信息应提供使用协议、连接类型、当前事务信息的数据库连接信息数据字典视图与图形化管理工具。6.10.2.3 用户会话信息应提供会话状态、客户终端机器信息、客户操作系统信息、等待此会话的锁信息、等待时间统计信息、使用时间统计信息、会话跟踪信息的数据字典视图与图形化管理工具。6.10.2.4 系统运行统计信息应提供用户相关、日志相关、缓存相关、操作系统相关、S
34、QL语句相关、调试相关的统计数据名称、统计数据类型、统计信息值的数据字典视图与图形化管理工具。6.10.2.5 数据库事件信息应提供数据库实例、数据库、数据库对象、物理1/0、逻辑1/0事件标识、名称、等待时间汇总、超时时间汇总、平均等待时间汇总的数据字典视图与图形化管理工具。14 GlB/T 28821-2012 6. 11 准确性维护6. 11. 1 基本要求6. 11. 1. 1 事务特性应支持事务的原子性、一致性、隔离性和持久性。6. 11. 1. 2 统计信息维护应提供数据库、数据库存储对象结构、数据、统计信息更新维护命令或工具。6. 11. 1. 3 什七管理工具。6. 11. 2
35、 6. 11. 2. 1 数据库一激他维护事求QrI1. ; a) 吗啡川咱寸供其拙丹库阳:习手沁加f?,17川lJ占川川1飞忖jf丰b) 肮提#供数据库一致r刊V问i二才f恪略丰衬补i卡、f垃士i)飞t秘向号;工具韦1飞/ / 6.11.2.2 数据库自管21/ / 数据库白何理要求如歹:a) 肮提#供t数据j库草数拉如宁r:典也I管理剖古古古、;b) 岛库f阳炖据j库草数据捕获札、亟j附们即尚踹且;!6川12吨tt/ 6. 12. 1 基本/ 6. 12. 1. 1 / 的迁移功能。6.12. 1. 2 6. 12. 1.3 同构数据文件转储应支持同一DBMS不同版本数据库文件之间的快速迁
36、移和升级。6. 12. 1. 4 异构数据库访问应提供异构数据库数据联机访问功能。6.12.2 扩展要求6.12.2. 1 数据库数据导入/导出应提供间/异构数据库存储过程/函数、触发器、视图对象的迁移功能。15 GB/f 28821-2012 6.12.2.2 数据库数据复制数据库数据复制要求如F:a) 应支持异构数据库之间至少两种复制模型;b) 应提供多数据库实时异步数据复制功能。6.12.2.3 异构数据库访问应提供异构数据库存储过程/函数对象联机SQL访问功能。7 可靠性要求7. 1 成熟性7. 1. 1 基本要求7. 1.1. 1 产品功能稳定性产品功能稳定性要求如下:a) 应提供高
37、可靠、高性能、高安全功能演示程序;b) 应提供不同版本数据库升级维护工具。7. 1. 1. 2 运行稳定性运行稳定性要求如下:a) 应支持7XZ4h稳定运行;b) 应提供事务、系统和介质故障的数据库数据正确恢复功能。7. 1. 2 扩展要求7. 1. 2.1 智能维护智能维护要求如下:a) 应提供数据库管理系统软件在线升级提醒功能;b) 应提供在线数据库实例配置管理与建议功能。7. 1. 2.2 通用性应提供与多种操作系统、中间件相互适配的开发接口或组件。7.2 网络传输容错性7.2.1 基本要求7.2. 1. 1 网络故障应提供同构数据库网络故障中断数据库会话容错处理功能。7.2.2 扩展要
38、求应提供异构数据库网络故障中断数据库会话容错处理功能。16 7.3 数据加载容错性7.3. 1 基本要求7.3. 1. 1 数据库启动/关闭数据库启动/关闭要求如下:a) 应支持数据库实例启动/关闭时错误检测和l处理能力pb) 应支持数据库打开/关闭时错误检测和处理能力。7.3. 1. 2 加载异常数据的容错性顶天豆1数据库文件出现错误7.3.2 扩展要求元。7.4 7.4.1 / 应提供数据库结构修改、数据7.4.2 扩展要求7.4.2.1 多实例快速切换多实例快速切换要求如下:a) 应支持集群环境下的事务并行处理及均分负载处理能力zb) 应支持数据库在故障时的容错和无断点恢复能力。7.4.
39、2.2 数据库多路复用数据库多路复用要求如下:a) 应支持数据库控制数据多路复用能力;b) 应支持在线/归档日志多路复用能力。/ GjT 28821-2012 17 GB/T 28821-2012 7.5 备份/恢复容错性7.5.1 基本要求7.5. 1. 1 备份容错性应支持数据库备份执行故障时的备份数据一致性处理能力。7.5. 1. 2 恢复容错性应支持完全数据库恢复执行故障时的恢复数据一致性处理能力。7.5.2 扩展要求7.5.2.1 备份容错性应支持在线数据库多种备份策略执行故障时的备份数据一致性处理能力。7.5.2.2 恢复容错性应支持在线、部分数据库恢复执行故障时的恢复数据一致性处
40、理能力。7.6 鲁棒性7.6.1 基本要求7.6. 1. 1 可恢复能力应支持数据库事务故障、系统故障、存储介质故障不同级别的可恢复能力。7.6. 1. 2 存储过程/函数容错性应保证用户自定义的存储过程/函数、触发器运行异常时DBMS运行的稳定性。7.6.2 扩展要求7.6.2. 1 凤险检测与DBMS自管理风险检测与DBMS自管理要求如下:a) 应支持各种可能导致DBMS运行风险的检测能力;b) 应提供DBMS出现风险时的处理方法和支持工具。7.6.2.2 通知/警告信息通知/警告信息要求如下:a) 应提供数据库运行重要事件时通知管理员的方法和工具;b) 应提供数据库通知/警告基线定义并提
41、供数据库运行重要事件、行为警告并通知管理员的方法和工具。7.7 本地备份7.7.1 基本要求7.7. 1. 1 联机全库备份应提供联机状态下对数据库相关文件进行全库备份的功能。18 GB/T 28821-2012 7.7. 1. 2 联机增量备份应提供联机状态下对数据库相关文件进行部分、增量备份的功能。7.7.1.3 备份元数据管理应提供多种在线备份元数据的管理命令或工具。7.7.2 扩展要求7.7.2. 1 备份管理备份管理要求如下:a) 应支持多种各份数据存储介质;b) 应支持与第三方数据备份软件适配能力。7.7.2.2 备份数据管理应支持各份数据的加密、压缩和安全存储的管理能力。7. 8
42、 异地备份7.8. 1 基本要求7.8. 1. 1 基于主机应提供基于主机的数据库高级复制技术,包括茬子日志的备用数据库远程数据库备份技术。7.8.1.2 远程容灾l币1提供远程容灾接口与辅助管理功能。7.8.2 扩展要求7.8.2.1 远程窑灾应提供生产中心与备份中心之间的容灾备份/恢复配置管理工具。7.9 逻辑备份/恢复7.9. 1 基本要求7.9. 1. 1 逻辑备份逻辑备份要求如下za) 应提供指定的数据库对象定义及相关数据的备份功能;b) 应提供指定用户/模式下的所有、指定数据库对象定义及相关数据的备份功能;c) 应提供指定数据库的所有用户/模式下的所有或指定数据库对象定义及相关数据
43、的备份功能。7.9. 1. 2 逻辑恢复逻辑恢复要求如下:a) 应提供指定的数据库对象定义及相关数据的恢复功能;b) 应提供指定用户/模式下的所有、指定数据库对象定义及相关数据的恢复功能;19 GB/T 28821-2012 c) 应提供指定数据库的所有用户/模式下的所有或指定数据库对象定义及相关数据的恢复功能。7.9.2 扩展要求7.9.2.1 备份数据管理应提供备份数据的加密和压缩的管理功能。7.9.2.2 还原数据的一致性检查应提供依据备份元数据检查还原数据一致性诊断的命令或工具。7.10 数据库恢复7. 10. 1 基本要求7. 10. 1. 1 数据库还原应支持多种存储介质的部分、完
44、整数据库数据还原处理能力。7. 10. 1. 2 系统故障恢复应支持系统故障重启后能正常运行且保证数据库数据一致的能力。7.10. 1. 3 完全介质故障恢复应支持多种完全介质故障恢复的能力。7.10.2 扩展要求7.10.2. 1 高级恢复应提供基于时间点、基于指定事务的介质故障恢复功能。7.10.2.2 误操作恢复应提供在误删除数据库对象后恢复原数据库对象和数据的功能。7.10.2.3 恢复管理应提供高级恢复数据一致性检查、备份和还原数据管理的功能。8 易用性要求8.1 DBMS安装8. 1. 1 基本要求8. 1. 1. 1 安装配置应提供易于理解的、集成的DBMS安装配置的图形化工具。8. 1. 1. 2 安装界面统一性在不同操作系统上的DBMS安装配置图形界面应相同或相似。20 G/l、28821-20128. 1. 1. 3 配置参数一致性在不同操作系统上安装DBMS时,配置参数应完整并相同或相似。8.1.1.4 安装手册完整性应提供对DBMS安装配置过程中可能出现的问题的回答和帮助。8. 1. 2 扩展要求8. 1. 2. 1 操作系统配置参数的自动化设置安装过程中应能自动检测产品所需的操作系统及软硬