1、介绍
1.1产品介绍
达梦数据库管理系统是达梦公司推出的具有完全自主知识产权的高性能数据库管理系统,简称DM。
1.2达梦数据库版本
1.标准版 Standard Edition
2.企业版 Enterprise Edition
3.安全版 Security Edition
标准版 Standard Edition
DM 标准版是为政府部门、中小型企业及互联网/内部网应用提供的数据管理和分析 平台。它拥有数据库管理、安全管理、开发支持等所需的基本功能,支持 TB 级数据量, 支持多用户并发访问等。该版本以其前所未有的易用性和高性价比,为政府或企业提供 支持其操作所需的基本能力,并能够根据用户需求完美升级到企业版。
企业版 Enterprise Edition
DM 企业版是伸缩性良好、功能齐全的数据库,无论是用于驱动网站、打包应用程序, 还是联机事务处理、决策分析或数据仓库应用,DM 企业版都能作为专业的服务平台。DM 企业版支持多 CPU,支持 TB 级海量数据存储和大量的并发用户,并为高端应用提供了数 据复制、数据守护等高可靠性、高性能的数据管理能力,完全能够支撑各类企业应用。
安全版 Security Edition
DM 安全版拥有企业版的所有功能,并重点加强了其安全特性,引入强制访问控制功 能,采用数据库管理员(DBA)、数据库审计员(AUDITOR)、数据库安全员(SSO)三权分 立安全机制,支持 KERBEROS、操作系统用户等多种身份鉴别与验证,支持透明、半透 明等存储加密方式以及审计控制、通信加密等辅助安全手段,使 DM 安全级别达到 B1 级, 适合于对安全性要求更高的政府或企业敏感部门选用。
2、环境准备
2.1检查配置
#检查时间和时区
date -R
#查看selinux
getenforce
#关闭selinux
setenforce 0
sed -ri 's/(SELINUX=)enforcing/\1disabled/g' /etc/selinux/config
2.2配置dmdba资源限制
vi /etc/security/limits.conf
dmdba soft nice 0
dmdba hard nice 0
dmdba soft as unlimited
dmdba hard as unlimited
dmdba soft fsize unlimited
dmdba hard fsize unlimited
dmdba soft nproc 131072
dmdba hard nproc 131072
dmdba soft nofile 131072
dmdba hard nofile 131072
dmdba soft core unlimited
dmdba hard core unlimited
dmdba soft data unlimited
dmdba hard data unlimited
dmdba soft memlock unlimited
dmdba hard memlock unlimited
2.3配置内核参数
fs.file-max = 6815744
fs.aio-max-nr = 1048576
kernel.shmall = 2097152
kernel.shmmax = 2147483648
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
net.ipv4.ip_local_port_range = 9000 65500
net.core.rmem_default = 4194304
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048576
vm.swappiness = 0
vm.dirty_background_ratio = 3
vm.dirty_ratio = 80
vm.dirty_expire_centisecs = 500
vm.dirty_writeback_centisecs = 100
#生效配置
sysctl -p
3、安装数据库
3.1创建用户和产品安装目录
#创建安装用户 dmdba
groupadd dinstall
useradd -g dinstall -m -d /home/dmdba dmdba
#设置dmdba用户密码
passwd dmdba
#创建数据库软件、数据文件、归档和备份存放目录
mkdir -pv /dm8/{dmdbms,dmdata,arch,bak}
chown -R dmdba:dinstall /dm8
3.2安装数据库软件
#上传数据库软件,解压并挂载
su – dmdba
./DMInstall.bin -i
请选择安装语言(C/c:中文 E/e:英文) [C/c]:c
是否输入Key文件路径? (Y/y:是 N/n:否) [Y/y]:n
是否设置时区? (Y/y:是 N/n:否) [Y/y]:y
请选择设置时区 [21]:21
请选择安装类型的数字序号 [1 典型安装]:1
请选择安装目录 [/home/dmdba/dmdbms]:/dm8/dmdbms
是否确认安装路径(/dm8/dmdbms)? (Y/y:是 N/n:否) [Y/y]:y
是否确认安装? (Y/y:是 N/n:否):y
请以root系统用户执行命令:
/dm8/dmdbms/script/root/root_installer.sh
3.3配置数据库环境变量
PATH=$PATH:$HOME/.local/bin:$HOME/bin:/dm8/dmdbms/bin
export LD_LIBRARY_PATH="$LD_LIBRARY_PATH: /dm8/dmdbms/bin "
export DM_HOME="/dm8/dmdbms"
3.4创建数据库
#使用dminit创建
cd /dm8/dmdbms/bin
./dminit path=/dm8/dmdata page_size=32 log_size=2048
#修改备份路径的参数
vi /dm8/dmdata/DAMENG/dm.ini
BAK_PATH= /dm8/bak
#使用root用户注册服务
cd /dm8/dmdbms/script/root
./dm_service_installer.sh -t dmserver -dm_ini /dm8/dmdata/DAMENG/dm.ini -p DMSERVER
3.5启动和停止数据库
su - dmdba
cd /dm8/dmdbms/bin
#启动
./DmServiceDMSERVER start
#停止
./DmServiceDMSERVER stop
3.6开启归档
#打开图形化管理工具
cd /dm8/dmdbms/tool
./manager
#在"管理服务器"的"系统管理"选项中将数据库状态变更为"配置"(即mount)
#归档模式选择"归档",配置归档的存放目录、类型、单个归档文件大小、归档目录空间使用限制
#将数据库状态修改为"打开"(即open)
#查看是否开启归档
select arch_mode from v$database;
#查看归档日志信息
select arch_name,arch_type,arch_dest from v$dm_arch_ini;
总结
更多资讯请上达梦技术社区了解:https://eco.dameng.com