栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

达梦数据库DM8在LINUX环境下安装步骤

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

达梦数据库DM8在LINUX环境下安装步骤

1.    环境初始化
1.1    修改主机名称
(1)修改主机名称
[root@localhost ~]# hostnamectl set-hostname dmdb01
(2)检查主机名称是否修改完成
[root@localhost ~]# hostnamectl --static
dmdb01
(3)客户端重新登陆即可
[root@dmdb01 ~]#

1.2    调整主机时间
[root@dmdb01 ~]# timedatectl set-timezone "Asia/Shanghai"
[root@dmdb01 ~]# date
Tue Apr 12 18:08:22 CST 2022
[root@dmdb01 ~]# date -s "2022-04-12 18:10:20"
Tue Apr 12 18:10:20 CST 2022
[root@dmdb01 ~]# 
[root@dmdb01 ~]# timedatectl status
      Local time: Tue 2022-04-12 18:10:26 CST
  Universal time: Tue 2022-04-12 10:10:26 UTC
        RTC time: Tue 2022-04-12 10:08:54
       Time zone: Asia/Shanghai (CST, +0800)
     NTP enabled: yes
NTP synchronized: no
 RTC in local TZ: no
      DST active: n/a
[root@dmdb01 ~]#

1.3    调整sysctl.conf
[root@~]# vi /etc/sysctl.conf
  vm.overcommit_memory = 0
[root@~]# sysctl -p

1.4    调整limits.conf
[root@~]# ulimit -n 65536
[root@~]# vi /etc/security/limits.conf
  * soft data unlimited
  * hard data unlimited
  * soft fsize unlimited
  * hard fsize unlimited
  * soft nofile 65536
  * hard nofile 65536
  * soft nproc 10240
  * hard nproc 10240
  * soft nice 0
  * hard nice 0
  * soft as unlimited
  * hard as unlimited
  * soft core unlimited
  * hard core unlimited

1.5    调整system.conf
[root@~]# vi /etc/systemd/system.conf
  DefaultLimitFSIZE=unlimited
  DefaultLimitDATA=unlimited
  DefaultLimitCORE=unlimited
  DefaultLimitNOFILE=65535
  DefaultLimitAS=unlimited
  DefaultLimitNPROC=10240
  DefaultLimitNICE=0

1.6    调整nproc.conf
[root@~]# vi /etc/security/limits.d/90-nproc.conf
  * soft nproc 65536
  * hard nproc 65536

1.7    调整profile
[root@~]# vi /etc/profile
  ulimit -n 65536
[root@~]# source /etc/profile

1.8    关闭selinux
[root@~]# vi /etc/sysconfig/selinux
  SELINUX = disabled

1.9    禁用透明大页&关闭numa
--编辑grub文件,如下图所示加上:transparent_hugepage=never numa=off
[root@~]# vi /etc/default/grub
 
[root@dmdb01 ]# vi /etc/default/grub
[root@dmdb01 ]# cat /etc/default/grub
GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR="$(sed 's, release .*$,,g' /etc/system-release)"
GRUB_DEFAULT=saved
GRUB_DISABLE_SUBMENU=true
GRUB_TERMINAL_OUTPUT="console"
GRUB_CMDLINE_LINUX="crashkernel=auto rhgb quiet transparent_hugepage=never numa=off"
GRUB_DISABLE_RECOVERY="true"
[root@dmdb01 ]#

 

重新生成/etc/grub2.cfg 文件:
[root@~]# grub2-mkconfig -o /etc/grub2.cfg

[root@dmdb01 ]# grub2-mkconfig -o /etc/grub2.cfg
Generating grub configuration file ...
Found linux image: /boot/vmlinuz-3.10.0-1160.el7.x86_64
Found initrd image: /boot/initramfs-3.10.0-1160.el7.x86_64.img
Found linux image: /boot/vmlinuz-0-rescue-782dda3ee35f470cab938d0f8a5ce9d3
Found initrd image: /boot/initramfs-0-rescue-782dda3ee35f470cab938d0f8a5ce9d3.img
done
[root@dmdb01 ]#

