天空闲话 发表于 2024-7-21 12:57:49

银河麒麟v10操纵体系安装dm8数据库

 环境描述:
        操纵体系:银河麒麟10(kylin-v10-sp3)
        达梦数据库版本:dm8
1、命令行安装dm8

1、安装前的准备工作

详情请参考官方文档:达梦8安装前的环境准备详情
1、创建达梦数据库对应的用户和组
注意:安装前必须创建 dmdba 用户,禁止使用 root 用户安装数据库。
groupadd dinstall    # 创建dinstall组
useradd -g dinstall dmdba    # 创建dmdba用户
echo "DaMeng12345" |passwd --stdin dmdba    # 为dmdba用户设置密码 2、创建达梦数据库安装目录
# dminstall是达梦数据库软件安装的位置,dmdata是达梦数据库实例存放位置,dmarch是达梦数据库归档日志存放位置,dabak是达梦数据库备份文件存放位置
mkdir -p /dm8/{dminstall,dmdata,dmarch,dabak}
chown -R dmdba:dinstall /dm8
chmod -R 755 /dm8 3、调整体系资源限定
查看dmdba用户的体系资源情况:
su - dmdba
ulimit -a https://img-blog.csdnimg.cn/direct/6c3fe518bc774898a9dea1cdd9735a55.png
官方建议:
https://img-blog.csdnimg.cn/direct/9473c383896547389e88c3f10969ebe1.png
到root用户下配置资源限定,在/etc/security/limits.conf文件中追加下面的内容:
# soft软连接,hard硬连接,nofile打开文件,nproc打开的进程
dmdba   soft    nofile65536
dmdba   hard    nofile65536
dmdba   soft    nproc   65536
dmdba   hard    nproc   65536 https://img-blog.csdnimg.cn/direct/e9cbb3a3306845288ade108540214537.png
配置完成之后,重启服务器见效:
reboot 到dmdba用户下查看资源限定
su - dmdba
ulimit -a https://img-blog.csdnimg.cn/direct/bf2250fa857d42a8acb1442377596fc7.png

2、去官网下载达梦8镜像并解压挂载到服务器上

官网下载地址:产物下载-达梦数据
选择好本身的cpu平台和操纵体系版本,开放版这里没有银河麒麟v10,选择redhat7代替
https://img-blog.csdnimg.cn/direct/9482e71de9874d92a98f622ebd7e3dff.png
root用户操纵:
# 下载dm8
wget https://download.dameng.com/eco/adapter/DM8/202401END/dm8_20240408_x86_rh7_64.zip
# 解压dm8
unzip dm8_20240408_x86_rh7_64.zip https://img-blog.csdnimg.cn/direct/3aaac14cd611482c85f7913a26776d28.png
挂载iso镜像:
mount -o loop dm8_20240408_x86_rh7_64.iso /mnt https://img-blog.csdnimg.cn/direct/6c26ea22c8c941efa38abb6a523c4e56.png

3、切换到dmdba用户下安装达梦数据库

   注意:如果/tmp 目录不能保证 2GB 的存储空间,在安装达梦数据库的时候会报错,用户可以扩展/tmp 目录存储空间大概通过设置环境变量 DM_INSTALL_TMPDIR 指定安装步伐的临时目录。具体操纵如下所示:
1、切换到dmdba用户下:su - dmdba
2、在环境变量文件中追加配置:vim ~/.bash_profile
追加内容为:export DM_INSTALL_TMPDIR=/dm8/dmtmp
(/dm8/dmtmp这个目录确保有2g的空间)
3、加载环境变量,让它见效:source ~/.bash_profile
# 切换成dmdba用户
su - dmdba
# 执行安装命令,这个是命令行安装命令,-i指定命令行
/mnt/DMInstall.bin -i 根据现实情况去配置:
https://img-blog.csdnimg.cn/direct/1e40512290a3471fb13cbd8827b65a4c.png
https://img-blog.csdnimg.cn/direct/6ef0f2574edd45c49b94323f852c5b5a.png
https://img-blog.csdnimg.cn/direct/2e3be9ca341c4100a057d949992e4a76.png
根据上面执行结果的要求,新开一个窗口登录root用户执行上述root_installer.sh脚本注册数据库服务:
/dm8/dminstall/script/root/root_installer.sh https://img-blog.csdnimg.cn/direct/a4f97223838a435c83f0ba473934519c.png
   到这里,dm8软件就安装完成了,还必要初始化数据库和注册服务
在dmdba用户下设置体系环境变量,方便后续各类工具和命令的运行,在dmdba用户目录.bash_profile文件中追加下面的内容
vim ~/.bash_profile
export PATH=$PATH:$DM_HOME/bin:$DM_HOME/tool https://img-blog.csdnimg.cn/direct/4c6cd2f654b9450b8d39a488d39cd6c5.png
刷新体系环境变量:
source ~/.bash_profile 4、初始化数据库与注册服务

