DM数据库

news/2024/10/30 21:56:54/

简介

达梦数据库是达梦公司推出的具有完全自主知识产权的高性能数据库管理系统,简称DM。达梦数据库管理系统的最新版本是8.0版本,简称DM8。

1、CPU架构

目前DM数据库产品,支持X86、飞腾、龙芯、鲲鹏、海光、兆芯等国内外,常见的CPU架构

2、操作系统版本

DM产品支持,在Windows、Centos、麒麟等,常用操作系统中进行安装部署

3、目录与存储规划

服务器存储规划,在生产环境中,非常重要

  1. 错误规划,将会导致后期磁盘空间遇到瓶颈,需要进行数据迁移等工作;
  2. 条件允许的情况下,建议客户采购服务器时,选用企业级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、初始化参数说明

  1. 初始化参数,分为可更改和不可更改2种配置参数

其中页大小 (page_size)、簇大小 (extent_size)、大小写敏感 (case_sensitive)、字符集 (charset) 这四个参数,一旦确定无法修改,需谨慎设置。

  1. 可配置参数分为以下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初始化数据库实例名字, 数据库实例名是用于和操作系统进行联系的标识,就是说数据库和操作系统之间的交互用的是数据库实例名

4PAGE_SIZE数据文件使用的页大小,缺省使用 8K,只能是 4K8K16K 32K 之一

5EXTENT_SIZE数据文件使用的簇大小,只能是 16 页或 32 页之一,缺省使用 16

6CASE_SENSITIVE标识符大小写敏感,默认值为 Y。只能是’Y, y, N, n, 1, 0’之一

7CHARSET字符集选项,默认值为 00 代表 GB18030,1 代表 UTF-8,2 代表韩文字符集 EUC-KR

8LOG_PATH初始数据库日志文件的路径,文件路径长度最大为 256

9LOG_SIZE初始数据库日志文件的大小,单位MB

10PORT_NUM初始化时设置 dm.ini 中的 PORT_NUM,默认 5236,取值范围:1024~65534

 更多产品资料,请查阅官方网站:https://eco.dameng.com


http://www.ppmy.cn/news/155737.html

相关文章

DM3

一、填空题(每空2分,共20分)。 1. 规划网站,一般要从三个方面去思考,即 、 、 。 2. CSS样式是专门用来进行 和 的。 3. 创建到锚点的链接的过程分为两步&#xf…

GoLang实现接口的方式

接口的实现 如果接口类型只包含一个方法,那么这个类型的名字以er结尾。 golang中实现接口的方式: • 结构体形式实现结构 type Duck interface{Swim()Quack() }type Person struct{}func (p Person) Swim(){fmt.Println("游泳") } func (p Person) Quac…

DMR基础

一、概述 DMR数字对讲机协议是欧洲电信标准协会在2005年4月推出的数字对讲机标准,后来又进行了多次修改。最新版本DMR数字对讲机协议是2007年12月公布的,共有四部分:第一部分为空中接口物理层和数据链路层协议,第二部分为空中接口…

DMA详解

DMA本来不属于CPU体系架构部分的内容,只因为在开发中经常要用到其相关的知识,所以这里就其基本概念、工作原理、常见问题做一个总结。 DMA概述 DMA的英文拼写是“Direct Memory Access”,汉语的意思就是直接内存访问。DMA既可以指内存和外设…

DM8-JDBC

DM8-JDBC 1、对象说明 DriverManager:用于加载驱动和创建数据库连接,实际中采用Class.forName("")来加载驱动,DriverManager用来创建与数据库的连接对象Connection。 URL: 常用数据库URL地址的写法: Oracle写法&…

dm-v1.0.5使用

DM使用V1.0.5版本,线上共创建了100的WORKER任务,给业务做各种数据同步任务,目前官方支持的几种同步方式都在线上运行,且使用超过6个月时间,挺稳定的,高峰期存在一定延期及其他。 使用过程需要注意的有: …

DM8的安装

1.dm8安装 1).通过xftp 把dm8的包放到linux系统下面 2).挂在到mnt文件夹下面 mount /opt/dm8_20210818_x86_rh6_64_ent_8.4.2.18_pack14.iso /mnt 3).创建用户和用户组 groupadd dinstall ---用户组 useradd -g dinstall dmdba ----用户 …

DM到DM的DMHS同步

目录 1 DM源端 1.1 数据库环境准备 1.1.1 开归档和逻辑日志 1.1.2 配置归档 1.1.3 验证配置正确性 1.2 DMHS环境 1.2.1 DMHS安装 1.2.2 DDL同步 1.2.3 配置dmhs.hs 2 目的端 2.1 数据库环境准备 2.1.1 开归档和逻辑日志 2.1.2 配置归档 …