DM数据库创建与配置详解

需积分: 24 17 下载量 112 浏览量 更新于2024-08-07 收藏 4.79MB PDF 举报
"该资源主要介绍了达梦数据库的创建过程以及数据库的相关概念和架构,包括逻辑和物理存储结构、内存结构、线程管理和数据库的升级流程。此外,还涉及了数据库管理员的角色和职责以及数据库的创建与配置。" 在创建数据库的过程中,安装完成后会显示对话框,提供安装状态的反馈,这在图7.12中有所展示。对于非root用户在Linux、Solaris、AIX和HP-UNIX系统中创建数据库时,系统会提示需要以root权限执行特定命令以创建数据库的随机启动服务,这一操作在图7.13中被提及。 达梦数据库(DM)的体系架构分为逻辑和物理两个层面。逻辑结构包括数据库和实例,其中数据库是数据的集合,而实例则是运行数据库服务的内存映像。在逻辑存储结构中,表空间是存储数据的主要单位,记录、页、簇和段则构成了数据在逻辑层的组织方式。 物理存储结构方面,DM涉及到多种文件,如配置文件用于设定数据库服务和复制配置,控制文件记录数据库的状态信息,数据文件存储实际数据,重做日志文件用于记录事务对数据库的更改,而归档日志文件则是为了灾难恢复保存的重做日志副本。此外,还有逻辑日志文件、备份文件、跟踪日志文件、事件日志文件、数据重演文件等,这些文件各有其特定作用,确保数据库的正常运行和维护。 DM的内存结构包括内存池、缓冲区、排序区、哈希区和SSD缓冲区。内存池分为共享内存池和运行时内存池,分别服务于多个进程和单个进程的需求。缓冲区包括数据缓冲区、日志缓冲区、字典缓冲区和SQL缓冲区,用于缓存常用数据和元数据。排序区和哈希区则用于高效的查询处理,SSD缓冲区则是针对固态硬盘优化的数据存储区域。 线程管理部分,DM有监听线程、工作线程、IO线程、调度线程、日志FLUSH线程、日志归档线程、日志APPLY线程、定时器线程、逻辑日志归档线程、MAL系统相关线程以及其他线程,这些线程协同工作,保证数据库服务的高效运行。 在数据库升级方面,DM7提供了不同的升级方法,包括数据迁移工具和数据导入导出工具,升级前需要进行充分的准备工作,升级后还需要进行后期的维护工作。 基础数据库管理部分,讨论了DM系统管理员的分类(如DBA、安全员和审计员)及其职责,以及如何创建和配置DM数据库。创建DM数据库涉及一系列步骤,包括规划数据库架构、设置参数、创建实例和表空间等。 这个资源深入浅出地阐述了达梦数据库的创建、管理、架构和升级等方面的知识,对于DBA或者需要了解达梦数据库操作的人员来说非常有价值。