安装银河麒麟部署达梦数据库

安装银河麒麟部署达梦数据库

一、安装银河麒麟系统V10

1.1 配置虚拟机参数,并启动虚拟机

1.2 选择:Install Kylin Linux Aduanced Seruer U10

1.3 直接下一步

1.4 安装目的地:选择自动分区、语言支持:简体中文、软件选择:带UKUI GUI的服务器、设置root密码、开始安装

1.5 重启系统

1.6 同意许可协议,结束配置

二、部署达梦DM8数据库

2.1 安装前准备工作

  • 硬件环境
关注点 结果 查询方式
明确部署架构 单机/集群。 正式版参照软件授权许可证。
是否安装操作系统 是/否。 建议不要最小化安装。
tar 命令 需要安装。 tar -help 注意:缺失 tar 命令会导致数据库无法安装。
CPU 信息 CPU 架构、颗数、核心数。 lscpu
存储划分及挂载 原则建议分 3 块盘符,分别是 dmdata 实例盘、dmbak 备份盘和 dmarch 归档盘。
原则盘符分配建议:
例如数据总量约为 50G 情况下 dmdata=100G(涉及 temp 和 ROLL 的扩展),dmbak=200G(涉及两次全量 + 多次增量),dmarch=50G 数据库软件安装可以默认到系统盘符,建议空间不要低于200G,应考虑 core 文件、日志文件的使用情况。
若不具备条件,可以使用一块盘符。
1、fdisk -l 查看所有盘符信息,明确盘符使用是否正确;
2、blkid /dev/sda 查看盘符 uuid;
3、cat /etc/fstab 查看盘符故障点,应通过盘符 uuid 进行挂载。
UPS 和 raid 卡电池情况 衡量标准:机房有没有 UPS、存储 raid 卡是否有电池,是否可以保障服务器持续工作、关闭服务器前是否能正常关闭数据库服务。如果满足的话,建议磁盘缓存开启,因为开启可以提高硬盘的读写速度;如果不满足要求,为保障数据的完整性和安全性,建议关闭。建议尽量能够满足服务器持续服务的要求。 1、Windows 环境:打开“设备管理器”窗口,然后双击“磁盘驱动器”设备,展开驱动程序,在展开的设备中,单击右键。选择“属性”命令。在弹出的硬盘属性对话框中,切换到“策略”选项卡,然后选中“启用设备上的写入缓存”复选框,然后单击“确定”按钮。
2、Linux 环境:hdparm -W 1 /dev/sda,参数 1:开启,参数 0:关闭。
端口确定 确定是否可用。 Telnet 用法:telnet ip port
网络环境是否具备 网卡个数及带宽集群环境原则要求提供不低于 1000M 的心跳网络。 ifconfigethtool 网卡设备。
  • 查看系统版本

    [root@kylin1 ~]# cat /etc/os-release 
    NAME="Kylin Linux Advanced Server"
    VERSION="V10 (Lance)"
    ID="kylin"
    VERSION_ID="V10"
    PRETTY_NAME="Kylin Linux Advanced Server V10 (Lance)"
    ANSI_COLOR="0;31"
    
  • 查看内核版本

    [root@kylin1 ~]# uname -a
    Linux kylin1 4.19.90-52.22.v2207.ky10.x86_64 #1 SMP Tue Mar 14 12:19:10 CST 2023 x86_64 x86_64 x86_64 GNU/Linux
    
  • 查看磁盘容量

    [root@kylin1 ~]# df -h 
    文件系统               容量  已用  可用 已用% 挂载点
    devtmpfs               3.3G     0  3.3G    0% /dev
    tmpfs                  3.3G  4.0K  3.3G    1% /dev/shm
    tmpfs                  3.3G  9.6M  3.3G    1% /run
    tmpfs                  3.3G     0  3.3G    0% /sys/fs/cgroup
    /dev/mapper/klas-root   35G  7.6G   28G   22% /
    tmpfs                  3.3G  4.0K  3.3G    1% /tmp
    /dev/sda1             1014M  177M  838M   18% /boot
    tmpfs                  666M   44K  666M    1% /run/user/0
    /dev/sr0               4.3G  4.3G     0  100% /run/media/root/Kylin-Server-10
    
  • 上传达梦数据库镜像

  • 挂载镜像

    [root@kylin1 opt]# mkdir /mnt/dm8
    [root@kylin1 opt]# mount -o loop /opt/dm8_20230817_x86_rh7_64.iso /mnt/dm8
    mount: /mnt/dm8: WARNING: source write-protected, mounted read-only.
    [root@kylin1 opt]# ll /mnt/dm8
    总用量 1126743
    -r-xr-xr-x 1 root root    2880543  8月 17 13:36 'DM8 Install.pdf'
    -r-xr-xr-x 1 root root 1150903285  8月 17 13:39  DMInstall.bin
    

2.2 创建数据库用户及用户组配置密码

