达梦数据库基本操作,备份还原,导入导出_centos导出达梦6-程序员宅基地

技术标签: database  java  数据库  

达梦数据库基本操作,备份还原,导入导出

一、基本操作

1、Linux系统下启动达梦数据库管理工具在这里插入图片描述

2、创建表空间

在这里插入图片描述

3、创建用户并关联表

再点击确认之前可以根据需要先授予用户相应的权限
在这里插入图片描述

4、模式与表空间

模式:
类似mysql中的database,一个用户可以创建多个模式,一个模式中的对象可以被多个用户使用。

表空间:
用来存储表数据是对用户数据进行读和操纵的逻辑实体

在SYSDBA模式下创建表city

在这里插入图片描述

插入数据。
在这里插入图片描述

查询表数据
在这里插入图片描述

5、达梦事务管理。

事务是指,一个工作单元中的一系列操作集合。

事务特性。

1、原子性

同一个事务中的所有操作,要么都生效,要么都不生效,其中一步发生错误,所有操作都将撤回。

2、一致性

数据库一致性(Database Consistency)是指事务执行的结果必须是使数据库从一个一致性状态变到另一个一致性状态。一致性主要有两方面:一致读和一致写

一致写:一个状态只能有一个事务变更数据,不允许有2个或者2个以上事务在一个状态中变更数据,一次只能写一个事务。

一致读:一次只能读取一个状态下的数据。

3、隔离性

指的是在并发环境中,当不同的事务同时操纵相同的数据时,每个事务都有各自的完整数据空间。由并发事务所做的修改必须与任何其他并发事务所做的修改隔离。事务查看数据更新时,数据所处的状态要么是另一事务修改它之前的状态,要么是另一事务修改它之后的状态,事务不会查看到中间状态的数据

4、持久性

事务执行成功后数据被永久保存到磁盘中。

启动自动提交事务。
在这里插入图片描述

二、备份与还原

备份方式:冷备份(dmap服务是打开的,数据库是关闭的)和热备份(dmap服务是打开的,数据库是打开的,数据库要打开归档)

1、冷备份与还原

冷备份前需要关闭数据库

systemctl stop DmServiceDMSERVER.service
systemctl status DmServiceDMSERVER.service

在这里插入图片描述

使用root用户查看DmAPService状态,如果是关闭需要打开

在这里插入图片描述

在这里插入图片描述

打开控制台工具
在这里插入图片描述

在这里插入图片描述

还原
在这里插入图片描述

2、热备份与还原

开启达梦数据库

在这里插入图片描述

修改状态
在这里插入图片描述
在这里插入图片描述

新建备份(表空间备份只能联机,还原只能脱机,这里进行库备份)
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

使用DM控制台工具还原备份

在这里插入图片描述

3、代理作业

代理备份主要用于定时备份。

创建代理环境

在这里插入图片描述

创建备份作业
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

新建作业调度

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

三、导入、导出

1、导入

导入之前先确定是否有与外部导入数据库的同名模式,如果没有需要先创建同名模式。

创建方式如2和3所示。
在这里插入图片描述

在这里插入图片描述

导入成功

在这里插入图片描述

2、导出

在这里插入图片描述

在这里插入图片描述

导出成功

在这里插入图片描述

如果还有任何问题,欢迎到达梦在线服务平台提问哦!

社区 | 达梦在线服务平台https://eco.dameng.com

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/njcwwddcz/article/details/125145951

智能推荐

SVM支持向量机-核函数python实现(7)_non-bound iter-程序员宅基地

文章浏览阅读2.1w次,点赞31次,收藏173次。数据可视化上篇文章介绍了线性不可分和线性可分两种情况,以及五种核函数,线性核函数(linear),多项式核函数(poly),高斯核函数(rbf),拉普拉斯核函数(laplace)和Sigmoid核函数,基于《机器学习实战》的数据,我们使用各种核函数对数据尝试分类,下面看一下效果如何.首先看一下我们的数据集:........._non-bound iter

简单了解USB通信协议-程序员宅基地

文章浏览阅读855次,点赞24次,收藏22次。​在一个USB通信系统中,只能有一个主机存在,USB通信只存在于主机和设备之间,每次通信都必须由主机发起,而设备和设备之间无法通信。

myeclipse properties文件中文乱码_myeclipse修proper-程序员宅基地

文章浏览阅读128次。话不多说,直接上图(把默认编码改成UTF-8)_myeclipse修proper

Newtonsoft.Json - JObject与JArray总结_jobject转jarray-程序员宅基地

