ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

达梦认证-DCA

2022-08-29 01:03:00  阅读:179  来源: 互联网

标签:tmp dmdba tmpfs 认证 达梦 DCA root localhost


DCA(DM8)

达梦数据库安装

安装前准备

数据库版本

(1)开发版本:功能完整,支持集群,授权一年,适用于开发环境
(2)企业版本:功能完整,支持集群,授权购买,适用中大型企业
(3)标准版本:功能完整,不能集群,授权购买,适用中小型企业
(4)安全版本:功能完整,不能集群,授权购买,适用强安全场合(增加安全策略)

软硬件要求

硬件要求

(1)芯片:x86架构
(2)内存:1G以上,Kylin系统3G以上
(3)硬盘:25G以上,/tmp目录2G以上
//查看CPU架构
[root@localhost ~]# arch
x86_64
//查看内存容量
[root@localhost ~]# free -h
              total        used        free      shared  buff/cache   available
Mem:          2.8Gi       636Mi       1.6Gi        13Mi       658Mi       1.9Gi
Swap:         3.2Gi          0B       3.2Gi
//查看硬盘容量
[root@localhost ~]# df -h
文件系统               容量  已用  可用 已用% 挂载点
devtmpfs               1.4G     0  1.4G    0% /dev
tmpfs                  1.5G  4.0K  1.5G    1% /dev/shm
tmpfs                  1.5G  9.6M  1.5G    1% /run
tmpfs                  1.5G     0  1.5G    0% /sys/fs/cgroup
/dev/mapper/klas-root   28G  7.4G   21G   27% /
tmpfs                  1.5G  4.0K  1.5G    1% /tmp
/dev/sda1             1014M  211M  804M   21% /boot
tmpfs                  289M   40K  289M    1% /run/user/0
/dev/sr0               4.1G  4.1G     0  100% /run/media/root/Kylin-Server-10
//查看/tmp目录容量
[root@localhost ~]# df -h /tmp
文件系统        容量  已用  可用 已用% 挂载点
tmpfs           1.5G  4.0K  1.5G    1% /tmp

软件要求

(1)linux版本:2.6以上
(2)glibc版本:2.3以上
(3)gcc  版本:7.3以上
//查看linux内部版本
[root@localhost ~]# cat /proc/version
Linux version 4.19.90-24.4.v2101.ky10.x86_64 (KYLINSOFT@localhost.localdomain) (gcc version 7.3.0 (GCC)) #1 SMP Mon May 24 12:14:55 CST 2021
//查看glibc依赖库版本
[root@localhost ~]# ldd --version
ldd (GNU libc) 2.28
Copyright (C) 2018 自由软件基金会。
这是一个自由软件;请见源代码的授权条款。本软件不含任何没有担保;甚至不保证适销性
或者适合某些特殊目的。
由 Roland McGrath 和 Ulrich Drepper 编写。
//查看gcc编译器版本
[root@localhost ~]# gcc --version
gcc (GCC) 7.3.0
Copyright © 2017 Free Software Foundation, Inc.
本程序是自由软件;请参看源代码的版权声明。本软件没有任何担保;
包括没有适销性和某一专用目的下的适用性担保。

安装初始化

(1)开放防火墙端口
(2)关闭selinux
(3)创建达梦数据库安装组
(4)创建达梦数据库安装用户并设置到安装组中(root用户安装会出问题)
(5)设置达梦数据库安装用户密码
(6)创建安装目录并更改目录的所属用户和所属组
(7)创建达梦数据库镜像挂载点
(8)挂载达梦数据库镜像

开放防火墙端口

//查看防火墙状态
[dmdba@localhost dm]$ systemctl status firewalld
● firewalld.service - firewalld - dynamic firewall daemon
   Loaded: loaded (/usr/lib/systemd/system/firewalld.service; enabled; vendor preset: enabled)
   Active: active (running) since Fri 2022-08-26 13:35:40 CST; 6min ago
     Docs: man:firewalld(1)
 Main PID: 1063 (firewalld)
    Tasks: 2
   Memory: 25.3M
   CGroup: /system.slice/firewalld.service
           └─1063 /usr/bin/python3 /usr/sbin/firewalld --nofork --nopid

//永久添加防火墙端口
[root@localhost ~]# firewall-cmd --add-port=5236/tcp --permanent
success

