简介
达梦数据库是达梦公司推出的具有完全自主知识产权的高性能数据库管理系统,简称DM。达梦数据库管理系统的最新版本是8.0版本,简称DM8。
1、CPU架构
目前DM数据库产品,支持X86、飞腾、龙芯、鲲鹏、海光、兆芯等国内外,常见的CPU架构
2、操作系统版本
DM产品支持,在Windows、Centos、麒麟等,常用操作系统中进行安装部署
3、目录与存储规划
服务器存储规划,在生产环境中,非常重要
- 错误规划,将会导致后期磁盘空间遇到瓶颈,需要进行数据迁移等工作;
- 条件允许的情况下,建议客户采购服务器时,选用企业级SSD(归档和备份文件,用比较廉价的HDD),作为数据文件的存储设备
3.预算有限,则可以采购少量SSD,用于内存到机械磁盘的缓冲层
4、用户与组
DM 数据库不应该使用 root 用户安装和维护;需要在安装之前为 DM 数据库创建一个专用的系统用户和用户组
5、资源限制
linux资源限制,配置文件是/etc/security/limits.conf;限制用户进程的数量对于linux系统的稳定性非常重要。
limits.conf文件限制着用户可以使用的最大文件数,最大线程,最大内存等资源使用量。
配置参数及说明:
dmdba soft core unlimited #生成core文件数量,core文件仅仅是一个内存映象
dmdba hard core unlimited
dmdba soft nofile 65536 #表示任何一个用户,可以打开的最大的文件描述符数量
dmdba hard nofile 65536
dmdba soft nproc 65536 #表示任何一个用户可以打开的最大的进程数
dmdba hard nproc 65536
dmdba soft stack 65536 #线程堆栈大小
dmdba hard stack 65536
6、环境变量
Linux 系统中,环境变量是用来定义系统运行环境的一些参数,可以直接通过变量名称来提取到对应的变量值
示例:
vi /home/dmdba/.bash_profile
文件末尾添加如下内容:
export DM_HOME=/home/dmdba/dmdbms
export PATH=$PATH:$DM_HOME/bin
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$DM_HOME/bin
7、防火墙
客户生产环境中,从服务器安全方面考虑,不应该关闭防火墙,因此需要熟悉防火墙策略的配置
示例CentOS 7:
-- 防火墙,开放5236端口
firewall-cmd --permanent --add-port=5236/tcp
firewall-cmd --reload #重新加载防火墙配置才会起作用
-- 防火墙,移除5236端口
firewall-cmd --permanent --remove-port=5236/tcp
firewall-cmd --reload #重新加载防火墙配置才会起作用
-- 开启防火墙
systemctl start firewalld
8、初始化参数说明
- 初始化参数,分为可更改和不可更改2种配置参数
其中页大小 (page_size)、簇大小 (extent_size)、大小写敏感 (case_sensitive)、字符集 (charset) 这四个参数,一旦确定无法修改,需谨慎设置。
- 可配置参数分为以下3类:
select distinct para_type from v$dm_ini;
1、READ ONLY:手动参数,表示服务器运行过程中不可修改;
2、IN FILE:静态参数,只可修改ini文件;
3、SYS和SESSION:动态参数,ini文件和内存同时可修改,其中,SYS系统级参数;
常用初始化参数说明:
1、参数PATH数据库安装路径
2、参数DB_NAME初始化数据库名字,是一个数据库的唯一标识,就像人的身份证号一样
3、参数INSTANCE_NAME初始化数据库实例名字, 数据库实例名是用于和操作系统进行联系的标识,就是说数据库和操作系统之间的交互用的是数据库实例名
4、PAGE_SIZE数据文件使用的页大小,缺省使用 8K,只能是 4K、8K、16K 或 32K 之一
5、EXTENT_SIZE数据文件使用的簇大小,只能是 16 页或 32 页之一,缺省使用 16 页
6、CASE_SENSITIVE标识符大小写敏感,默认值为 Y。只能是’Y’, ’y’, ’N’, ’n’, ’1’, ’0’之一
7、CHARSET字符集选项,默认值为 0。0 代表 GB18030,1 代表 UTF-8,2 代表韩文字符集 EUC-KR
8、LOG_PATH初始数据库日志文件的路径,文件路径长度最大为 256
9、LOG_SIZE初始数据库日志文件的大小,单位MB
10、PORT_NUM初始化时设置 dm.ini 中的 PORT_NUM,默认 5236,取值范围:1024~65534
更多产品资料,请查阅官方网站:https://eco.dameng.com