1、初始化数据库(在dmdba用户下执行)
具体的使用参数参考官方文档:查看 dminit 参数
/dm8/dminstall/bin/dminit path=/dm8/dmdata db_name=DAMENG instance_name=DMSERVER sysdba_pwd=dameng12345 port_num=5236
# dminit是用于命令行中初始化数据库的工具
# path是配置数据库存放位置
# db_name是数据库的名字
# instance_name是数据库实例的名字
# sysdba_pwd是SYSDBA用户的密码,用于登录数据库
# port_num是数据库实例监听的端口号,不可重复 https://img-blog.csdnimg.cn/direct/899d80d47cc7490aba78b5026b7b2853.png
2、注册数据库服务(在root用户下执行)
   dm_service_installer.sh脚本是用于注册数据库实例服务的,可以加-h参数查看帮助手册
/dm8/dminstall/script/root/dm_service_installer.sh -h /dm8/dminstall/script/root/dm_service_installer.sh -t dmserver -p DMSERVER -dm_ini /app/dm8/data/DAMENG/dm.ini https://img-blog.csdnimg.cn/direct/6f04c1016beb468b835dbc67cd1e9614.png
注册完成后需启动数据库实例服务:
systemctl start DmServiceDMSERVER.service
systemctl enable DmServiceDMSERVER.service
systemctl status DmServiceDMSERVER.service https://img-blog.csdnimg.cn/direct/c9b3dbd49378423bae060521784771f3.png
   到这里就初始化好数据库了,然后在体系dmdba用户上连接数据库的sysdba用户测试看看
/dm8/dminstall/bin/disql sysdba/dameng12345@localhost:5236 https://img-blog.csdnimg.cn/direct/8d4b101975f04cd197bc7a9d5863e234.png

disql工具的具体用法参考官方文档:功能简介 | 达梦技术文档
2、图形化安装dm8

1、安装前的准备工作

详情请参考官方文档:达梦8安装前的环境准备详情
1、创建达梦数据库对应的用户和组
注意:安装前必须创建 dmdba 用户,禁止使用 root 用户安装数据库。
groupadd dinstall    # 创建dinstall组
useradd -g dinstall dmdba    # 创建dmdba用户
echo "DaMeng12345" |passwd --stdin dmdba    # 为dmdba用户设置密码 2、创建达梦数据库安装目录
# dminstall是达梦数据库软件安装的位置,dmdata是达梦数据库实例存放位置,dmarch是达梦数据库归档日志存放位置,dabak是达梦数据库备份文件存放位置
mkdir -p /dm8/{dminstall,dmdata,dmarch,dabak}
chown -R dmdba:dinstall /dm8
chmod -R 755 /dm8 3、调整体系资源限定
查看dmdba用户的体系资源情况:
su - dmdba
ulimit -a https://img-blog.csdnimg.cn/direct/6c3fe518bc774898a9dea1cdd9735a55.png
官方建议:
https://img-blog.csdnimg.cn/direct/9473c383896547389e88c3f10969ebe1.png
到root用户下配置资源限定,在/etc/security/limits.conf文件中追加下面的内容:
# soft软连接,hard硬连接,nofile打开文件,nproc打开的进程
dmdba   soft    nofile65536
dmdba   hard    nofile65536
dmdba   soft    nproc   65536
dmdba   hard    nproc   65536 https://img-blog.csdnimg.cn/direct/e9cbb3a3306845288ade108540214537.png
配置完成之后,重启服务器见效:
reboot 到dmdba用户下查看资源限定
su - dmdba
ulimit -a https://img-blog.csdnimg.cn/direct/bf2250fa857d42a8acb1442377596fc7.png

2、去官网下载达梦8镜像并解压挂载到服务器上

官网下载地址:产物下载-达梦数据
选择好本身的cpu平台和操纵体系版本,开放版这里没有银河麒麟v10,选择redhat7代替
https://img-blog.csdnimg.cn/direct/9482e71de9874d92a98f622ebd7e3dff.png
root用户操纵:
# 下载dm8
wget https://download.dameng.com/eco/adapter/DM8/202401END/dm8_20240408_x86_rh7_64.zip
# 解压dm8
unzip dm8_20240408_x86_rh7_64.zip https://img-blog.csdnimg.cn/direct/3aaac14cd611482c85f7913a26776d28.png
挂载iso镜像:
mount -o loop dm8_20240408_x86_rh7_64.iso /mnt https://img-blog.csdnimg.cn/direct/6c26ea22c8c941efa38abb6a523c4e56.png

