当前位置:网站首页>2022-07-17 达梦数据库安装
2022-07-17 达梦数据库安装
2022-07-28 05:26:00 【不爱吃奶昔】
达梦数据库安装
安装
1.下载达梦官方iso镜像
下载网址:https://www.dameng.com/list_103.html
这里由于安装到Centos7的阿里云上,所以选择下载CPU平台 X86,操作系统Centos7的安装包
2.关闭防火墙和SELINUX
关闭防火墙执行命令(这里我没有关闭防火墙)
systemctl stop firewalld
使用vim:
vim /etc/selinux/config
修改SELINUX:
SELINUX=disabled
3.Linux(Unix)下检查操作系统限制
运行ulimit -a进行查询
参数使用限制:
- data seg size
data seg size (kbytes, -d)
建议用户设置为1048576(即1GB)以上或unlimited(无限制),此参数过小将导致数据库启动失败。
- file size
file size(blocks, -f)
建议用户设置为unlimited(无限制),此参数过小将导致数据库安装或初始化失败。
- open files
open files(-n)
建议用户设置为65536以上或unlimited(无限制)。
- virtual memory
virtual memory (kbytes, -v)
建议用户设置为1048576(即1GB)以上或unlimited(无限制),此参数过小将导致数据库启动失败。
如果用户需要为当前安装用户更改ulimit的资源限制,请修改文件/etc/security/limits.conf。
这里我的操作
cat /etc/security/limits.conf
末尾添加:
dmdba soft nofile 4096
dmdba hard nofile 65536
4.添加dmdba用户和dinstall用户组
1.创建安装用户组dinstall。
groupadd -g 12349 dinstall
2.创建安装用户dmdba。
useradd -u 12345 -g dinstall -m -d /home/dmdba -s /bin/bash dmdba
3.初始化用户密码。
passwd dmdba
通过系统提示进行密码设置。
5.创建安装目录
创建目录
mkdir -p /usr/local/dm
6.检查存储空间(可跳过)
- DM完全安装需要1GB的存储空间,用户需要提前规划好安装目录,预留足够的存储空间。用户在DM安装前也应该为数据库实例预留足够的存储空间,规划好数据路径和备份路径。用户可使用以下命令检查存储空间:
##查询目录/usr/local/dm可用空间
df -h /usr/local/dm
- DM安装程序在安装时将产生临时文件,临时文件需要1GB的存储空间,临时文件目录默认为**/tmp**
如果/tmp目录不能保证1GB的存储空间,用户可以扩展/tmp目录存储空间或者通过设置环境变量DM_INSTALL_TMPDIR指定安装程序的临时目录。具体命令如下所示:
##以BASH为例(执行shell,添加全局变量):
mkdir -p /usr/local/dm
DM_INSTALL_TMPDIR=/usr/local/dm
export DM_INSTALL_TMPDIR
7.设置JAVA环境(可跳过)
如果对安装程序和客户端运行的JAVA环境无特殊需求,可忽略此步骤。在运行安装程序之前,通过设置环境变量DM_JAVA_HOME指定特定的JAVA的目录,安装程序将使用此JAVA环境进行安装,且安装完成之后,客户端程序也将使用此JAVA环境。具体命令如下所示:
##以BASH为例:
DM_JAVA_HOME=/mount_point/jdk_home_dir
export DM_JAVA_HOME
8.安装DM
挂载磁盘
注意
- 不建议使用root用户进行安装,使用先前创建好的dmdba用户
- 磁盘使用空间,根据实际情况挂载,并且iso文件只能通过挂载方式进行
第一种挂载:将iso移动到linux系统上
执行命令:
# 创建挂载目录
mkdir -p /mnt/dm
mkdir -p /usr/local/dm
# 将待安装的.iso文件保存到 /usr/local/dm 下(这里我选择/usr/local/dm作为安装目录)并且创建
选择自己的方式将.iso文件保存在/usr/local/dm目录下
# 挂载
mount /usr/local/dm/dm8_20220525_x86_rh6_64.iso /mnt/dm
cp /mnt/dm/DMInstall.bin /usr/local/dm/
设置目录所拥有用户和用户组
chown -R dmdba:dinstall /usr/local/dm/
第二种挂载:将DM安装光盘放入光驱,然后加载(mount)光驱。
一般可以通过执行下面的命令来加载光驱:
mount /dev/cdrom /mnt/cdrom
这里假定光驱对应的文件为/dev/cdrom且目标路径/mnt/cdrom已存在。
加载(mount)光驱后,在/mnt/cdrom目录下存在DMInstall.bin文件,DMInstall.bin文件就是DM的安装程序。在运行安装程序前,需要赋予DMInstall.bin文件执行权限。具体命令如下所示:
chmod 755 ./DMInstall.bin
命令行安装
在终端进入到安装程序所在文件夹,执行以下命令进行命令行安装:
chmod 755 ./DMInstall.bin
su dmdba
./DMInstall.bin -i
安装过程:根据个人需要设置安装中的选项,其中key,若是不填,则可以根据安装的发布日期作为起始时间使用一年;安装目录,这里个人使用的/usr/local/dm/dmdbms(根据个人需求选择)
安装完成后:根据提示切换root命令执行提示操作
上面命令执行后将dm的bin添加到全局变量中,方便后续操作
su dmdba
cd ~
vim .bash_profile
末尾添加:
export PATH=$PATH:$HOME/bin:$DM_HOME/bin
安装完成!!
边栏推荐
- How to test industrial Ethernet cables (using fluke dsx-8000)?
- Five categories of IP addresses
- Detailed explanation of word mail merge function: after merging, multiple word documents are generated and blank pages are deleted
- qt绘画事件-设置背景图片
- Beginners choose sensors
- 新的selenium
- Why should fluke dsx2-5000 network cable tester be calibrated once a year?
- Trouble encountered in cable testing -- a case study of a manufacturer?
- qt解决每次修改完ui文件都要重新构建的问题
- JSP实现文件上传功能的同时还要向后台传递参数
猜你喜欢
随机推荐
scrapy 定时执行
ClickHouse 中的公共表表达式CTE
QT implementation outputs relevant information to log file
Esxi on ARM v1.2 (updated in November 2020)
ubunut 服务器上传下载文件
clickhouse聚合之探索聚合内部机制
JSON笔记
Overall understanding of PLC
Several methods of QT setting loading interface
OpenGL quick configuration method
Filter
mysql join技巧
execjs 调用
Design and analysis of contactor coil control circuit
Perl introductory learning (XI) file operation
小程序自定义组件-数据,方法和属性
What about the insufficient memory of Clickhouse aggregation? Then improve the polymerization performance
qt解决每次修改完ui文件都要重新构建的问题
OpenGL快速配置方法
Monitor the CPU temperature of raspberry pie 4B installed with esxi on ARM









