Linux 达梦数据库详细安装、部署、启动文档

2023-05-16

服务器版本为Centos7、达梦版本为达梦8

1.进入达梦官网 下载中心-武汉达梦数据库有限公司 (dameng.com) 下载DM8试用版

CPU 版本以及 操作系统以自己服务器为例,文档服务器CPU版本为X86,操作系统为CentOS7
在这里插入图片描述

2.下载到本地后解压

在这里插入图片描述
可以直接将压缩包 上传至服务器再进行解压

3.将解压的 dm8_20221020_x86_rh6_64.iso 文件上传至服务器下的/opt目录(使用root用户)在这里插入图片描述

4.使用root用户创建用户组、用户、创建用户的密码

groupadd dinstall
useradd -g dinstall -m -d /home/dmdba -s /bin/bash dmdba
password dmdba

5.修改文件最大打开数

vi /etc/security/limits.conf

dmdba soft nofile 65536
dmdba hard nofile 65536
dmdba soft nproc 65536
dmdba hard nproc 65536
dmdba soft stack 16384
dmdba hard stack 32768

在这里插入图片描述
查看配置是否生效
su -dmdba
ulimit -a

在这里插入图片描述查看 open files、stack size 是否为65536、16384
如果没有生效,使用 dmdba 用户 执行ulimit -n 65536 让设置临时生效

6. 挂载镜像

将上传的 dm8_20221020_x86_rh6_64.iso 挂在到 /opt下
mount -o loop /opt/dm8_20221020_x86_rh6_64.iso /mnt

在这里插入图片描述

7. 新建安装目录

在根目录下创建 /dm8 文件
mkdir /dm8

8. 修改安装目录权限

chown dmdba:dinstall -R /dm8/
chmod -R 755 /dm8

9. 安装数据库

切换至dmdba用户下,在/ mnt 目录下执行 ./DMInstall.bin -i

10. 选择中文

11. 选择key文件路径、设置时区

本次为开发版本,忽略key输入
时区设置为中国标准时间

12. 设置安装类型

选择典型安装,1

13. 设置安装路径,直接回车为默认安装路径,这里选择默认安装路径

14. 安装结束

15. 创建 DmAPService

切换至 root 用户下
到你安装达梦数据库的路径下


然后到 /sctipt/root 目录下

执行以下代码(根据自己的实际路径写)
/home/dmdba/dmdbms/script/root/root_installer.sh

16. 配置环境变量

切换到 root 用户进入 dmdba 用户的根目录下,配置对应的环境变量。DM_HOME 变量和动态链接库文件的加载路径在程序安装成功后会自动导入。命令如下:
export PATH= P A T H : PATH: PATH:DM_HOME/bin:$DM_HOME/tool
在这里插入图片描述
编辑 .bash_profile 文件

17. 切换至 dmdba 用户下,使得配置生效

在这里插入图片描述

18. 配置实例

在dmdba目录下,创建一个data文件
在这里插入图片描述
使用dmdba 用户配置实例,进入到DM数据库的bin目录下,执行以下代码
在这里插入图片描述

19. 注册服务

切换至root账户下
进入 /script/root 目录下

在此目录下执行以下代码
./dm_service_installer.sh -t dmserver -dm_ini /home/dmdba/dmdbms/data/DAMENG/dm.ini -p DMSERVER

20. 启动数据库

systemctl start DmServiceDMSERVER.service – 启动数据库
systemctl status DmServiceDMSERVER.service – 查看数据库状态

systemctl stop DmServiceDMSERVER.service – 停止数据库
systemctl restart DmServiceDMSERVER.service – 重启数据库

21. 打开数据库

在 bin 目录下执行 ./disql
初始化的用户名以及密码均为 SYSDBA

