C/C++教程

达梦认证-DCA

本文主要是介绍达梦认证-DCA,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

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 

命令行安装

这篇关于达梦认证-DCA的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!