Dm8单机部署

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值