猿创征文|达梦数据库在Linux下的基本使用

2023-05-16

猿创征文|达梦数据库在Linux下的基本使用

  • 1.安装前的准备
    • 1.1检查当前系统版本
    • 1.2检查最大文件打开数
    • 1.3安装用户
    • 1.4配置环境变量
    • 1.5创建安装用的文件夹
    • 1.6准备好安装包
  • 2.开始安装
    • 2.1命令行形式安装
    • 2.2图形化安装
  • 3.卸载
  • 4.达梦常用工具
    • 4.1数据库配置助手
    • 4.2DM管理工具
    • 4.3DM服务查看器
    • 4.4DM控制台工具
    • 4.5DM数据迁移工具
  • 5.备份还原
    • 5.1物理备份(冷备)
    • 5.2物理还原
    • 5.3逻辑备份
    • 5.3逻辑还原

1.安装前的准备

1.1检查当前系统版本

//查看操作系统版本
[root@localhost 桌面]# cat /etc/issue
NeoKylin Linux General Server release 6.0  (Dhaulagiri) 
Kernel \r on an \m

根据自己的版本在达梦官网下载相应版本

1.2检查最大文件打开数

[root@localhost 桌面]# ulimit -a
open files                      (-n) 1024

可以看到默认最大文件打开数为1024(还有好多信息我没复制),安装数据库需要的最大打开数至少为65536,在安装前直接改掉

[root@localhost 桌面]# echo "* soft nofile 65536" >> /etc/security/limits.conf
[root@localhost 桌面]# echo "* hard nofile 65536" >> /etc/security/limits.conf

退出当前shell进程,在检查下最大文件打开数

1.3安装用户

不建议使用root用户安装,创建新用户安装数据库

//创建用户组和用户
[root@localhost 桌面]# groupadd install
[root@localhost 桌面]# useradd -g install dmdba

//为dmdba用户设置密码,输入的密码是看不到(连*都没有的)
[root@localhost 桌面]# passwd dmdba
更改用户 dmdba的密码 。
新的 密码:
重新输入新的 密码:
passwd:所有的身份验证令牌已经成功更新。

//检查是否创建成功
[root@localhost 桌面]# id dmdba
uid=1001(dmdba) gid=1002(install) 组=1002(install)

1.4配置环境变量

//打开.bash_profile文件
[root@localhost 桌面]# cd /home/dmdba
[root@localhost dmdba]# vi .bash_profile

//在打开的文件最后添加下面的语句(别忘了保存保存:末行模式+:wq)
export DM_HOME=/dm8 
export PATH=$DM_HOME/tool:$DM_HOME/bin:$PATH:$HOME/bin

[root@localhost dmdba] source .bash_profile

不配置环境变量并不会影响数据库的安装,只是用起来不方便,一劳永逸还是很香的

1.5创建安装用的文件夹

[root@localhost /]# mkdir /dm8

文件夹创建好了,但是这个文件夹是属于root的dmdba并没有权限访问更不能写入,我们需要更改其所属用户(所属组我也顺便改了)

//更改所属用户
[root@localhost /]# chown dmdba /dm8 -R
//更改所属组
[root@localhost /]# chgrp install /dm8 -R

最好检查下

root@localhost /]# ll
rwxr-xr-x    2 dmdba install     6 12月 17 19:41 dm8

1.6准备好安装包

安装包提前复制到了dmservice文件夹(用的VMWare Tool),挂载到了本文件夹

[root@localhost dmservice]# ll
dm8_setup_rh7_64_ent_8.1.1.88_20200629.iso
[root@localhost dmservice]# mount dm8_setup_rh7_64_ent_8.1.1.88_20200629.iso /dmservice
mount: /dev/loop0 写保护,将以只读方式挂载

2.开始安装

2.1命令行形式安装

下面的方法是典型安装,更改安装类型可在安装过程中更改

//切换为安装用户
[root@localhost dmservice]# su - dmdba
//运行DMInstall.bin
[dmdba @localhost dmservice]# ll
总用量 659843
-r-xr-xr-x 1 root root   3280977 6月  29 14:20 DM8 Install.pdf
-r-xr-xr-x 1 root root 672397717 6月  29 15:48 DMInstall.bin
[dmdba @localhost dmservice]# ./DMInstall.bin -i
请选择安装语言(C/c:中文 E/e:英文) [C/c]:
解压安装程序......

