全面系统地介绍了达梦数据库体系结构、数据库日常维护操作和数据库基本参数设置,是学习达梦数据库的基础教材和参考用书。
本书以达梦数据库管理系统DM7。1为蓝本,全面系统地介绍了达梦数据库体系结构、数据库日常维护操作和数据库基本参数设置,是学习达梦数据库的基础教材和参考用书。
全书共7章,主要包括达梦数据库概述、安装与卸载、表空间管理、对象管理、备份与还原、作业管理、安全管理等内容。对数据库的各项管理工作,本书中都列举了详细的例子,既介绍了SQL命令方式的管理方法,又介绍了可视化图形界面的管理方法,适合不同学习进度的读者使用。附光盘1张,内含达梦数据库管理系统7。1标准版及例题源码。
本书内容全面、举例丰富、操作性强,语言通俗、格式规范,可作为相关专业本科生的教材,也可作为工程技术人员的参考用书。
第1章 达梦数据库概述 1
1.1 DM 7主要特性 1
1.1.1 通用性 1
1.1.2 高可用性 2
1.1.3 高性能 4
1.1.4 高安全性 7
1.1.5 易用性 9
1.1.6 兼容性 9
1.2 DM 7体系结构 9
1.2.1 物理存储结构 10
1.2.2 逻辑存储结构 14
1.2.3 实例 18
1.2.4 工作机制 24
1.3 DM 7常用工具 25
第2章 安装与卸载 29
2.1 Windows下DM 7安装与卸载 29
2.1.1 安装前准备 29
2.1.2 服务器端软件安装 30
2.1.3 客户端软件安装 42
2.1.4 许可证安装 42
2.1.5 卸载 43
2.2 Linux下DM 7安装与卸载 44
2.2.1 安装前准备 45
2.2.2 服务器端软件安装 46
2.2.3 客户端软件安装 48
2.2.4 命令行方式安装DM服务器和客户端软件 49
2.2.5 许可证安装 49
2.2.6 卸载 50
第3章 表空间管理 51
3.1 创建表空间 51
3.1.1 用SQL命令创建表空间 51
3.1.2 用管理工具创建表空间 53
3.2 修改表空间 55
3.2.1 用SQL命令修改表空间 55
3.2.2 用管理工具修改表空间 56
3.3 删除表空间 58
3.3.1 用SQL命令删除表空间 58
3.3.2 用管理工具删除表空间 59
3.4 创建大表空间 60
3.4.1 用SQL命令创建大表空间 60
3.4.2 用管理工具创建大表空间 60
3.5 删除大表空间 61
3.5.1 用SQL命令删除大表空间 62
3.5.2 用管理工具删除大表空间 62
第4章 对象管理 64
4.1 用户管理 64
4.1.1 创建用户 64
4.1.2 修改用户 69
4.1.3 删除用户 71
4.2 模式管理 73
4.2.1 创建模式 73
4.2.2 设置当前模式 75
4.2.3 删除模式 76
4.3 表管理 78
4.3.1 管理数据库表 78
4.3.2 管理外部表 103
4.4 视图管理 107
4.4.1 创建视图 108
4.4.2 删除视图 117
4.4.3 创建物化视图 118
4.4.4 修改物化视图 125
4.4.5 删除物化视图 126
4.5 索引管理 127
4.5.1 创建常用索引 128
4.5.2 删除常用索引 131
4.5.3 创建位图连接索引 132
4.5.4 删除位图连接索引 134
4.5.5 创建全文索引 136
4.5.6 修改全文索引 138
4.5.7 删除全文索引 140
4.6 序列管理 141
4.6.1 创建序列 142
4.6.2 删除序列 145
4.7 同义词管理 146
4.7.1 创建同义词 146
4.7.2 删除同义词 149
第5章 备份与还原 151
5.1 备份还原概述 151
5.1.1 相关概念 151
5.1.2 备份还原分类 152
5.1.3 备份还原条件 155
5.2 数据库备份还原 156
5.2.1 使用SQL语句备份 156
5.2.2 使用DMRMAN备份还原 158
5.2.3 使用DMRMAN还原恢复 159
5.3 表空间备份还原 161
5.3.1 使用SQL语句备份 161
5.3.2 使用SQL语句还原 162
5.4 表备份还原 164
5.4.1 使用SQL语句备份 164
5.4.2 使用SQL语句还原 165
5.5 逻辑备份与还原 168
5.5.1 逻辑备份 168
5.5.2 逻辑还原 170
第6章 作业管理 174
6.1 作业概述 174
6.2 通过系统过程管理作业 175
6.2.1 创建作业 175
6.2.2 启动作业配置 176
6.2.3 配置作业步骤 177
6.2.4 配置作业调度 179
6.2.5 提交作业配置 182
6.2.6 其他作业管理 182
6.3 通过管理工具管理作业 184
第7章 安全管理 187
7.1 权限管理 187
7.1.1 权限分类 188
7.1.2 授予权限 189
7.1.3 回收权限 193
7.2 角色管理 196
7.2.1 创建角色 197
7.2.2 管理角色权限 197
7.2.3 分配与回收角色 198
7.2.4 启用与停用角色 199
7.2.5 删除角色 200
7.3 数据库审计 200
7.3.1 设置数据库审计 201
7.3.2 分析审计结果 206
7.3.3 监测实时侵害 211
附录A 数据库参数配置 217
附录B 达梦数据库技术支持 230