首页 > 其他分享 >达梦认证-DCA

达梦认证-DCA

时间:2022-08-29 00:45:33浏览次数:43  
标签: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 ([email protected]) (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
From: https://www.cnblogs.com/yingxin20000303/p/16626824.html

相关文章

  • 【AGC】如何使用认证服务与云数据库处理用户信息
    ​使用场景华为AGC认证服务可以为应用快速构建安全可靠的用户认证系统,可以实现多种方式关联认证登录。而如何处理这些多种登录方式的用户信息,例如在应用中发布一个活动,哪......
  • 【AGC】AGC鉴权认证模式获取clientToken的方法
    ​近期有开发者在使用API方式接入Indexing服务时提出疑问,如何获取clientToken。其实AGC认证模式是基于clientToken鉴权方式,由云侧网关与AGC微服务实现的一套OAuth2标准鉴权......
  • SSL单向/双向认证详解
    1、单向认证和双向认证单向认证SSL协议的具体过程①客户端的浏览器向服务器传送客户端SSL协议的版本号,加密算法的种类,产生的随机数,以及其他服务器和客户端之间通讯......
  • 四大组件之广播接收者BroadcastReceiver
    参考:Android开发基础之广播接收者BroadcastReceiver什么是广播接收者?我们小时候都知道,听广播,收听广播!什么是收听广播呢?打开收音机,调频就可以收到对应的广播节目了。其实......
  • django2.x -- auth模块的authenticate方法一直返回None,认证不成功
    创建用户时是否使用的是create_user在账号注册的时候,要用objects.create_user()函数,create()是明文存储create_user()这个函数会将密码自动加密,密文存储,加密规则“pbkdf......
  • .Net Core之JWT认证方案
    .NetCore提供了JWT的认证方案,开箱即用,我们再配合Redis启用黑名单机制,基本可以满足需求基本功能 开启JWT认证:publicvoidConfigureServices(IServiceCollectionserv......
  • CSP认证(2022-06-12)
    Themorepeopleyoulove,theweakeryouare.Thethingswelovedestroyuseverytime.\(vscode\)也配置好了,\(html\)慢慢摸索着也能写些简单的本地网页了,\(CSP\)......
  • OSPF的安全认证
    OSPF的安全认证OSPF通过LSA报文,协议根据LSA提供的状态信息,快速实行全网路由的建立。也就是一通百通,一变则变。坏处就是有人搞破坏,一坏则百坏。为防止网络破坏活动,实行认证......
  • springBoot使用过滤器进行权限认证和静态资源放行
    importjava.io.IOException;importjava.util.HashSet;importjava.util.Set;importjavax.servlet.Filter;importjavax.servlet.FilterChain;importjavax.servl......
  • Mendix中级认证培训案例-Vacation Tracking
    VacationTracking一、用户角色:AdministratorEmployee:Manager:Guest:二、UserManagement模块:0、模块角色ManagerEmployeeGuest1、Domainmodel......