达梦数据库安装
安装
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
安装完成!!
创建实例:达梦创建实例与用户密码过短