银河麒麟V10搭建达梦8数据库

news2024/11/17 3:46:04

大家好,我是早九晚十二,目前是做运维相关的工作。写博客是为了积累,希望大家一起进步!
我的主页:早九晚十二

目前,国产化服务器越来越多,操作系统的国产化使得大家对中间件都有了需求,今天主要是使用银河麒麟搭建达梦数据库。

文章目录

    • 环境
    • 版本获取
    • 安装步骤
      • 解压安装包
      • 对比安装包是否完整
      • 创建用户组
      • 修改用户密码
      • 系统参数优化
      • 挂载镜像
      • 创建数据目录
      • 数据库安装
    • 配置实例
    • 注册服务
    • 数据库启停
      • 启动
      • 停止
      • 重启
      • 查看状态
    • 查看版本

环境

[root@Kylin10 ~]# uname -a
Linux Kylin10 4.19.90-24.4.v2101.ky10.x86_64 #1 SMP Mon May 24 12:14:55 CST 2021 x86_64 x86_64 x86_64 GNU/Linux

[root@Kylin10 ~]# cat /proc/cpuinfo |grep "model name"
model name	: Intel(R) Xeon(R) CPU E5-2699 v4 @ 2.20GHz
model name	: Intel(R) Xeon(R) CPU E5-2699 v4 @ 2.20GHz
model name	: Intel(R) Xeon(R) CPU E5-2699 v4 @ 2.20GHz
model name	: Intel(R) Xeon(R) CPU E5-2699 v4 @ 2.20GHz
model name	: Intel(R) Xeon(R) CPU E5-2699 v4 @ 2.20GHz
model name	: Intel(R) Xeon(R) CPU E5-2699 v4 @ 2.20GHz
model name	: Intel(R) Xeon(R) CPU E5-2699 v4 @ 2.20GHz
model name	: Intel(R) Xeon(R) CPU E5-2699 v4 @ 2.20GHz

版本获取

链接:https://eco.dameng.com/download/?_blank
根据自己环境选择对应版本下载
![在这里插入图片描述](https://img-blog.csdnimg.cn/0693b8a030094a89babfaeb5edd51914.png在这里插入图片描述
在这里插入图片描述
服务器可直接使用wget https://download.dameng.com/eco/adapter/DM8/202208/dm8_20220720_x86_rh7_64_ent.zip

安装步骤

解压安装包

[root@Kylin10 ~]# unzip dm8_20220720_x86_rh7_64_ent.zip 

对比安装包是否完整

[root@Kylin10 ~]# sha256sum dm8_20220720_x86_rh7_64_ent_8.1.2.114_pack11.iso
387fa90ea26f6d096101af4496d70ee9909cd0abf4f41d4bc0dace625ae721e5  dm8_20220720_x86_rh7_64_ent_8.1.2.114_pack11.iso
[root@Kylin10 ~]# cat dm8_20220720_x86_rh7_64_ent_8.1.2.114_pack11.iso_SHA256.txt 
SHA256 µ dm8_20220720_x86_rh7_64_ent_8.1.2.114_pack11.iso ¹þϣ:
387fa90ea26f6d096101af4496d70ee9909cd0abf4f41d4bc0dace625ae721e5
CertUtil: -hashfile ļ®³ɹ¦Ϊ³ɡ£

创建用户组

[root@Kylin10 ~]# groupadd dinstall
[root@Kylin10 ~]# useradd -g dinstall -m -d /home/dmadmin -s /bin/bash dmadmin

修改用户密码

修改密码为DMadm_123!

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

系统参数优化

cat >> /etc/security/limits.conf <<EOF
dmadmin hard nofile 65536
dmadmin soft nofile 65536
dmadmin hard stack 32768
dmadmin soft stack 16384
EOF

执行后关闭窗口,重新打开,切换到dmadmin查看是否成功

[root@Kylin10 ~]# su dmadmin
[dmadmin@Kylin10 root]$ 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) 58803
max locked memory       (kbytes, -l) 64
max memory size         (kbytes, -m) unlimited
open files                      (-n) 65536
pipe size            (512 bytes, -p) 8
POSIX message queues     (bytes, -q) 819200
real-time priority              (-r) 0
stack size              (kbytes, -s) 16384
cpu time               (seconds, -t) unlimited
max user processes              (-u) 58803
virtual memory          (kbytes, -v) unlimited
file locks                      (-x) unlimited

挂载镜像

切换到root用户,挂载镜像

