DM数据库安装及启动教程(Windows版)
一、DM系统管理员
1.DM数据库管理员的类型(四权分立)
- 数据库管理员(SYSDBA):评估数据库服务器所需的软、硬件运行环境;安装和升级 DM 服务器;数据库结构设计;监控和优化数据库的性能;计划和实施备份与故障恢复。
- 数据库安全员(SYSSSO):是制定并应用安全策略,强化系统安全机制;通过这种方式可以有效的对 DBA 的权限进行限制。
- 数据库审计员(SYSAUDITOR) :主要职责就是创建和删除数据库审计员,设置/取消对数据库对象和操作的审计设置,查看和分析审计记录等。
- 数据库对象操作员(SYSDBO):创建数据库对象,并对自己拥有的数据库对象(表、视图、存储过程、序列、包、外部链接)具有所有的对象权限并可以授出与回收,但其无法管理与维护数据库对象。
注意:SYS用户仅用于保存系统内部对象,并非数据库管理员,也无法进行登录。
二、创建和删除DM数据库
1.创建DM数据库实例
(1)DM数据库程序安装
双击运行【setup.exe】安装程序,进入安装页面:
验证 Key 文件环节可跳过,如果没有 Key 文件,点击【下一步】即可。如有则点击【浏览】按钮,选取 Key 文件,安装程序将自动验证 Key 文件合法性,点击【下一步】继续安装
按需安装好之后,进入数据库配置
(2)启动数据库配置助手
点击开始
选择数据库模板和性能参数,点击下一步:
指定数据库存储的目录,点击下一步:
设置数据库名、实例名以及端口号,点击下一步:
设置“控制文件”、“数据文件”、“日志文件”、“初始化日志”的路径,点击下一步:
设置初始化参数,点击下一步:
设置口令,用户可以选择为每个系统用户设置不同口令(留空表示使用默认口令),也可以为所有系统用户设置同一口令。口令必须是合法的字符串,不能少于 9 个或多于 48 个字符。点击下一步:
创建示例库,示例库 BOOKSHOP 模拟武汉代理图书的某销售公司,该公司欲建立在线购物平台来拓展其代理产品的销售渠道。该示例在 DM 各演示程序中使用。安装该示例后,将在数据库中创建 BOOKSHOP 表空间,同时创建 RESOURCES、PERSON、PRODUCTION、PURCHASING、SALES、OTHER 这 6 个模式和相关的表。示例库 DMHR 模拟武汉达梦数据库有限公司人力资源管理系统。安装完该示例库,将创建一个模式 DMHR 和一个表空间 DMHR,在 DMHR 模式下创建REGION、CITY、LOCATION、DEPARTMENT、JOB、EMPLOYEE、JOB_HISTORY 等 7 张表,并插入数据。
创建数据库摘要,会列举创建时指定的数据库名、示例名、数据库目录、端口、控制文件路径、数据文件路径、日志文件路径、簇大小、页大小、日志文件大小、标识符大小写是否敏感、是否使用 unicode 等信息,方便用户确认创建信息是否符合自己的需求,及时返回修改。
核对完信息后,点击完成,开始创建
创建实例完成
2.删除数据库实例
删除数据库,包括删除数据库的数据文件、日志文件、控制文件和初始化参数文件。为了保证删除数据库成功,必须保证 dmserver 已关闭。
打开DM服务查看器,关闭DMSERVER服务:
打开达梦数据库配置助手,选择删除数据库实例
根据数据库名称,选择要删除的数据库
确认信息后,点击完成,开始删除
删除数据库实例完毕
三、启动和关闭数据库
1.启动数据库
启动数据库分别有3种方式,分别是:菜单方式、Windows服务方式以及命令行方式
(1)菜单方式启动:
打开DM服务查看器,会弹出DM服务页面:
选中所要启动的数据库,点击鼠标右键,在菜单栏中选择启动。
(2)Windows服务方式启动:
如新建一个实例名为 DMSERVER 的 DM 数据库,Windows 的服务中会增加一项名称为DmServiceDMSERVER的服务。打开 Windows 的管理工具,选择“服务”,选择“DmServiceDMSERVER”,用鼠标在工具栏点击启动按钮或者点击鼠标右键,选择“启动“:
(3)命令行方式启动:
进入 DM 安装目录下的 bin 目录,直接打开应用程序 dmserver 就可以启动 DM 数据库。或者先打开 Windows 命令提示符工具,在命令工具中执行命令进入 DM 服务器的目录,再执行 dmserver 的命令启动 DM 数据库
2.关闭数据库
关闭数据库分别有3种方式,分别是:菜单方式、Windows服务方式以及命令行方式
(1)菜单方式关闭:
鼠标右键点击停止
(2)Windows服务方式关闭:
者点击鼠标右键,在菜单栏中选择停止
(3)命令行方式关闭:
在启动数据库的命令工具中输入 exit,然后回车,关闭 DM 数据库
3.数据库状态与模式
状态 | 说明 |
---|---|
配置状态(MOUNT) | 不允许访问数据库对象,只能进行控制文件维护、归档配置、数据库模式修改等操作 |
打开状态(OPEN) | 不能进行控制文件维护、归档配置等操作,可以访问数据库对象,对外提供正常的数据库服务 |
挂起状态(SUSPEND) | 与 OPEN 状态的唯一区别就是,限制磁盘写入功能;一旦修改了数据页,触发 REDO 日志、数据页刷盘,当前用户将被挂起 |
OPEN 状态与 MOUNT 和 SUSPEND 能相互转换,但是 MOUNT 和 SUSPEND 之间不能相互转换。
模式 | 说明 |
---|---|
普通模式(NORMAL) | 用户可以正常访问数据库,操作没有限制 |
主库模式(PRIMARY) | 用户可以正常访问数据库,所有对数据库对象的修改强制生成 REDO 日志,在归档有效时,发送 REDO 日志到备库 |
备库模式(STANDBY) | 接收主库发送过来的 REDO 日志并重做。数据对用户只读。三种模式只能在 MOUNT 状态下设置,模式之间可以相互转换 |
三种模式只能在 MOUNT 状态下设置,模式之间可以相互转换。
达梦在线服务平台:https://eco.dameng.com/