安装DM8

news/2024/11/28 9:45:21/

DM逻辑体系结构

1.数据库由一个或多个表空间组成;
2. 每个表空间由一个或多个数据文件组成;
3. 每个数据文件由一个或多个簇组成;
4. 段是簇的上级逻辑单元,一个段可以跨多个数据文件;
5. 簇由磁盘上连续的页组成,一个簇总是在一个数据文件中;
6. 页是数据库中最小的分配单元,也是数据库中使用的最小的 IO 单元

物理体系结构

达梦数据库使用了磁盘上大量的物理存储结构来保存和管理用户数据。典型的物理存储结构包括:用于进
行功能设置的配置文件;用于记录文件分布的控制文件;用于保存用户实际数据的数据文件、重做日志文
件、归档日志文件、备份文件;用来进行问题跟踪的跟踪日志文件等

版本类型

版 本区别
开 发 版不支持数据库集群等企业级功能,其它功能和企业版相同,试用期为一年
标 准 版为政府部门、中小型企业及互联网/内部网应用提供的数据管理和分析平台。支持TB级数据 量、多用户并发访问等,拥有易用性和高性价比,能够根据用户需求完美升级到企业版
企 业 版伸缩性好、功能齐全。用于驱动网站、打包应用程序、联机事务处理、决策分析和数据仓库 应用等。拥有数据复制、数据守护等高可靠性、高性能的数据管理能力,完全可以支撑各类 企业应用
安 全 版安全版是企业版的加强版,主要加强了安全特性,更适用于安全性要求高的政府或企业敏感 部门。引入强制访问控制功能,采用数据库管理员(DBA)、数据库审计员(AUDITOR)、数据 库安全员(SSO)、数据库对象操作员(DBO)四权分立安全机制,支持KERBEROS、操作系统用 户等多种身份鉴别与验证,支持透明、半透明等存储加密方式以及审计控制、通信加密等辅 助安全手段,使安全级别达到B1级

安装前查环境

查下CPU 命令lscup

检查系统、 uname -a

内存 命令free -g

磁盘,保证安装运行基本要求满足就行 命令lsblk -l

fdisk看有没有其他的盘

cat /etc/fstab

模拟数据库读写小数据来测试硬盘的IO,命令如下

dd if=/dev/zero of=test bs=32k count=20k oflag=dsync
小于20-30mb/s就要发风险告知了

操作系统资源限制检查并 添加 参数

vi /etc/security/limits.conf
dmdba soft nofile 65536
dmdba hard nofile 65536
dmdba soft nproc 10240
dmdba hard nproc  10240vi etc/systemd/system.conf修改 
调整system.conf文件中对应参数,保存后需要重启整个服务器才会生效。
DefaultLimitCORE=infinity
DefaultLimitNOFILE=65536
DefaultLimitNPROC=65536

关闭muma修改 (麒麟系统的方法)

###麒麟的 
vi /etc/sysctl.conf文件
vm.numa_stat = 0
#########################################################################
CCentOS7的关闭方法如下:
1)修改/etc/default/grub配置文件(追加numa=off)
# vi /etc/default/grub
GRUB_CMDLINE_LINUX="rd.lvm.lv=rhel_vm-210/root rd.lvm.lv=rhel_vm-210/swap vconsole.font=latarcyrheb-sun16 crashkernel=auto vconsole.keymap=us rhgb quiet numa=off"

关闭透明大页(不同版本关闭的方法不同)


关闭防火墙(现场问,如果不关闭 需要开端口)

1:查看防火状态
systemctl status firewalld2:关闭防火墙
systemctl stop firewalld
3:永久关闭防火墙

操作系统内存参数检查

##inux操作系统要注意检查/proc/sys/vm/overcommit_memory是否设置为0。
##设置为1或者2时可能会出现操作物理内存有空余,但数据库服务无法申请内存的严重问题
cat /proc/sys/vm/overcommit_memory
临时修改:
echo 0 > /proc/sys/vm/overcommit_memory
永久修改:
编辑/etc/sysctl.conf ,修改vm.overcommit_memory=0,然后执行sysctl -p 使配置文件生效

磁盘调度算法检查centos7修改办法

cat /sys/block/{DEVICE-NAME}/queue/scheduler,注意把{DEVICE-NAME}替换会数据库所使用的对应的磁盘名称
如果是cfg  需要修改为deadline
#永久修改grubby --update-kernel=ALL --args="elevator=deadline
#临时修改
echo deadline > /sys/block/数据库对应的磁盘名/queue/scheduler
####改完确认

禁用swap分区

永久禁用swap分区,修改后重启服务器生效
vim /etc/fstab
注释掉swap分区那一行

新建 dmdba 用户

  1. 创建用户所在的组,命令如下:
groupadd dinstall
  1. 创建用户,命令如下:
useradd -g dinstall -m -d /home/dmdba -s /bin/bash dmdba
  1. 修改用户密码,命令如下:
passwd dmdba

挂载镜像

切换到 root 用户,将 DM 数据库的 iso 安装包保存在任意位置,例如 /opt 目录下,执行如下命令挂载镜像:

mount -o loop /opt/dm8_setup_rh7_64_ent_8.1.1.45_20191121.iso /mnt

新建安装目录

mkdir -p /data/dm8chown dmdba:dinstall -R /data/dm8/
chmod -R 755 /data/dm8

切换至 dmdba 用户下,在 /mnt 目录下使用命令行安装数据库程序,依次执行以下命令安装 DM 数据库。

su - dmdbacd /mnt/./DMInstall.bin -i

按要求初始化