[root@kylin1 ~]# groupadd dinstall
[root@kylin1 ~]# useradd -g dinstall -m -d /home/dmdba -s /bin/bash dmdba
[root@kylin1 ~]# id dmdba 
用户id=1000(dmdba) 组id=1000(dinstall) 组=1000(dinstall)
[root@kylin1 ~]# passwd dmdba 
更改用户 dmdba 的密码 。
新的 密码:
重新输入新的 密码:
passwd:所有的身份验证令牌已经成功更新。

2.3 修改文件打开最大数

  • 重启服务器后永久生效

使用 vi 编辑器打开 /etc/security/limits.conf 文件,命令如下:

vi /etc/security/limits.conf

在最后添加四条语句,需添加的语句如下:

dmdba hard nofile 102400
dmdba soft nofile 102400

root hard nofile 102400
root soft nofile 102400

切换到 dmdba 用户,查看是否生效,命令如下:

[root@kylin1 opt]# su - dmdba 
[dmdba@kylin1 ~]$ ulimit -a
core file size          (blocks, -c) unlimited
data seg size           (kbytes, -d) unlimited
scheduling priority             (-e) 0
file size               (blocks, -f) unlimited
pending signals                 (-i) 26500
max locked memory       (kbytes, -l) 64
max memory size         (kbytes, -m) unlimited
open files                      (-n) 102400
pipe size            (512 bytes, -p) 8
POSIX message queues     (bytes, -q) 819200
real-time priority              (-r) 0
stack size              (kbytes, -s) 8192
cpu time               (seconds, -t) unlimited
max user processes              (-u) 26500
virtual memory          (kbytes, -v) unlimited
file locks                      (-x) unlimited

2.4创建目录/opt/dm8安装 DM 数据库

  • 在/opt目录下创建 /dm8 文件夹,用来安装 DM 数据库。命令如下:
[root@kylin1 ~]# mkdir -p /opt/dm8
  • 将新建的安装路径目录权限的用户修改为 dmdba,用户组修改为 dinstall。命令如下:
[root@kylin1 ~]# chown dmdba:dinstall -R /opt/dm8
  • 给安装路径下的文件设置 755 权限。命令如下:
[root@kylin1 ~]# chmod -R 755 /opt/dm8 
[root@kylin1 ~]# ll /opt/
总用量 1126804
drwxr-xr-x 2 dmdba dinstall          6 10月 23 22:37 dm8
-rw-r--r-- 1 root  root     1153847296  9月 19 14:52 dm8_20230817_x86_rh7_64.iso
drwxr-xr-x 2 root  root             24 10月 23 02:09 firefox
dr-xr-xr-x 5 root  root             79  3月 24  2023 kylin-sm-package
drwxr-xr-x 4 root  root             58 10月 23 02:09 patch_workspace

2.5 图形化安装

  • 切换到 dmdba 用户,进入 /mnt/dm8 目录下,执行命令开始图形化安装。
[root@kylin1 ~]#su - dmdba
[dmdba@kylin1 ~]$cd /mnt/dm8
[dmdba@kylin1 dm8]$./DMInstall.bin
  • 若出现:`初始化图形界面失败,如果当前监视器窗口不支持图形界面,请进入安装文件所在文件夹并使用"./DMInstall.bin -i"进行命令行安装。或者按如下操作:

  • 图形化界面启动成功后,将弹出【选择语言与时区】页面,默认为简体中文和中国标准时间。

  • 点击【确定】后,弹出 DM 数据库安装程序。

  • 点击【下一步】后,为许可证协议页面,选择【接受】。

  • 点击【下一步】后,弹出 key 文件页面,点击【浏览】选择【key 文件】,若没有 key 文件可以直接点击【下一步】,跳过该步骤。

  • 点击【下一步】后,弹出选择组件页面,建议选择典型安装,也可根据需要,选择服务器安装、客户端安装和自定义安装。

  • 点击【下一步】后,弹出选择安装位置页面,可点击【浏览】选择安装位置,也可安装在默认路径下。

  • 点击【下一步】后,弹出确认安装信息页面,检查安装信息是否准确,确认无误后点击【安装】。

  • 点击【安装】后,等待 1~2 分钟即可安装完成,安装完成后弹出执行配置脚本页面,按照页面要求执行该脚本即可。

  • 重新打开一个终端,切换到 root 用户,执行弹出页面中的脚本。

  • 脚本执行完成后,点击执行配置脚本页面中的【完成】,弹出提示框,提示是否关闭窗口,选择是,提示数据库安装完成,再点击【完成】按钮,完成数据库安装。

2.6 配置环境变量

  • 切换到 root 用户进入 dmdba 用户的根目录下,配置对应的环境变量。DM_HOME 变量和动态链接库文件的加载路径在程序安装成功后会自动导入。命令如下:
export PATH=$PATH:$DM_HOME/bin:$DM_HOME/tool
  • 编辑 .bash_profile,使其最终效果如下图所示:

    [root@kylin1 ~]# cd /home/dmdba/
    [root@kylin1 dmdba]# vim .bash_profile
    

  • 切换至 dmdba 用户下,执行以下命令,使环境变量生效。

    [root@kylin1 dmdba]# su - dmdba
    [dmdba@kylin1 ~]$ source .bash_profile
    
posted @ 2023-10-24 02:43  茨格  阅读(811)  评论(0)    收藏  举报