文章浏览阅读2.3w次,点赞3次,收藏35次。Newtonsoft.Json是一款.net下的Json序列化/反序列化库,省去了手动拼Json的麻烦,可以通过官网或者NuGet下载。JObject是其中比较万金油的一个类,可以在不使用实体类的情况下构建/解析Json。1.字符串转JObject引入命名空间:using Newtonsoft.Json.Linq;Json数据:{ "name": "steam"..._jobject转jarray

SpringBoot过滤器获取Request的body数据_springboot 重新实现dofilterinternal方法 读取请求body信息-程序员宅基地

文章浏览阅读546次。由于在SpringBoot过滤器或者拦截器中,request中getReader()和getInputStream()只能调用一次,到controller里数据就为空了,因此会导致Controller中@RequestBody的参数无法注入而导致 400 错误。_springboot 重新实现dofilterinternal方法 读取请求body信息

关于服务端渲染/预渲染/数据直出/页面直出的学习总结-程序员宅基地

文章浏览阅读1k次。一、普通页面众所周知,当用户输入url到浏览器展示页面会经历以下流程:浏览器找服务器拿静态页面(HTML)浏览器找服务器(也可以是CDN)拿CSS浏览器找服务器(也可以是CDN)拿JS执行JS,请求数据就是在这一步拿请求到的数据渲染页面。显而易见,页面最终渲染出来之前需要经过多次请求,且直到拿到数据页面才能最终渲染完成。此外,如果采用了vue/react等mvvm框架,由于使用了virtual dom的缘故,html是靠js生成的,于是在获取到所有js并加载完成之前,页面都无法展示,这也就造_服务端渲染

随便推点

使用R语言提取包含特定字符串的数据行_保留含有特定数据的行r-程序员宅基地

文章浏览阅读1.4k次,点赞2次,收藏4次。使用R语言提取包含特定字符串的数据行在数据分析和处理过程中,我们经常需要从大型数据框中提取特定条件的数据行。在R语言中,我们可以使用各种方法来实现这个目标。本文将介绍如何使用R语言提取包含特定字符串的数据行。首先,我们需要导入需要处理的数据框。假设我们有一个名为"df"的数据框,包含多个列。我们的目标是提取包含特定字符串的数据行。假设我们希望提取包含字符串"New"的数据行。_保留含有特定数据的行r

基于阿里云部署和搭建私人云笔记完整教程—leanote_阿里云建为知笔记私有-程序员宅基地

文章浏览阅读3.7k次,点赞5次,收藏9次。本篇教程主要是带大家在自己的Linux服务器上搭建属于自己的开源云笔记系统。leanote官网 https://leanote.com/ 【蚂蚁笔记 = 笔记 + 博客 + 协作 + 私有云】私有部署:阿里云/腾讯云/华为云(随意选一个云计算平台进行部署)特点:Leanote云笔记产品包括: Leanote Web & Server(即本仓库), 桌面客户端, IOS, android. 4端全部开源!如果想试用我们的产品,欢迎在 https://leanote.com 上注册, Le._阿里云建为知笔记私有

RxAndroid jar包引入异常导致java.lang.NoClassDefFoundError: Failed resolution of: Lio/reactivex/android/sche-程序员宅基地

文章浏览阅读1.8k次。前言:项目引用第三方sdk,运行报错:java.lang.NoClassDefFoundError: Failed resolution of: Lio/reactivex/android/schedulers/AndroidSchedulers;原因:没有引入RxAndroid。解决:Build.gradle中增加implementation 'io.reactivex.rxjava2:rxandroid:2.1.1'但是:项目服务器不是用gradle 编译的,而是mk。所以要找jar.._java.lang.noclassdeffounderror: failed resolution of: landroidx/activity/res

Flask Api 文档管理与 Swagger结合之道---Flask-RESTPlus(三)_flask结合swagger 开发api-程序员宅基地

文章浏览阅读6.2k次。1. 说明 先来看一个应用场景: 我写了一段功能性的程序(可能是Java的,也可能是Python的),供他人调用(调我程序可能是其它编程语言,或者直接运行,如果调用者对我使用的工具不熟悉,直接调用可能很麻烦),这个程序需要传入多个参数,需要结构化的输出,我以什么方式提供给比较好呢? 我们可能会选择BS的结构,建立一个Web-Server,然后把功能性的程序放在Web-Server上并向外暴..._flask结合swagger 开发api

idea中导入的springboot项目依赖jar包下载不成功_could not download spring-boot-starter-test-2.7.16-程序员宅基地

文章浏览阅读3.4k次,点赞2次,收藏3次。今日在GitHub上下载了一个springboot项目来学习,但是导入的时候依赖的jar包一直无法下载,试了各种办法依旧不行,最后终于找到解决办法:配置profiles如图所示,右击项目点击下方的manven,右侧的profiles,下图是我已经配置好的,没有配置之前是create“profiles”,创建一个profiles创建完以后在其中添加如下标签: <profiles>..._could not download spring-boot-starter-test-2.7.16.jar (org.springframework.

python爱心代码高级-程序员宅基地

文章浏览阅读268次。这段代码使用了两个嵌套的循环来遍历坐标系中的每个点。通过计算每个点到心形曲线的距离,判断该点是否在心形曲线内部。如果在内部,则打印"*",否则打印空格。最终,通过循环打印的方式,绘制出了一个爱心图案。