3、安装达梦数据库

   注意:如果/tmp 目录不能保证 2GB 的存储空间,在安装达梦数据库的时候会报错,用户可以扩展/tmp 目录存储空间大概通过设置环境变量 DM_INSTALL_TMPDIR 指定安装步伐的临时目录。具体操纵如下所示:
1、切换到dmdba用户下:su - dmdba
2、在环境变量文件中追加配置:vim ~/.bash_profile
追加内容为:export DM_INSTALL_TMPDIR=/dm8/dmtmp
(/dm8/dmtmp这个目录确保有2g的空间)
3、加载环境变量,让它见效:source ~/.bash_profile
设置xhost和安装达梦数据库:
# 在root用户下执行,查看DISPLAY的值
xhost +
echo $DISPLAY

# 在dmdba用户下的环境变量文件中追加DISPLAY环境变量的值
su - dmdba
echo "export DISPLAY=:0.0" >>~/.bash_profile
source ~/.bash_profile

# 执行安装命令
/mnt/DMInstall.bin https://img-blog.csdnimg.cn/direct/48e060050820463a85c74fc33604e21f.png
https://img-blog.csdnimg.cn/direct/f2485ef58f0144e4910da0e1d3fd6aa1.png
https://img-blog.csdnimg.cn/direct/e594d391da2f4e4eb33cb12eb12113ec.png
https://img-blog.csdnimg.cn/direct/f05bf79a14f5418cb3b0cad64591ec1a.png
https://img-blog.csdnimg.cn/direct/0cc791e058e749c7894fb543debb2c2e.png
https://img-blog.csdnimg.cn/direct/e68c4f02c2d14055ac0afd89515d3024.png
https://img-blog.csdnimg.cn/direct/97ffe956fde44661ba73aa1f239e601a.png
https://img-blog.csdnimg.cn/direct/2cf09fd447a14e5aa5ae6f7e37574bb1.png
https://img-blog.csdnimg.cn/direct/7672f2690413476f97ffeec44266bd68.png
https://img-blog.csdnimg.cn/direct/fa4a537f6eb34dbc9e44cfdc42797844.png
https://img-blog.csdnimg.cn/direct/9722a0b16220436384a51f389abe6aa5.png
   到这里,dm8软件就安装完成了,还必要初始化数据库和注册服务
4、初始化数据库与注册服务

https://img-blog.csdnimg.cn/direct/f66c0bccd17e407393c72608e7aa201a.png
https://img-blog.csdnimg.cn/direct/0dd8bac1c40c4dbba0e59f23ac6748c7.png
https://img-blog.csdnimg.cn/direct/1ed35111589c4dbfbbd74691b4452f50.png
https://img-blog.csdnimg.cn/direct/64d96f7722a24e8cb2d7f7303295567e.png
https://img-blog.csdnimg.cn/direct/ec7f03aa8ab748338b7de4d2effbf667.png
https://img-blog.csdnimg.cn/direct/f6c1b5e247424486972df3601e942b11.png
https://img-blog.csdnimg.cn/direct/4f05606de59c4a2faca75a46ff603e16.png
https://img-blog.csdnimg.cn/direct/492b25d761034f88b723c519a68f7fc7.png
https://img-blog.csdnimg.cn/direct/3c4f7d4a6a5f48fda8fbfc0a69dd30f5.png
https://img-blog.csdnimg.cn/direct/a3526a5f64eb4067b9402ef49413386c.png
https://img-blog.csdnimg.cn/direct/0c888be5f3164889ad19bc8ed12f0835.png
https://img-blog.csdnimg.cn/direct/a9e588f21868458a9d2495d55fa55309.png
https://img-blog.csdnimg.cn/direct/ce194e60817a43f981b3c2aa285db628.png
   到这里就初始化好数据库了,然后在dmdba用户上连接测试看看
/dm8/dminstall/bin/disql sysdba/dameng12345@localhost:5236 https://img-blog.csdnimg.cn/direct/b47d66e30e474e209db55d6a5a288227.png
  disql工具的具体用法参考官方文档:功能简介 | 达梦技术文档
在dmdba用户下设置体系环境变量,方便后续各类工具和命令的运行,在dmdba用户目录.bash_profile文件中追加下面的内容
vim ~/.bash_profile
export PATH=$PATH:$DM_HOME/bin:$DM_HOME/tool https://img-blog.csdnimg.cn/direct/0056652325fe46e58d0897ab18f82b22.png
 刷新体系环境变量:
source ~/.bash_profile 大家想学习达梦数据库大概办理报错问题,可以去达梦数据库社区地址(https://eco.dameng.com)
制作不易,各位看官如果以为还可以,请给小弟一键三连鼓励一下 https://img-blog.csdnimg.cn/direct/f3ad8a0658954e41bcb3afcf03b24522.png

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页: [1]
查看完整版本: 银河麒麟v10操纵体系安装dm8数据库