#以下命令设置页大小为 32 KB,簇大小为 32 KB,大小写敏感,字符集为 utf_8,数据库名为 DMDB,实例名为 DBSERVER,端口为 5237路径[dmdba@VM-0-2-kylin/data/dm8/bin]./dminit path=/dm/data PAGE_SIZE=32 EXTENT_SIZE=32 CASE_SENSITIVE=y CHARSET=1 DB_NAME=DMDB INSTANCE_NAME=DBSERVER PORT_NUM=5237

安完后以root用户执行

/data/dm8/script/root/root_installer.sh

命令行注册服务

注册服务需使用 root 用户进行注册。使用 root 用户进入数据库安装目录的 /script/root 下,如下所示:

cd /dm8/script/root

注册服务,如下所示:

./dm_service_installer.sh -t dmserver -dm_ini /dm8/data/DAMENG/dm.ini -p DMSERVER

用户可根据自己的环境更改 dm.ini 文件的路径以及服务名,如下所示:

./dm_service_installer.sh -h

如需为其他实例注册服务,需打开 dbca 工具,进行注册服务,如下所示:

cd /dm8/tool
./dbca.sh

命令行启停数据库

服务注册成功后,启动数据库,如下所示:

systemctl start DmServiceDMSERVER.service

停止数据库,如下所示:

systemctl stop DmServiceDMSERVER.service

重启数据库,如下所示:

systemctl restart DmServiceDMSERVER.service

查看数据库服务状态,如下所示:

systemctl status DmServiceDMSERVER.service

可前台启动,进入 DM 安装目录下的 bin 目录下,命令如下:

./dmserver /dm/data/DAMENG/dm.ini

该启动方式为前台启动,若想关闭数据库,则输入 exit 即可。

也可进入 DM 安装目录下的 bin 目录下,启动/停止/重启数据库,如下所示:

./DmServiceDMSERVER start/stop/restart

查看数据库状态,如下所示:

./DmServiceDMSERVER status

执行优化脚本

select * from v$instance;
select * from v$license;

配置归档 和日志路径

Windows安装

安装前准备 检查系统信息 用户在安装 DM 数据库前,需要检查当前操作系统的相关信息,确认 DM 数据库安装程序与当前操作系 统匹配,以保证 DM 数据库能够正确安装和运行。

官方下载安装包

启动选择语言

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

指定数据库目录

在这里插入图片描述
在这里插入图片描述
指定数据库文件位置

在这里插入图片描述
在这里插入图片描述
设置口令
在这里插入图片描述
在这里插入图片描述
开始初始化

在这里插入图片描述
在这里插入图片描述

详情关注https://eco.dameng.com


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

相关文章

dmhs之dm8 to dm8

目录 DMHS介绍 DMHS搭建 DMHS安装配置 常见错误 DMHS介绍 支持异构环境的高性能、高可靠、高可扩展数据库实时同步复制系统 支持一对一、一对多广播型、多对一聚合型、多对多以及级联复制等多种数据复制形式 总体架构:单进程多线程架构(dmhs_serve…

数据库并发控制技术

数据库是一个共享资源,可以提供多个用户使用。这些用户程序可以一个一个地串行执行,每个时刻只有一个用户程序运行,执行对数据库的存取,其他用户程序必须等到这个用户程序结束以后方能对数据库存取。但是如果一个用户程序涉及大量…

odbc编程指南

DM4ODBC编程指南 本章结合DM4数据库的特点,比较全面 系统的介绍ODBC的基本概念以及DM4 ODBC DRIVER的使用方法,以便用户更好地使用DM4 ODBC编写应用程序。 ODBC提供给你访问不同类型的数据库的途径。结构化查询语言SQL是一种用来访问数据库的语言。通…

国产数据库的领头羊------武汉华工达梦数据库DM4

简介现代社会的发展,离不开信息技术。数据库管理系统( DBMS )是信息管理的基础 , 对任何单位、企业乃至部门的信息系统建设都是至关重要的。 DM4 是武汉华工达梦数据库有限公司最新推出的高性能数据库产品。它具有开放的、可扩展的体系结构&a…

创维酷开系统与鸿蒙系统,在买电视时,创维、TCL、三星、LG、小米和酷开应该如何选择?...

目前选择智能电视主要考虑智能电视的做工、用料情况,以及画质、音质、系统流畅度、视频解码能力、拓展能力等直接关系到用户体验的因素。由于智能电视价格竞争异常激烈,所以很多电视厂商为了压低成本,放弃了对于质量和品质的坚守,…

韩国电视企业依靠技术创新取得竞争优势,TCL出货量下滑

市调机构WitsView公布的三季度全球电视出货量数据显示,主推QLED电视的三星和主推OLED电视的LG均取得出货量的增长,而去年曾超越LG的TCL出货量出现下滑,让LG重夺全球电视市场份额第二名。 WitsView的数据显示,三季度全球电视市场份…

三星电视出货量猛增,老大地位稳固,TCL猛追LG

市调机构TrendForce公布三季度全球电视市场的数据显示,三星、TCL的出货量猛增,由此三星巩固了全球电视市场老大的地位,TCL的出货量直追LG并有望夺下全球电视市场老二位置。 TrendForce公布的数据显示,三季度全球电视出货量同比增长…

电视行业迎来市场“拐点” TCL曲面电视表现最为抢眼

十一刚过,刚刚经历了硝烟的电视厂商们正迫不及待盘点战果。 奥维云网(AVC)大数据此前预计,2015年十一期间15W39-15W41(9.21-10.11)彩电市场零售量将达487万台,同比下降3.5%,零售额将…