22. 一些常见的问题

  1. 防火墙要处于关闭状态
  2. 创建data 文件夹时如果使用的为root账户,将权限给dmdba即可
    chown -R dmdba:dinstall /home/dmdba/dmdbms/data
  3. 本地disql 登录失败
    端口号被占用
    查看端口号
    grep -i port_num /home/dmdba/dmdbms/data/DAMENG/dm.ini
    默认端口号为5236
    修改dm.ini 文件的port_num 后,需要重启数据库
  4. bin 目录下无法启动
    到tool 目录下执行./disql
    在这里插入图片描述
    这里会提示未连接,执行以下命令进行手动连接
    conn SYSDBA/SYSDBA@172.168.1.196:5236
    在这里插入图片描述
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Linux 达梦数据库详细安装、部署、启动文档 的相关文章

  • 数据结构:单链表头插法、尾插法、按值查找、按位查找、按位插入、删除、表长函数实现

    这里写目录标题 数据结构定义初始化头结点判断链表是否为空带头结点的按位序插入头插法尾插法按值查找 xff0c 返回节点按位查找 xff0c 返回节点将新节点插入到第i个位置删除第i个节点遍历输出求链表长度主函数测试各个功能完整代码 数据结构
  • Debian操作系统安装

    xff08 本文描述操作系统为debian 8 2 0 64位操作系统 以下使用debian代替debian 8 2 0 64位操作系统 xff09 下载 首先需要下载ubuntu操作系统iso映像文件 ubuntu kylin官网 下载W
  • linux文件属性、文件权限管理和stat函数

    1 linux中各种文件类型 1 1 普通文件 xff08 xff09 regular file 文本文件 xff1a 文件中的内容都是由文本构成的 xff0c 文本指的是ASCII码 xff0c Unicode码 xff0c utf8码等
  • argc和argv,参数个数和参数值

    argc xff1a argument count 参数个数 argv xff1a argument value 参数值 C C 43 43 语言中的main函数 xff0c 经常带有参数argc xff0c argv xff0c 如下 x
  • short转换为char,提取单字节

    本文描述 xff1a 将两个字节长度的wdVersion xff0c 分别提取出低字节和高字节的值 xff0c 此方法可以用于不同类型不同长度的单字节提取 xff01 xff08 注释种的位操作的方法也可以 xff0c 先 移位 后 位与
  • 常用内存操作函数

    常用内存操作函数 常用内存操作函数1 设置内存数据2 复制内存数据3 移动内存数据4 比较内存数据5 对齐分配内存6 释放对齐分配的内存 总结 常用内存操作函数 内存操作是C语言的基础 xff0c 常用的内存操作函数大致可以分成如下6类 1
  • RT-Thread临界段之rt_hw_interrupt_enable和rt_hw_interrupt_disable

    一 PRIMASK PRIMSK 61 1 关闭中断 PRIMSK 61 10 打开中断 二 void rt hw interrupt enable rt base t level 有参数 xff0c 无返回值 该功能将设置指定的中断状态
  • 信号量使用之:线程间同步与互斥,线程与中断同步,资源计数

    一 线程与线程的同步 互斥 xff08 锁 xff09 生产者与消费者问题本质是 xff1a 解决线程间互斥关系和同步关系问题 由于缓冲区是临界资源 xff0c 它一个时刻只允许一个生产者放入消息 xff0c 或者一个消费者从中取出消息 x
  • 互斥量之:与信号量区别;死锁;优先级翻转;递归锁

    一 互斥量 xff08 一 xff09 互斥量的定义 互斥量的状态只有两种 xff0c 开锁或闭锁 xff08 两种状态值 xff09 当有线程持有它后 xff0c 互斥量将处于闭锁状态 xff0c 由这个线程获得它的所有权 相反 xff0
  • 线程同步之事件集event

    一 事件集 一个事件集中包含 32 个事件 xff08 一个 32 bit 无符号整型数 xff09 xff0c 特定线程只等待 接收它关注的事件 可以是一个线程等待多个事件的到来 xff08 线程 1 2 均等待多个事件 xff0c 事件
  • 电源引脚VDD、VSS、VDDA、VSSA、VREF+、VREF-、VBAT

    总体电源框图 一 名词解释 名称说明备注VCC电路的供电正电压一般表示模拟信号电源GND电路的供电负电压 xff1f 表示模拟信号地VDD芯片的工作正电压表示数字信号电源VSS芯片的工作负电压表示数字电源地VDDA芯片的工作正电压 模拟 V
  • iOS 系统自带地图 基本实现

    CLLocationManager 首先 xff0c 来讲一下CLLocationManager 因为 xff0c 有人明天要用到 xff0c 临时写的 那么怎么使用呢 xff1f 首先需要定义一个CLLocationManager的属性
  • norflash和nandflash;SRAM和SDRAM

    一 常见存储类型 典型应用名称描述MCU片内flashnorflash nor flash数据线和地址线分开 xff0c 可以实现ram一样的随机寻址功能 xff0c 可以读取任何一个字节 但是擦除仍要按块 页 擦除 因为按照字节寻址 xf
  • 断言ASSERT使用详解

    一 assert的定义 原以为assert 仅仅是个报错函数 xff0c 事实上 xff0c 它居然是个宏 xff0c 并且作用并非 34 报错 34 在经过对其进行一定了解之后 xff0c 对其作用及用法有了一定的了解 xff0c ass
  • 快速排序qsort函数用法

    一 qsort函数简介 排序方法有很多种 xff1a 选择排序 xff0c 冒泡排序 xff0c 归并排序 xff0c 快速排序等 看名字都知道快速排序是目前公认的一种比较好的排序算法 因为他速度很快 xff0c 所以系统也在库里实现这个算
  • 调度器锁rt_enter_critical() & rt_exit_critical()

    一 函数说明 void rt enter critical void 进入临界区 调用这个函数后 xff0c 调度器将被上锁 在系统锁住调度器的期间 xff0c 系统依然响应中断 xff0c 如果中断唤醒了的更高优先级线程 xff0c 调度
  • RT Thread studio同时生成bin和hex文件

    一 RTT默认生成bin文件 默认选择Raw binary xff0c 则项目对应的debug文件夹下生成bin文件 xff1b 修改成intel的话 xff0c 则项目对应的debug文件夹下生产hex文件 xff1b 二 同时生成bin
  • 使用CJSON 解析JSON 结构体数组【典型】

    1 CJSON数据结构定义 define cJSON False 0 define cJSON True 1 define cJSON NULL 2 define cJSON Number 3 define cJSON String 4 d
  • RTThread:静态线程&动态线程

    一 静态线程创建 rt thread init rt err t rt thread init struct rt thread thread const char name void void parameter entry void p
  • C指针传参的一些思考

    一 仅操作变量名的子函数 xff0c 在主函数中无法真正实现值传递 如下 xff1a void swap 1 int num1 int num2 作为主函数的子函数 xff0c 被main函数调用 xff1b 在子函数内部实现了num1 和