2.    用户与安装目录
2.1    创建用户与组
[root@dmdb01 ~]# groupadd dinstall -g 2001
[root@dmdb01 ~]# useradd -u 1001 -g dinstall dmdba
[root@dmdb01 ~]# useradd -u 12345 -g dinstall -m -d /home/dmdba -s /bin/bash dmdba
[root@dmdb01 ~]# passwd dmdba
Changing password for user dmdba.
New password: 
BAD PASSWORD: The password contains the user name in some form
Retype new password: 
passwd: all authentication tokens updated successfully.
[root@dmdb01 ~]#

2.2    创建目录及授权
选择剩余存储空间最大的目录,安装数据库及初始化实例。
[root@dmdb01 ~]# mkdir -p /dm8/dmdbms /dm8/dmsetup
[root@dmdb01 ~]# chown dmdba.dinstall /dm8/dmdbms /dm8/dmsetup -R;chmod 777 /dm8/dmdbms /dm8/dmsetup -R
 
2.3    配置dmdba用户环境变量
(1)    添加如下参数:
export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:/dm8/dmdbms/bin"
export DM_HOME="/dm8/dmdbms"
export PATH=$PATH:$LD_LIBRARY_PATH
(2)编辑环境变量并生效
[dmdba@dmdb01 ~]$ vi .bash_profile
[dmdba@dmdb01 ~]$ source .bash_profile

3.    安装数据库及初始化实例
严禁使用root用户安装数据库及数据库相关操作。必须使用dmdba用户执行安装以及数据库相关操作。
3.2    图形化方式
3.2.1    解压缩安装包
[dmdba@dmdb01 dm8]$ cd dmsetup/
[dmdba@dmdb01 dmsetup]$ ls -lrt
total 809940
-rw-r--r-- 1 dmdba dinstall 829378031 Apr 11 16:35 RH6.0_DB_v8.1.2.84-Build(2021.10.21-149328-10032)ent.zip
[dmdba@dmdb01 dmsetup]$ 
[dmdba@dmdb01 dmsetup]$ unzip RH6.0_DB_v8.1.2.84-Build(2021.10.21-149328-10032)ent.zip 
Archive:  RH6.0_DB_v8.1.2.84-Build(2021.10.21-149328-10032)ent.zip
  inflating: DMInstall.bin           
 extracting: RH6.0_DB_v8.1.2.84-Build(2021.10.21-149328-10032)ent_dmdci.zip  

3.2.2    安装DM8软件
[dmdba@dmdb01 ~]$ cd /dm8/dmsetup/
[dmdba@dmdb01 dmsetup]$ ./DMInstall.bin 
解压安装程序.........

 

 

 

 

 

 

 

 ROOT用户执行命令过程
[root@dmdb01 ~]# id
uid=0(root) gid=0(root) 组=0(root)
[root@dmdb01 ~]# /dm8/dmdbms/script/root/root_installer.sh
移动 /dm8/dmdbms/bin/dm_svc.conf 到/etc目录
修改服务器权限
创建DmAPService服务
Created symlink from /etc/systemd/system/multi-user.target.wants/DmAPService.service to /usr/lib/systemd/system/DmAPService.service.
创建服务(DmAPService)完成
启动DmAPService服务
[root@dmdb01 ~]#

 

 

 

 

 

 

 4.    删除数据库与实例
4.2    图形化方式

4.2.1    删除实例

 

 

 

 

 

 4.2.2    删除数据库软件

 [dmdba@dmdb01 dmdbms]$ pwd
/dm8/dmdbms
[dmdba@dmdb01 dmdbms]$ ./uninstall.sh

 

 

 

 

 

 

 

 

 

 

 

 

 

 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/914610.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号