//重新加载防火墙
[root@localhost ~]# firewall-cmd --reload
success

//查看防火墙开放的端口
[root@localhost ~]# firewall-cmd --list-ports
5236/tcp

关闭selinux检查

[root@localhost ~]# vim /etc/selinux/config 

# This file controls the state of SELinux on the system.
# SELINUX= can take one of these three values:
#     enforcing - SELinux security policy is enforced.
#     permissive - SELinux prints warnings instead of enforcing.
#     disabled - No SELinux policy is loaded.
SELINUX=disabled
# SELINUXTYPE= can take one of these three values:
#     targeted - Targeted processes are protected,
#     minimum - Modification of targeted policy. Only selected processes are protected. 
#     ukmls - Multi Level Security protection.
#     ukmcs -ukmcs variants of the SELinux policy.
SELINUXTYPE=ukmcs

# SETLOCALDEFS= Check local definition changes
SETLOCALDEFS=0

创建达梦数据库安装组

[root@localhost /]# groupadd dinstall
[root@localhost /]# cat /etc/group | grep dinstall
dinstall:x:1000:

创建达梦数据库安装用户

[root@localhost /]# useradd -g dinstall -m -d /home/dmdba -s /bin/bash dmdba
[root@localhost /]# id dmdba
用户id=1000(dmdba) 组id=1000(dinstall) 组=1000(dinstall)

设置达梦数据库安装用户密码

[root@localhost /]# passwd dmdba
更改用户 dmdba 的密码 。
新的 密码:
重新输入新的 密码:
passwd:所有的身份验证令牌已经成功更新。

创建达梦数据库安装目录

[root@localhost /]# mkdir /dm8
[root@localhost /]# ll -d /dm8
drwxr-xr-x 2 root root 6  8月 26 13:09 /dm8

更改安装目录所用户和所属组

[root@localhost /]# chown dmdba:dinstall dm8
[root@localhost /]# ll -d /dm8
drwxr-xr-x 2 dmdba dinstall 6  8月 26 13:09 /dm8

创建达梦数据库镜像挂载点

[root@localhost /]# mkdir /mnt/dm
[root@localhost /]# ll -d /mnt/dm
drwxr-xr-x 2 root root 6  8月 26 13:11 /mnt/dm

挂载达梦数据库镜像

[root@localhost /]# mount /opt/dm8_20220525_x86_rh6_64.iso /mnt/dm
mount: /mnt/dm: WARNING: source write-protected, mounted read-only.

安装的问题

(1)/tmp目录空间不足报错
(2)文件打开数过小警告

/tmp目录空间不足报错解决方法

//修改/etc/fstab文件
//添加tmpfs               /tmp             tmpfs     defaults,size=2G,noatime,mode=1777    0         0
//重新挂载目录使更改生效
[root@localhost /]# vim /etc/fstab
[root@localhost /]# cat /etc/fstab

# /etc/fstab
# Created by anaconda on Thu Aug 25 16:21:58 2022
#
# Accessible filesystems, by reference, are maintained under '/dev/disk/'.
# See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info.
#
# After editing this file, run 'systemctl daemon-reload' to update systemd
# units generated from this file.
#
/dev/mapper/klas-root   /                       xfs     defaults        0 0
UUID=6c006d8a-99dc-4b45-a60a-dba80365353b /boot                   xfs     defaults        0 0
/dev/mapper/klas-swap   none                    swap    defaults        0 0

# <file system>    <mount point>    <type>    <options>                              <dump>    <pass>
tmpfs               /tmp             tmpfs     defaults,size=2G,noatime,mode=1777    0         0

[root@localhost /]# mount /tmp
[root@localhost /]# df -h /tmp
文件系统        容量  已用  可用 已用% 挂载点
tmpfs           2.0G     0  2.0G    0% /tmp

文件打开数过小警告

还未解决

图形化安装

//安装可视化提示安装
[dmdba@localhost dm]$ ll
总用量 931825
-r-xr-xr-x 1 root root   2802237  5月 25 15:31 'DM8 Install.pdf'
-r-xr-xr-x 1 root root 951385360  5月 25 15:37  DMInstall.bin
[dmdba@localhost dm]$ ./DMInstall.bin 

命令行安装

标签:tmp,dmdba,tmpfs,认证,达梦,DCA,root,localhost
来源: https://www.cnblogs.com/yingxin20000303/p/16626824.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有