随机推荐

  • 再论指针数组与数组指针

    一 二者的区别 xff08 一 xff09 直观的差异 int p 5 指针数组 xff0c 元素为指针 int p 5 数组指针 xff0c 指向数组的指针 xff08 二 xff09 非直观差异 1 xff09 数组指针 xff1a 待
  • Anaconda Prompt工作路径的切换

    Anaconda Prompt工作路径的切换 缘由进入Anaconda Prompt激活 labelme所在环境退出到现在所在盘的根目录进入目标盘输入目标文件路径 缘由 数据集制作过程中 xff0c 想要进入D盘下的存放json的文件夹 x
  • 认识一下 Azure DevOps

    目录 新手入门 认识 安装入门 Azure Board 敏捷面板Azure Repos 代码仓库Azure Pipeline CI CD 管道Azure Test Plan 测试管理Azure Artifact 包托管 Azure DevO
  • 10个数比大小(排序)——冒泡和选择

    10个数比大小 xff08 排序 冒泡和选择 一 冒泡法 xff08 起泡法 xff09 冒泡排序的基本概念是 以升序排序为例 xff1a 依次比较相邻的两个数 xff0c 将小数放在前面 xff0c 大数放在后面 即在第一趟 xff1a
  • vue3 实现界面数据实时变化

    技术支持 xff1a Vue3 ElementUI WebSocket 库引用 pinia websocket 1 创建pinia文件夹 xff0c 目录如下 src pinia index js modules wsdata js 2 编
  • javascript BOM

    一 什么是BOM xff1a BOM xff08 Browser Object Model xff09 的意思是浏览器对象模型 BOM方法一般指的都是在浏览器 xff08 window xff09 中的方法 二 常见的BOM方法 事件 xf
  • Flutter 利用 FFI,绕过 Android JNI 直接调用 C++ 层!

    坏de牧羊人 作者 承香墨影 校对 https juejin cn post 6976824832595853342 原文 大家好 xff0c 这里是承香墨影 xff01 今天和大家聊聊 Flutter 与 C C 43 43 直接调用的方
  • 前端请求接口浏览器发起option预请求而导致405的问题

    记一次前端请求后端接口出现405的问题 xff1a 问题描述 xff1a 首先阐述http的405状态码 xff0c 405的直接提示是method not allowed xff0c 即前端请求的方法不被后端接受 xff08 如下图 xf
  • 如何变现?互联网商业产品模式详解

    本文由作者 海贝学姐 发布于社区 变现 商业化 商业模式 这些词相信大家都耳熟能详了 懂商业 xff0c 往往能让你在职场上更容易获得上升空间 xff0c 毕竟赚钱是每家企业最重要的目的之一 本文会对互联网商业产品的类型 模式 定价策略和角
  • 连接PC桌面和android手机的神器--scrcpy

    无意中发现一个手机调试和自动化测试的神器 xff0c Scrcpy xff0c 甚是强大 xff0c 探索了一番 xff0c 配合minitouch可以实现更自动化的操作 xff0c 但是也可以用python的pythonautogui这样
  • ubuntu配置远程桌面登录(两端都是ubuntu)

    1 从机 xff08 被访问端 xff09 安装x11vnc 可以ssh登录后安装 sudo apt get install x11vnc y 2 设置访问密码 sudo x11vnc storepasswd etc x11vnc pass
  • Linux下执行一些命令前加sudo时出现command not found的原因

    转载请注明来自 柳大的CSDN博客 xff1a http blog csdn net poechant 当我们用sudo来执行cd ls等命令时 xff0c 会出现command not found的提示 xff1a sudo cd hom
  • gcc-c++安装—使用系统自带的源yum install gcc-c++和本地源进行相应的安装

    进行yum本地源配置之前 xff0c 需要在虚拟机设置中将本地光盘设置为已连接状态 1 挂载光盘 一旦关机仍需重新挂载 xff08 指令挂载 xff09 su root切换到管理员并切换到其家目录 span class token name
  • WSL的使用与迁移

    WSL的使用与迁移 1 什么是WSL WSL是Windows Subsystem for Linux的简称 也就是说在window中运行的linux子系统 WSL最早是在windows10中引入的 xff0c 原始版本称为WSL1 WSL1
  • 为什么要使用cmake+VS重新编译的opencv库?

    为什么要使用cmake 43 VS重新编译的opencv库 xff1f 使用opencv需要编译源码 xff0c 得到库文件 可以用cmake构建项目后编译 xff0c 也可以直接用官方提供的编译好的版本 官方提供的编译库一般只是标准版本
  • 华为交换机难点学习:导出配置文件/同步时间

    华为交换机难点学习 span class token operator lt span HEXIN SWH span class token operator gt span dir all Directory of flash Idx A
  • 建立可持续集成系统(Jenkins)

    在软件工程实践中 xff0c 需要将开发完成的最终产品交付给用户 xff08 或发布给测试部门 xff09 xff0c 就需要我们将源代码编译为可执行文件 将各个分别开发的模块集合为一个完整的系统 xff0c 这个过程成为系统集成 xff0
  • 图像处理:图像滤波

    用于平滑图像的常见滤波算子包括 xff1a 1 均值滤波 xff08 normalized box filter xff09 xff1a 用其像素点周围像素的平均值代替元像素值 xff0c 在滤除噪声的同时也会滤掉图像的边缘信息 在Open
  • git码云仓库初次使用方法+命令(保姆级教学)

    本文使用辅助代码版本管理工具 xff1a sourceTree 背景 xff1a 如果是存在已有项目 xff0c 或是使用vue create创建的空项目脚手架 xff0c 现需要在git新建一个仓库 xff0c 然后将项目放进去 1 仓库
  • Linux 达梦数据库详细安装、部署、启动文档

    服务器版本为Centos7 达梦版本为达梦8 1 进入达梦官网 下载中心 武汉达梦数据库有限公司 dameng com 下载DM8试用版 CPU 版本以及 操作系统以自己服务器为例 xff0c 文档服务器CPU版本为X86 xff0c 操作