[root@Kylin10 ~]# mkdir /mnt/dm8
[root@Kylin10 ~]# mount dm8_20220720_x86_rh7_64_ent_8.1.2.114_pack11.iso /mnt/dm8/
mount: /mnt/dm8: WARNING: source write-protected, mounted read-only.

在这里插入图片描述

创建数据目录

[root@Kylin10 ~]# mkdir /DM8
[root@Kylin10 ~]# chown -R dmadmin:dinstall /DM8/

数据库安装

切换至dmadmin用户。执行脚本安装

[root@Kylin10 ~]# su dmadmin
[dmadmin@Kylin10 root]$ cd /mnt/dm8/
[dmadmin@Kylin10 dm8]$ ls
'DM8 Install.pdf'   DMInstall.bin

选择中文安装,不输入key路径,设置时区
在这里插入图片描述
选择典型安装,输入刚刚创建的DM8数据库目录,不建议使用默认路径
在这里插入图片描述

在这里插入图片描述
根据提示切换到root目录,执行脚本

[dmadmin@Kylin10 dm8]$ exit
exit
[root@Kylin10 ~]# /DM8/script/root/root_installer.sh
移动 /DM8/bin/dm_svc.conf 到/etc目录
修改服务器权限
创建DmAPService服务
Created symlink /etc/systemd/system/multi-user.target.wants/DmAPService.service → /usr/lib/systemd/system/DmAPService.service.
创建服务(DmAPService)完成
启动DmAPService服务

切换root用户设置对应环境变量

[root@Kylin10 ~]# cd /home/dmadmin/.mozilla/
[root@Kylin10 .mozilla]# cd /home/dmadmin/
[root@Kylin10 dmadmin]# cat >> .bash_profile << -'EOF'
> export PATH=$PATH:$DM_HOME/bin:$DM_HOME/tool
> -EOF

切换到dmadmin用户,查看结果

[root@Kylin10 DM8]# su dmadmin
[dmadmin@Kylin10 DM8]$ cd ~
[dmadmin@Kylin10 ~]$ source .bash_profile 
[dmadmin@Kylin10 ~]$ cat .bash_profile 
# Source /root/.bashrc if user has one
[ -f ~/.bashrc ] && . ~/.bashrc

export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:/DM8/bin"
export DM_HOME="/DM8"
export PATH=$PATH:$DM_HOME/bin:$DM_HOME/tool

配置实例

使用root用户创建实例存放路径

[root@Kylin10 DM8]# mkdir -p /DM8/data
[root@Kylin10 DM8]# chown -R dmadmin:dinstall /DM8/data/

使用dmadmin用户配置实例:进入到 DM 数据库安装(/DM8)目录下的 bin 目录中,使用 dminit 命令初始化实例。

[root@Kylin10 DM8]# su dmadmin
[dmadmin@Kylin10 DM8]$ ls
bin  bin2  data  desktop  doc  drivers  include  jar  jdk  license_en.txt  license_zh.txt  log  samples  script  tool  uninstall  uninstall.sh  web
[dmadmin@Kylin10 DM8]$ cd /DM8/bin
[dmadmin@Kylin10 bin]$ ./dminit path=/DM8/data
initdb V8
db version: 0x7000c
file dm.key not found, use default license!
License will expire on 2023-07-20
Normal of FAST
Normal of DEFAULT
Normal of RECYCLE
Normal of KEEP
Normal of ROLL

 log file path: /DM8/data/DAMENG/DAMENG01.log


 log file path: /DM8/data/DAMENG/DAMENG02.log

write to dir [/DM8/data/DAMENG].
create dm database success. 2023-06-27 15:04:53

注册服务

使用root用户注册

[dmadmin@Kylin10 bin]$ exit
exit
[root@Kylin10 DM8]# cd /DM8/script/root/
[root@Kylin10 root]# ls
dm_service_installer.sh  dm_service_uninstaller.sh  root_installer.sh
[root@Kylin10 root]# ./dm_service_installer.sh -t dmserver -dm_ini /DM8/data/DAMENG/dm.ini -p DMSERVER
Created symlink /etc/systemd/system/multi-user.target.wants/DmServiceDMSERVER.service → /usr/lib/systemd/system/DmServiceDMSERVER.service.
创建服务(DmServiceDMSERVER)完成

数据库启停

需要使用root权限

启动

systemctl start DmServiceDMSERVER.service

停止

systemctl stop DmServiceDMSERVER.service

重启

systemctl restart DmServiceDMSERVER.service

查看状态

systemctl status DmServiceDMSERVER.service