//没有key文件也可以的,除了下面3步其他都是敲回车
是否输入Key文件路径? (Y/y:是 N/n:否) [Y/y]:n
请选择安装目录 [/opt/dmdbms]:/dm8
是否确认安装? (Y/y:是 N/n:否):y

2.2图形化安装

默认情况下不允许别的用户的图形程序的图形显示在当前屏幕上(当前系统是root登陆的,dmdba自然就是别的用户了)

//允许别的用户启动的图形程序显示在当前屏幕:xhost +
[root@localhost 桌面]# xhost +
access control disabled, clients can connect from any host
[root@localhost 桌面]# su - dmdba
上一次登录:四 12月 17 20:54:20 CST 2020pts/0 上
//在xhost +的前提下,允许某个用户启动图形程序
[dmdba@localhost ~]$ export DISPLAY=:0.0

在这里插入图片描述
下面的安装就很简单了,这里不一一列举了,最后用root身份执行提示命令就好了在这里插入图片描述

[root@localhost 桌面]# /dm8/script/root/root_installer.sh
移动 /dm8/bin/dm_svc.conf 到/etc目录
修改服务器权限
创建DmAPService服务
ln -s '/usr/lib/systemd/system/DmAPService.service' '/etc/systemd/system/multi-user.target.wants/DmAPService.service'
创建服务(DmAPService)完成
启动DmAPService服务

3.卸载

在安装目录下,执行uninstall.sh程序即可

[dmdba@localhost dm8]$ ./uninstall.sh

4.达梦常用工具

以下全都是图形化程序,所以要允许dmdba用户启动图形程序(2.2图形化安装有教程,我不会在这里设置锚点)

4.1数据库配置助手

程序:dbca.sh
位置:/dm8/tool
功能:如图
在这里插入图片描述

4.2DM管理工具

程序:manager
位置:/dm8/tool
功能:图形化数据库界面(类似于MySQL的Workbench)
在这里插入图片描述

4.3DM服务查看器

程序:dmservice.sh
位置:/dm8/tool
功能:用于启动各种服务(必须以root用户启动)
在这里插入图片描述

4.4DM控制台工具

程序:console
位置:/dm8/tool
功能:数据库的备份还原,更改数据库的具体参数等等
在这里插入图片描述

4.5DM数据迁移工具

程序:dts
位置:/dm8/tool

5.备份还原

5.1物理备份(冷备)

1)dmap服务是打开的,数据库是关闭的
2)在DM控制台工具依次点击: 备份还原—新建备份—(检查下INI文件路径)—填备份集名和目录—确定
在这里插入图片描述

5.2物理还原

1)dmap服务是打开的,数据库是关闭的
2)在DM控制台工具依次点击: 配置—添加—(选择刚才放备份的文件夹)—确定
—获取备份,就可以看到我们的备份文件了
在这里插入图片描述在这里插入图片描述
3)点一下刚才获取到的备份集—还原—(检查备份集目录和INI文件路径,后者就是我们要还原到的·数据库)—确定—恢复—更新Magic
在这里插入图片描述

5.3逻辑备份

1)dmap服务是打开的,数据库是开启的
2)在DM管理工具右击要备份的数据库,点导出
在这里插入图片描述
选择导出目录,点击确定就完成了
在这里插入图片描述

5.3逻辑还原

1)dmap服务是打开的,数据库是开启的
2)在DM管理工具右击要备份的数据库,点导入
在这里插入图片描述
选择导入目录,点击确定就完成了
在这里插入图片描述

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

