简介
1.标准版 Standard Edition: 拥有数据库管理、安全管理、开发支持等所需的基本功能,支持 TB 级数据量,
支持多用户并发访问等
2.企业版 Enterprise Edition:伸缩性良好、功能齐全的数据库,无论是用于驱动网站、打包应用程序,还是联机事务处理、决策分析或数据仓库应用,DM 企业版都能作为专业的服务平台
3.安全版 Security Edition:拥有企业版的所有功能,并重点加强了其安全特性,引入强制访问控制功
能,采用数据库管理员(DBA)、数据库审计员(AUDITOR)、数据库安全员(SSO)三权分
立安全机制
准备
#获取系统位数
getconf LONG_BIT
#查询操作系统 release 信息
lsb_release -a
#查询系统信息
cat /etc/issue
#查询系统名称
uname -a
创建安装用户
#1. 创建安装用户组 dinstall
groupadd dinstall
#2. 创建安装用户 dmdba
useradd -g dinstall -m -d /home/dmdba -s /bin/bash dmdba
#3. 初始化用户密码
passwd dmdba
#4. 之后通过系统提示进行密码设置。
检查当前安装用户的 ulimit 参数
# 查看
ulimit -a
# 修 改 文 件 #/etc/security/limits.conf
#1.data seg size ,建议为 1048576
data seg size (kbytes, -d)
#2. file size 建议为 unlimited
file size(blocks, -f)
#3. open files 65536 以上
open files(-n)
#4.virtual memory 建议为 1048576(即 1GB)
virtual memory (kbytes, -v)
系统内存与存储空间
# 至少 1GB 的可用内存(RAM)
# 获取内存总大小
grep MemTotal /proc/meminfo
# 获取交换分区大小
grep SwapTotal /proc/meminfo
#获取内存使用详情
free
# 检查存储空间
# 1GB 的存储空间
#查询目录/mount_point/dir_name 可用空间
df -h /mount_point/dir_name
安装
图形化安装
# 加载(mount)光驱
mount /dev/cdrom /mnt/cdrom
chmod 755 ./DMInstall.bin
# 运行 DM 的图形化安装
# 使用安装系统用户直接登录
./DMInstall.bin
1 :提示对话框
2 :选择语言和时区
3 :欢迎页面
4 :许可证协议
5 :查看版本信息
6 :证 验证 Key 文件(可以跳过)
7 :选择安装方式
- 典型安装包括:服务器、客户端、驱动、用户手册、数据库服务。
- 服务器安装包括:服务器、驱动、用户手册、数据库服务。
- 客户端安装包括:客户端、驱动、用户手册。
- 自定义安装包括:根据用户需要勾选组件,可以是服务器、客户端、驱动、用户手
- 册、数据库服务中的任意组合。
8 :选择安装目录
9 :安装前小结
10 :安装
11 :初始化数据库
命令行安装
./DMInstall.bin -i
步骤 1 :选择安装语言
步骤 2 :验证 Key 文件
步骤 3 :输入时区
步骤 4 : 选择安装类型路径
步骤 5 :安装小结
步骤 6 :安装
安装目录介绍
BIN:达梦数据库命令和lib库
BIN2:uft8
Desktop: 桌面快捷键
DOC:用户手册和操作手册
Drivers:驱动
Include:c语言,头文件
Jar:jar包(导入导出,快速加载,日志挖掘)
Log: 日志文件
Jdk:java包
Tool:客户端
Web:dem
Script:脚本文件
卸载
- 已经存在数据库,停止数据库,执行 uninstall.sh
- 只安装了软件,可以直接执行 unlinstall.sh.脚本uninstall.sh 在安装目录下。
# 进入 DM 安装目录
cd /DM_INSTALL_PATH
# 执行卸载脚本
./uninstall.sh
# 或者,执行卸载脚本命令行卸载需要添加参数-i
./uninstall.sh -i
数据库配置工具
- 创建数据库实例
- 删除数据库实例
- 注册数据库服务
- 删除数据库服务
照着图形引导操作即可。注意:
- 示例库推荐创建,其中的 DML 语句之后有参考意义
- 以 root 系统用户执行最后的配置脚本
xhost 配置
# 以 BASH 为例,设置 xhost
xhost + localhost
# 注:假设安装系统用户为 dmdba
su - dmdba
# 切换至安装系统用户后执行图形化安装程序
# 用户可以执行 xclock 命令进行测试,如果 xclock 系统命令存在,将出现图形化的时钟,如果
# 运行失败,则设置 xhost 失败,具体细节可向系统管理员咨询。
./DMInstall.bin
附注
root 安装:如果使用 root 系统用户进行安装,DM 安装程序将更改安装目录的所有者。可分为以下几种情况:
- 系统中存在 dmdba 系统用户
DM 将更改安装目录的所有者为 dmdba 系统用户,更改所有组为 dmdba 系统用户的默
认组。 - 系统中不存在 dmdba 系统用户,但存在 dinstall 组
DM 将创建 dmdba 系统用户,并设置 dmdba 系统用户默认组为 dinstall。DM 将更改安
装目录所有者为 dmdba,更改所有组为 dinstall。 - 系统中不存在 dmdba 系统用户,也不存在 dinstall 组
DM将创建dmdba系统用户和dinstall组,并设置dmdba系统用户默认组为dinstall。
DM 将更改安装目录所有者为 dmdba,更改所有组为 dinstall。
不建议用户使用 root 系统用户进行安装,也不建议用户使用 root 系统用户初始化和运行 DM 数据库系统和客户端工具。
DM 对 dminit 和 dmserver 执行文件的权限进行了修改。通过 chmod 命令将 dminit 和 dmserver 设置 6755 的权限。保证用户使用不同操作系统用户运行 dminit 和 dmserver 时,真正的进程用户、用户组是一致的(与 dminit 和 dmserver 的文件所有者与所有组相同)。
为了保证系统的安全性,dminit 执行程序只有 root 系统用户和文件所有者用户能够运行。禁止以其他系统用户运行。