查看版本

[root@Kylin10 root]# cd /DM8/bin
[root@Kylin10 bin]# ./disql SYSDBA/SYSDBA

服务器[LOCALHOST:5236]:处于普通打开状态
登录使用时间 : 3.607(ms)
disql V8
SQL> select * from v$version;

行号     BANNER                           
---------- ---------------------------------
1          DM Database Server 64 V8
2          DB Version: 0x7000c
3          03134283890-20220720-165295-10045

已用时间: 4.971(毫秒). 执行号:55200.
SQL> 

码字不易。如果文章对您有希望的话,请三连支持一波。
如有问题,欢迎留言,一起探讨,感谢。
也可关注下方公众号,看到留言后会第一时间回复。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/692597.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

alpha值大小对lasso回归结果的影响

LASSO 回归 的特点是在拟合广义线性模型的同时进行变量筛选&#xff08;variable selection&#xff09;和复杂度调整&#xff08;regularization&#xff09;。因此不论目标因变量&#xff08;dependent/response varaible&#xff09;是连续的&#xff08;continuous&#xf…

【FFmpeg实战】视频基础和MP4容器解封装

转载自原文地址&#xff1a;https://juejin.cn/post/6901218687081480206 一、视频的编解码方式 谈到视频&#xff0c;我们经常会听到视频编解码、H.264等诸如此类的内容。那么视频编解码是什么意思呢&#xff1f; 视频编解码&#xff0c;其实就是对视频数据进行压缩和解压缩…

ros版本KF-GINS(带有rviz可视化结果显示及文件生成)

原始的KF-GINS是基于读写文件实现的&#xff0c;在此基础上改进了ros版本&#xff0c;将原始数据文件转换为rosbag格式&#xff0c;并实现了rviz下的可视化结果显示&#xff0c;代码已共享至github https://github.com/slender1031/kf-gins-ros 感谢武汉大学卫星导航定位技术研…

IT培训的背后,是“韭菜”的躺赚梦!

本文只谈"骗局"&#xff0c;不谈其他&#xff0c;绝不引战&#xff0c;如有错误&#xff0c;希望指出我会及时改正。 实际也有大量做得好的、值得肯定的培训机构&#xff0c;这里需要大家仔细鉴别。 导语 为什么要写这篇文章呢&#xff0c;近些年培训这个话题也比较…

Mhz_c1f靶场-简记

靶机 名称&#xff1a;mhz_cxf:clf download url&#xff1a;https://www.vulnhub.com/entry/mhz_cxf-c1f,471/ IP地址探测 sudo netdiscover -i eth1 -r 192.168.56.0/24 sudo netdiscover -i eth1 -r 192.168.56.0/24 Currently scanning: 192.168.56.0/24 | Screen …

ARM Trace32(劳特巴赫) 使用介绍 1 - Veloce 环境中使用 Trace32 介绍

文章目录 背景1.1 Trace 启动1.1.1 Trace32 系统相关设置 1.2 Trace 常用命令1.2.2 加在bin文件1.2.3 寄存器常用命令1.2.4 内存(寄存器)数据修改 1.3 变量相关命令 背景 Veloce是一款基于FPGA的高速仿真器&#xff0c;可用于验证芯片设计和软件开发, 它和 Trace32 都可以用于…

16.RocketMQ之消费重试以及原理

highlight: arduino-light 1.4 消费重试 对于顺序消息,当消费者消费消息失败后,消费者会在本地自动不断进行消息重试,每次间隔时间为 1 秒,重试最大值是 Integer.MAX_VALUE。 对于无序消息(普通、定时、延时、事务消息)当消费者消费消息失败时可以通过设置返回状态达到重试的目…

湿地环境监测物联网解决方案

湿地作为生态系统的关键组成部分&#xff0c;发挥着涵养水源、调节气候、改善环境、维护生物多样性等生态功能。湿地提供了独特的生境&#xff0c;为许多鸟类、鱼类和其他野生动物提供了栖息地和食物来源。此外&#xff0c;湿地还具有保持水量平衡和水质净化的重要功能&#xf…

最优控制:代数黎卡提方程ARE(Algebraic Riccati Equation)

本文介绍代数黎卡提方程的Matlab解法&#xff0c;包括直接求解和迭代求解 问题描述&#xff1a; 一、数值解法 可以看出&#xff0c;ARE方程是关于P的一个非线性方程&#xff0c;当系统矩阵维度较高时&#xff0c;难以求解&#xff0c;但是MATLAB给出了求解ARE的函数care % 系…