猿创征文|达梦数据库在Linux下的基本使用 的相关文章

  • Windows连接远程Ubuntu RDP

    一 配置远程Ubuntu 1 安装 TrigerVNC Server sudo apt install tightvncserver 2 安装xrdp sudo apt install xrdp 查看运行状态 sudo systemctl
  • 【EHub_tx1_tx2_E100】Ubuntu18.04 + ROS_ Melodic + 银牛R132深度相机(如何在该环境下打开摄像机获取rgb/深度图/点云)

    简介 xff1a 介绍银牛微电子 3D 机器视觉R132相机 在EHub tx1 tx2 E100载板 xff0c TX1核心模块环境 xff08 Ubuntu18 04 xff09 下测试ROS驱动 xff0c 打开摄像头图像和查看深度图
  • week5 作业B TT's Magic Cat

    TT s Magic Cat Thanks to everyone s help last week TT finally got a cute cat But what TT didn t expect is that this is a
  • week8 CSP模拟C 咕咕东的奇妙序列

    咕咕东的奇妙序列 有一个序列11212312341234512345612345671234567812345678912345678910 特点为由若干部分组成 每一部分si为1 i所有数字 给出q q lt 61 500 次查询 每次查
  • week9 作业B 东东学打牌

    东东学打牌 最近 xff0c 东东沉迷于打牌 所以他找到 HRZ ZJM 等人和他一起打牌 由于人数众多 xff0c 东东稍微修改了亿下游戏规则 xff1a 所有扑克牌只按数字来算大小 xff0c 忽略花色 每张扑克牌的大小由一个值表示 A
  • week11 E - 选做题11-1 东东与 ATM

    选做题11 1 东东与 ATM 一家银行计划安装一台用于提取现金的机器 机器能够按要求的现金量发送适当的账单 机器使用正好N种不同的面额钞票 xff0c 例如D k xff0c k 61 1 2 N xff0c 并且对于每种面额D k xf
  • week13 C - TT 的奖励(必做)

    TT 的奖励 xff08 必做 xff09 在大家不辞辛劳的帮助下 xff0c TT 顺利地完成了所有的神秘任务 神秘人很高兴 xff0c 决定给 TT 一个奖励 xff0c 即白日做梦之捡猫咪游戏 捡猫咪游戏是这样的 xff0c 猫咪从天
  • 程序设计作业之C - 掌握魔法の东东 I和D-数据中心

    程序设计作业 C 掌握魔法 东东 ID 数据中心 C 掌握魔法 东东 I 东东在老家农村无聊 xff0c 想种田 农田有 n 块 xff0c 编号从 1 n 种田要灌氵 众所周知东东是一个魔法师 xff0c 他可以消耗一定的 MP 在一块田
  • 程序设计之B - 东东学打牌(C++

    目录 题目大致题意解题分析测试数据 xff08 全面代码 题目 题面 最近 xff0c 东东沉迷于打牌 所以他找到 HRZ ZJM 等人和他一起打牌 由于人数众多 xff0c 东东稍微修改了亿下游戏规则 xff1a 所有扑克牌只按数字来算大
  • Week11 C-必做题 11-3

    题目 Julius Caesar 曾经使用过一种很简单的密码 对于明文中的每个字符 xff0c 将它用它字母表中后 5 位对应的字符来代替 xff0c 这样就得到了密文 比如字符 A 用 F 来代替 如下是密文和明文中字符的对应关系 密文A
  • NO.4模测之TT数鸭子

    TT数鸭子 时间限制 空间限制 1S 256MB 题目描述 这一天 TT因为疫情在家憋得难受 在云吸猫一小时后 xff0c TT决定去附近自家的山头游玩 TT来到一个小湖边 看到了许多在湖边嬉戏的鸭子 xff0c T顿生羡慕 此时他发现每一
  • PS2020安装时出现184错误解决办法(详细步骤

    首先一些之前安装过Photoshop 的伙伴们再次安装就会出现 184错误 xff0c 那么如何解决涅 xff1f 见如下步骤 亲测有效 1 打开C programfiles commonfiles 找到adobe文件夹 xff0c 把它删
  • 【ROS2 入门】虚拟机环境 ubuntu 18.04 ROS2 安装

    大家好 xff0c 我是虎哥 xff0c 从今天开始 xff0c 我将花一段时间 xff0c 开始将自己从ROS1切换到ROS2 xff0c 做为有别于ROS1的版本 xff0c 做了很多更新和改变 xff0c 我还是很期待自己逐步去探索R
  • 如何在Markdownpad2中显示数学公式

    前言 说句实话 xff0c 我觉得markdown比LaTeX方便多了 xff0c 但是就是数学公式方面太麻烦了 xff0c 所以只好想方设法找办法 Markdown pad2的安装 如果你还没有安装markdownpad2的话 xff0c
  • 如何在其他盘安装office

    office 2019安装详细过程 把office安装在D盘 目录 office 2019安装详细过程把office安装在D盘前言声明下载Office准备工作正式安装Office的时刻到了无法安装 xff0c 错误 xff0c 需要重启 x
  • 接口回调(笔记

    接口回调讲解 回调定义回调机制回调意义接口回调的实现步骤参考 网上看了一堆 xff0c 感觉有点零散 xff0c 我自己总结一下 看评论区说存在很多问题 xff0c 我读了一下 xff0c 雀氏存在一些 xff0c 非常感谢批评指正 xff
  • Weka下载安装详解

    目录 前言Weka下载Weka安装Weka启动 前言 如果你没有安装Java的话 xff0c 请看这里 xff0c 选择合适的Java版本 xff0c 这里我选用的是java11 选择jdk8也可以 xff0c 它有jre xff0c 11
  • Android Studio安装教程

    Android Studio详细安装教程 1 Java环境配置2 Android Studio的安装 1 Java环境配置 这里Android开发基于Java语言 xff0c 所以先配置Java环境 首先选择合适的jdk版本 xff0c 随
  • 活动的四种启动模式详解

    android launchMode 目录 android launchMode前言概念说明standardsingleTopsingleTasksingleInstance Codes演示说明standard代码singleTop代码si
  • VS2019切换中英文

    Visual Studio2019语言包切换1 打开安装程序2 选择语言包3 一系列操作 Visual Studio2019语言包切换 忘了设置语言包来着 xff0c 它默认中文了 xff0c 总觉得每次找东西看起来怪怪的 如果已安装了英语

随机推荐

  • Java关键字super解释

    目录 前言 xff08 废话文学 xff09 前言 xff08 定义 xff09 super 之构造方法super 之成员函数super 之成员变量结束语 前言 xff08 废话文学 xff09 又是看了一大堆文字介绍 xff0c 非常系统
  • 程序员的心得体会

    目录 前言工作学习 xff08 正式严肃 xff09 emo转乐观 前言 这是一篇丰富多彩 摸鱼 的文章 一呢是分享一下子自己迈入程序员工作了2个月的感受 xff0c 还有呢就是多方面交谈 xff0c 或许给点人生建议 xff0c 还有说说
  • VisualStudioCode:Java 11 or more recent is required to run. Please download and install a recent JDK

    从7月22日起 xff0c 今后vs code将不再支持用java8运行java插件 xff0c 需要使用java11 才能进行Visual Studio Code的编译 xff1a 解决方法 xff1a 先下载一个java11的jdk j
  • 【GStreamer】MP4文件种提取H264 字节流数据保存

    大家好 xff0c 我是虎哥 xff0c 简短的分享一个小技巧 xff0c 也作为自己的记录留用 一般MP4文件和MKV文件都是我么从网络上比较容易获取的 xff0c 但是我们用来做目标识别和检测的视频输入需要单纯的视频文件 xff0c 下
  • A-咕咕东的奇遇

    题目 xff1a 咕咕东是个贪玩的孩子 xff0c 有一天 xff0c 他从上古遗迹中得到了一个神奇的圆环 这个圆环由字母表组成首尾相接的环 xff0c 环上有一个指针 xff0c 最初指向字母a 咕咕东每次可以顺时针或者逆时针旋转一格 例
  • A-DDL的恐惧

    题目 xff1a ZJM 有 n 个作业 xff0c 每个作业都有自己的 DDL xff0c 如果 ZJM 没有在 DDL 前做完这个作业 xff0c 那么老师会扣掉这个作业的全部平时分 所以 ZJM 想知道如何安排做作业的顺序 xff0c
  • C-平衡字符串

    题目 xff1a 一个长度为 n 的字符串 s xff0c 其中仅包含 Q W E R 四种字符 如果四种字符在字符串中出现次数均为 n 4 xff0c 则其为一个平衡字符串 现可以将 s 中连续的一段子串替换成相同长度的只包含那四个字符的
  • week11-作业(必做题)

    文章目录 A 必做题11 1题目 xff1a 输入格式 xff1a 输出格式 xff1a 样例输入 xff1a 样例输出 xff1a 题目分析 xff1a 代码 xff1a B 必做题11 2题目 xff1a 输入格式 xff1a 输出格式
  • CSP-M3

    文章目录 T1 瑞神的序列题目描述 xff1a 输入描述 xff1a 输出描述 xff1a 样例输入 xff1a 样例输出 xff1a 数据组成 xff1a 题目分析 xff1a 代码 xff1a T2 消消乐大师 Q老师题目描述 xff1
  • week12-作业-必做题

    文章目录 A 必做题 1题目 xff1a Input xff1a Output xff1a Sample Input xff1a Sample Output xff1a 题目分析 xff1a 代码 xff1a B 必做题 2题目 xff1a
  • week13-作业-必做题

    文章目录 A TT的神秘任务1题目 xff1a Input xff1a Output xff1a Example xff1a Input xff1a Output xff1a 题目分析 xff1a 代码 xff1a B TT的神秘任务2题目
  • week13-T1-T2

    文章目录 A 1 T1题目 xff1a 输入格式 xff1a 输出格式 xff1a Sample Input1 xff1a Sample Output1 xff1a Sample Input 2 xff1a Sample Output 2
  • week15-字符串

    目录 A ZJM 与霍格沃兹 必做题 xff09 Bkdr Hash算法 题目 Input Output Sample Input Sample Output 题目分析 xff1a 代码 xff1a B ZJM 与生日礼物 xff08 选做
  • 富文本编辑器wangEditor回显问题

    回显时渲染dom报错问题 xff1a 富文本编辑器在回显html时偶尔会报以下错误 xff1a Error in v on handler 34 Error Cannot find a descendant at path 1 1 0 in
  • 【Deepstream学习】 TX1模块中C++ Sample application 2详细测试讲解

    大家好 xff0c 我是虎哥 xff0c 使用NVIDIA Jeston TX1 也有很长一段时间了 xff0c 由于这是基本停产的一个模块 xff0c 其实自己也担心有很多官方的demo无法适配跑起来了 xff0c 所以花了点时间 xff
  • ECS设置虚拟内存

    1 查看内存 free m 2 设置 mdkir swap 创建目录 dd if 61 dev zero of 61 swap swapadd bs 61 1024 count 61 3036432 设置为3G mkswap swap sw
  • 获取IP地址信息的API合集

    今天给大家分享一些获取IP地址信息的API合集 一 ip cn查询网获取当前客户端IP二 ip查询网获取当前客户端IP三 百度获取IP地址信息四 本站获取当前客户端IP信息五 其他平台获取IP地址信息接口一 埃文科技平台接口二 第三方个人开
  • Linux第六章:4.rm命令使用方法、linux使用命令复制文件到指定目录、如何复制文件夹及其内容到指定目录,如何在复制到指定文件夹时强制覆盖原有同名文件

    零 rm 命令使用方法 1 删除一个文件 xff08 有提醒是否删除 xff09 span class token function rm span 文件名 2 删除一个文件 xff08 强制删除 xff0c 没有提醒 xff09 span
  • 回文序列是指正读反读均相同的字符序列,如“abba”和“abdba”均是 回文,但“good”不是回文。试写一个算法判定给定的字符串是否为回文序列。

    回文 xff0c 就是将头尾互换 xff0c 地址位置不需改变 span class token macro property span class token directive keyword include span span cla
  • 猿创征文|达梦数据库在Linux下的基本使用

    猿创征文 xff5c 达梦数据库在Linux下的基本使用 1 安装前的准备1 1检查当前系统版本1 2检查最大文件打开数1 3安装用户1 4配置环境变量1 5创建安装用的文件夹1 6准备好安装包 2 开始安装2 1命令行形式安装2 2图形化