DM8在Windows上的图形化安装
0 任务清单
在Windows环境下完成一次图形化安装。
安装完成后。要求:
1)初始化一个实例名为DMOA,库名为DMOA,端口号为5234,页大小为16,字符集为gb18030,大小写敏感为是的库。
2)新建一个名称为DMDBA的用户,设置密码为dameng_dba,并授予dba角色权限
3)新建一个名为TS_DMOA的表空间,新建一个名为DMOA的用户,并设置密码为dameng_oa,设置该用户的默认表空间为TS_DMOA。并授予resource角色权限。
4)使用DMOA用户新建表USERS,并插入数据,然后查询确认数据已经入库
1 安装
1.1 安装前准备
1.1.1 检查系统信息。
确认安装程序与操作系统匹配。
在终端中输入systeminfo,如下图所示:

x64是x86-64的简称,即x86架构的64位拓展版本。这个版本既可以发挥64位性能,也可以兼容32位软件。64位指的是CPU的64位指令集。
该版本与安装包的dm8_20250616_x86_win_64相匹配。
1.1.2 检查内存
在任务管理器中查看,可用内存需大于1GB。

1.1.3 检查储存空间
DM完全安装需要至少1GB的储存空间(文档中说是1GB,实际查看需要2GB)。

1.2 DM8的图形化安装

选择时区后,进入欢迎界面。点击下一步,接受许可证协议。验证Key文件。这里没有Key文件,不能使用安全版,点击下一步。

这里所需空间是2G,并非文档中的1G。选择典型安装,并安装所有内容。

选择自定义安装位置。

确认安装小结并点击安装。

等待安装完成。期间右下角多次弹出windows安全中心的病毒和威胁防护。安装时间大概2分钟。


2 初始化
2.1 进入DBCA工具
安装完成后,点击初始化,进入DBCA(数据库配置工具,Database Configuration assistant)。

或者从安装目录\tool\dbca.exe进入DBCA工具

2.2 初始化实例

创建模板

指定目录

设置数据库标识

设置数据库文件。包括控制文件、数据文件、日志文件和初始化日志。

初始化参数。

口令管理。这里的SYSDBA和SYSAUDITOR都是系统用户,这里设置统一的口令。使用dameng8_DBA作为口令。
安装完达成梦数据库,系统默认会自带有一些系统级的用户:
1、SYS -----数据库内置管理用户,不能登录数据库
2、SYSDBA -----数据库的管理员
3、SYSAUDITOR—审计用户
4、SYSSSO—安全用户
每一个用户都有一个默认的表空间,对于 SYS、SYSSSO、SYSAUDITOR 系统用户,默认的用户表空间是 SYSTEM,SYSDBA 的默认表空间为 MAIN,新创建的用户如果没有指定默认表空间,则系统自动指定 MAIN 表空间为用户默认的表空间。

创建示例库




3 完成操作
3.1 启动数据库
使用如下代码启动数据库
dmserver.exe .\data\DMOA\dm.ini 注:dmserver.exe <dm.ini路径>复制
这里实例已经在运行了

3.2 使用DIsql或DM管理工具连接数据库
可以使用DIsql链接数据库,使用命令行操作。登录方式如下:
DIsql.exe SYSDBA/"""dameng8_DBA""":5234 注:DIsql.exe <用户名>/"""<密码>""":<端口>复制

也可以使用图形化界面DM管理工具。

进入DM管理工具,配置连接。

3.3 新建用户
新建一个名称为DMDBA的用户,设置密码为dameng_dba,并授予dba角色权限。



存在问题:如果使用“默认密码策略”,需要包含大小写字母和数字。我们希望密码是dameng_dba,则必须选择“指定的密码策略”,否则会出现如下报错。

但是,如果选择“指定密码策略”,仍然会出现报错。复制命令到DIsql中执行,仍然报错。

create user DMDBA identified by "dameng_dba" password_policy 3;复制

通过搜索eco平台的相关文档得知,默认的安全策略最小值是15

只能作罢。密码设置为dameng8_DBA,采用默认密码策略。

后续补充:
有关PWD_POLICY和PWD_MIN_LEN 的相关内容在DM8系统管理员手册“2.1.1.1.26 未列在 dm.ini 中的 INI 配置项 ”中

动态和静态表示可修改,动态表示不重启数据库就可生效,静态表示需要重启数据库生效。具体修改方式见DM8系统管理员手册“2.1.1.1 dm.ini ”
3.4 新建普通用户和表空间
新建一个名为TS_DMOA的表空间

新建一个名为DMOA的用户,并设置密码为dameng_oa(实际密码位dameng8_OA),设置该用户的默认表空间为TS_DMOA。并授予resource角色权限。


3.5 新建表、插入数据并查询
使用DMOA用户新建表USERS,并插入数据


查询确认数据已经入库。