颜色聚合向量 Color Co-ccurrence Vector 介绍以及MATLAB代码实现

这件事情的起因是我想复习一下我在亚太杯数学建模当中使用过的CCV这种方法&#xff0c;但是CSDN平台上找了半天都没有&#xff0c;所以后来决定Google一下&#xff0c;终于找到了&#xff0c;甚至还有实现的代码&#xff0c;因此放上来。原文见Dr. Mahmoud Attia的博客。 一、…

JAVA中的伪共享与缓存行

一.伪共享与缓存行 1.CPU缓存架构 CPU 是计算机的心脏&#xff0c;所有运算和程序最终都要由它来执行。 主内存&#xff08;RAM&#xff09;是数据存放的地方&#xff0c;CPU 和主内存之间有好几级缓存&#xff0c;因为即使直接访问主内存也是非常慢的。 CPU的速度要远远大…

一图看懂CodeArts Board 5大特性,带你玩转看板服务

华为云看板服务CodeArts Board&#xff0c;通过构建研发效能度量体系&#xff0c;实现软件研发过程的可视化、软件交付的可管理可跟踪可量化&#xff0c;及时识别研发过程的堵塞点和改进点&#xff0c;通过数据驱动运营和治理&#xff0c;不断提升企业的软件能力和研发效能。

详解JAVA序列化

目录 1.什么是序列化 2.JAVA中的序列化 2.1.成员变量必须可序列化 2.2.transient关键字&#xff0c;可避免被序列化 2.3.无法更新状态 2.4.serialVersionUID 3.JDK序列化算法 4.序列化在实际中的一些应用 1.什么是序列化 序列化就是将对象转换为二进制格式的过程。对象…

Maven安装和配置详细教程

Maven安装和配置详细教程 1、Maven简介 Maven 是 Apache 软件基金会的一个开源项目,是一个优秀的项目构建工具,它用来帮助开发者管理项目中的 jar,以及 jar 之间的依赖关系、完成项目的编译、测试、打包和发布等工作。 2、Maven下载 点击Maven下载官方地址下载Maven。或者去…

postman持续集成-Jenkins自动构建

自动构建&#xff0c;就是设置一个定时器&#xff0c;定时时间到&#xff0c; Jenkins 自动执行测试用例 比如说,我设置下午五点,那么jenkins就是自动执行命令,自动生成报告,后续还可加上邮箱,会把报告发至邮箱 1. Jenkins 首页&#xff0c;点击任务名&#xff1a;如&#xff…

数据库—关系代数

传统的集合运算 在数据库中的关系代数运算有以下三种基本运算 并交差 必须满足两个表之间的属性个数必须一样。&#xff08;必须具有相容性&#xff09; 投影与选择运算 投影&#xff1a;π L _L L​( R ) 解释->π是投影符号&#xff0c;L是R表中的属性列&#xff0c;从…

临时文件中转服务的搭建-chfs软件的使用

因为经常用到远程桌面连接&#xff0c;所以本地pc和远程pc间的文件传输一直是个经常遇到的问题&#xff0c;尝试过用vftp搭建ftp服务&#xff0c;但是该服务在许多vps上被禁用&#xff0c;且windows上使用也要进行设置&#xff0c;比较麻烦。所幸发现了ods-im/CuteHttpFileServ…

接口测试如何做?你真的会做吗?全网超全整理实战案例...

目录&#xff1a;导读 前言一、Python编程入门到精通二、接口自动化项目实战三、Web自动化项目实战四、App自动化项目实战五、一线大厂简历六、测试开发DevOps体系七、常用自动化测试工具八、JMeter性能测试九、总结&#xff08;尾部小惊喜&#xff09; 前言 API测试的流程 准…

分布式事务Seate

一、Seata简介 1、Seata的核心组件 TC (Transaction Coordinator)事务协调者&#xff1a;维护全局和分支事务的状态&#xff0c;协调全局事务提交或回滚。TM (Transaction Manager)事务管理器&#xff1a;定义全局事务的范围、开始全局事务、提交或回滚全局事务。RM (Resourc…

2023下半年北京/上海/深圳软考(中/高级)认证招生

软考是全国计算机技术与软件专业技术资格&#xff08;水平&#xff09;考试&#xff08;简称软考&#xff09;项目&#xff0c;是由国家人力资源和社会保障部、工业和信息化部共同组织的国家级考试&#xff0c;既属于国家职业资格考试&#xff0c;又是职称资格考试。 系统集成…