当前位置: 首页 > news >正文

达梦数据库开启归档模式

       

目录

一、什么是归档模式?

二、开启归档模式的步骤

1、创建归档目录

2、进入dm数据库bin目录

3、登录数据库

4、关闭数据库  

5、启动数据库到Mount状态

6、增加本地归档日志文件

7、开启归档

8、启动数据库

9、验证是否开启成功  

三、开启归档模式的优势 


在数据库管理领域,达梦数据库作为一款广泛使用的关系型数据库管理系统,其功能丰富且性能稳定。为确保数据的绝对安全与高度可靠,启用归档模式成为了一项至关重要的措施。本文旨在详细阐述如何开启达梦数据库的归档模式,并探讨这一操作所带来的诸多优势。

一、什么是归档模式?

       归档模式是数据库备份与恢复中的一种重要模式,通过将数据库的日志文件定期存储到归档目录中,可以实现对历史数据的长期保存和恢复。当数据库发生故障或数据丢失时,可以使用归档日志进行数据的恢复,避免数据损失和业务中断。

二、开启归档模式的步骤

1、创建归档目录

 mkdir -p /home/dmdba/dmdbms/arch 
 chmod -R 777 /home/dmdba/dmdbms/arch  

2、进入dm数据库bin目录

cd  /home/dmdba/dmdbms/bin 

3、登录数据库

     使用./disql 用户名/密码@IP:PORT 登录数据库

./disql SYSDBA/'"dt82023Z#Q!"'@101.101.43.87:5236

注:如果密码中包含特殊字符,需要使用双引号将密码包含进来,同时外层再使用单引号进行转移。以下命令均是在登录数据库之后执行的。

4、关闭数据库  

SHUTDOWN;

5、启动数据库到Mount状态

Alter database mount; 

6、增加本地归档日志文件

alter database add archivelog 'DEST = /home/dmdba/dmdbms/arch, TYPE = local, FILE_SIZE = 128, SPACE_LIMIT = 1024';  

注:DEST 后面的路径根据实际情况修改,每个日志文件的大小为 128M, 日志总大小不超过 1024M,超过 1024M,新的日志将会覆盖旧的日志。

7、开启归档

 alter database archivelog; 

8、启动数据库

alter database open; 

9、验证是否开启成功  

 select arch_mode from v$database;

得出结果如下,则是开启归档成功:

三、开启归档模式的优势 

  1. 数据备份与恢复能力提升:开启归档模式后,数据库的日志文件会定期归档,可以保留历史数据的变更信息,使得数据备份更加完整和可靠。在数据库故障或数据丢失时,可以使用归档日志进行数据的恢复,最大程度地避免数据损失和业务中断。

  2. 高可用性和容灾能力增强:归档模式可以将归档日志存储到不同的物理设备或位置,如磁盘、网络存储,甚至远程备份服务器。这样可以在数据库故障发生时,快速恢复数据库并保障业务的连续性。

  3. 数据保密性增加:归档日志中包含了数据库的历史数据变更信息,可以帮助数据库管理员进行审计和追踪。对于某些敏感数据,通过归档模式可以提高数据的保密性和隐私性。

总之,达梦数据库开启归档模式是一种提升数据备份与恢复能力的重要措施。通过定期归档日志文件,并将其存储到安全可靠的归档目录中,可以保留历史数据的变更信息,提高数据库的可用性和容灾能力。同时,归档模式还能增强数据的保密性和隐私性。因此,建议在数据库管理中充分利用归档模式,提高数据的安全性和可靠性。

相关文章:

达梦数据库开启归档模式

目录 一、什么是归档模式? 二、开启归档模式的步骤 1、创建归档目录 2、进入dm数据库bin目录 3、登录数据库 4、关闭数据库 5、启动数据库到Mount状态 6、增加本地归档日志文件 7、开启归档 8、启动数据库 9、验证是否开启成功 三、开启归档模式的优…...

C++ 语言特性07 - 静态成员的初始化

一:概述 1. 静态成员变量通常在类定义内部声明,并在类定义外部定义和初始化。 class MyClass { public:static int staticVar; // 声明 };int MyClass::staticVar 42; // 定义和初始化 2. 从C11开始,可以在类内直接初始化静态数据成员&am…...

【数据结构】图论基础

文章目录 图的概念图的基本概念图的类型图的表示方法 图的相关基本概念1. 路径(Path)2. 连通性(Connectivity)3. 图的度(Degree)4. 子图(Subgraph)5. 生成树(Spanning Tr…...

HTML5实现好看的唐朝服饰网站模板源码2

文章目录 1.设计来源1.1 网站首页1.2 唐装演变1.3 唐装配色1.4 唐装花纹1.5 唐装文化 2.效果和源码2.1 动态效果2.2 源代码 源码下载万套模板,程序开发,在线开发,在线沟通 作者:xcLeigh 文章地址:https://blog.csdn.ne…...

golang web笔记-2.请求request

什么是request http消息分为request(请求) 和 response(响应) request:在go中是一个struct,代表了客户段发送的http请求,已可以通过request 的方法访问请求中的cookie、URL、User Agent&#xf…...

docker的安装与启动——配置国内Docker源

移除旧版本docker sudo yum remove docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-engine 配置docker yum源。 sudo yum install -y yum-utils sudo yum-config-manager –add-repo ht…...

httpsok-v1.17.0-SSL通配符证书自动续签

🔥httpsok-v1.17.0-SSL通配符证书自动续签 介绍 httpsok 是一个便捷的 HTTPS 证书自动续签工具,基于全新的设计理念,专为 Nginx 、OpenResty 服务器设计。已服务众多中小企业,稳定、安全、可靠。 一行命令,一分钟轻…...

相机、镜头参数详解以及相关计算公式

一、工业相机参数 1、分辨率 相机每次采集图像的像素点数,也是指这个相机总共有多少个感光晶片。在采集图像时,相机的分辨率对检测精度有很大的影响,在对同样打的视场成像时,分辨率越高,对细节的展示越明显。 相机像素…...

【微服务】组件、基础工程构建(day2)

组件 服务注册和发现 微服务模块中,一般是以集群的方式进行部署的,如果我们调用的时候以硬编码的方式,那么当服务出现问题、服务扩缩容等就需要对代码进行修改,这是非常不好的。所以微服务模块中就出现了服务注册和发现组件&…...

ESP32微信小程序SmartConfig配网

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 ESP32&微信小程序SmartConfig配网 前言一、SmartConfig是什么?二、使用乐鑫官方的smart_config例子1.运行照片 三、微信小程序总结 前言 本人是酷爱ESP32S3这…...

【PostgreSQL】提高篇——深入了解不同类型的 JOIN(INNER JOIN、LEFT JOIN、RIGHT JOIN、FULL JOIN)应用操作

1. JOIN 的基础概念 在 SQL 中,JOIN 是用于从两个或多个表中组合行的操作。JOIN 允许我们根据某些条件将表中的数据关联在一起。常见的 JOIN 类型包括: INNER JOIN:仅返回两个表中满足连接条件的行。LEFT JOIN(或 LEFT OUTER JO…...

师生健康信息管理:SpringBoot技术突破

第4章 系统设计 4.1 系统体系结构 师生健康信息管理系统的结构图4-1所示: 图4-1 系统结构 登录系统结构图,如图4-2所示: 图4-2 登录结构图 师生健康信息管理系统结构图,如图4-3所示。 图4-3 师生健康信息管理系统结构图 4.2…...

【完-网络安全】Windows注册表

文章目录 注册表启动项及常见作用五个根节点常见入侵方式 注册表 注册表在windows系统的配置和控制方面扮演了一个非常关键的角色,它既是系统全局设置的存储仓库,也是每个用户的设置信息的存储仓库。 启动项及常见作用 快捷键 WinR打开运行窗口&#x…...

车辆重识别(2021NIPS在图像合成方面,扩散模型打败了gans网络)论文阅读2024/10/01

本文在架构方面的创新: ①增加注意头数量: 使用32⇥32、16⇥16和8⇥8分辨率的注意力,而不是只使用16⇥16 ②使用BigGAN残差块 使用Big GAN残差块对激活进行上采样和下采样 ③自适应组归一化层 将经过组归一化操作后的时间步和类嵌入到每…...

掌控物体运动艺术:图扑 Easing 函数实践应用

现如今,前端开发除了构建功能性的网站和应用程序外,还需要创建具有吸引力且尤为流畅交互的用户界面,其中动画技术在其中发挥着至关重要的作用。在数字孪生领域,动画的应用显得尤为重要。数字孪生技术通过精确模拟现实世界中的对象…...

Python从入门到高手4.2节-掌握循环控制语句

目录 4.2.1 理解循环控制 4.2.2 for循环结构 4.2.3 循环结构的else语句 4.2.4 while循环结构 4.2.5 循环结构可以嵌套 4.2.6 国庆节吃好玩好 4.2.1 理解循环控制 我们先来搞清楚循环的含义。以下内容引自汉语词典: 循环意指往复回旋,指事物周而复始地运动或变…...

CSS 中的overscroll-behavior属性

overscroll-behavior 是 CSS 中的一个属性,它用于控制元素在发生滚动时,当滚动范围超出其边界时的行为。这个属性对于改善用户体验特别有用,尤其是在移动端设备上,当用户尝试滚动一个已经达到滚动极限的元素时,可以通过…...

GPT对话知识库——在STM32的平台下,通过SPI读取和写入Flash的步骤。

目录 1,问: 1,答: 步骤概述 步骤 1:SPI 初始化 步骤 2:Flash 初始化(可选) 步骤 3:发送读取命令 示例:发送读取数据命令 步骤 4:读取数据…...

Pytorch基本知识

model.state_dict()、model.parameters()和model.named_parameters()的区别 parameters()只包含模块的参数,即weight和bias(包括BN的)。 named_parameters()返回包含模块名和模块的参数的列表,列表的每个元素均是包含layer name和layer param的元组。layer param就是param…...

vue3使用Teleport 控制台报警告:Invalid Teleport target on mount: null (object)

Failed to locate Teleport target with selector “.demon”. Note the target element must exist before the component is mounted - i.e. the target cannot be rendered by the component itself, and ideally should be outside of the entire Vue component tree main.…...

使用产品前的环境搭建

对于想学习编程的朋友们,使用本产品解决日常功能需求的同时会对自己编程能力具有较大帮助和提升。 目录 环境搭建 前言: 安装python 安装vscode 下载安装Anaconda 通过conda配置python环境 创建虚拟环境 查看环境是否创建成功 激活环境 安装pyt…...

JAVA基础语法 day07

一、final关键字 1.1final的基础知识 用来修饰类,方法,变量 final修饰类,该类被称为终极类,不能被继承了 final修饰方法,该方法称为终极方法,不能被重写了 final修饰变量,该变量仅能被赋值…...

ZLMediaKit编译运行

ZLMediaKit-github官网 快速开始 代码依赖与版权声明 MediaServer支持的HTTP MediaServer支持的HTTP HOOK API cd ZLMediaKit mkdir build cd build cmake … && make -j20 cd ZLMediaKit/release/linux/Debug ./MediaServer //./MediaServer -h 查看 //./MediaSe…...

AlmaLinux 9 安装mysql8.0.38

文件下载 https://cdn.mysql.com//Downloads/MySQL-8.0/mysql-8.0.39-linux-glibc2.12-x86_64.tar 选择合适系统版本 下载后解压 tar -xvf mysql-8.0.39-linux-glibc2.12-x86_64.tar解压后里面有三个文件夹 使用mysql-8.0.39-linux-glibc2.12-x86_64.tar.xz即可&#xff0c…...

NLP任务之文本分类(情感分析)

目录 1 加载预训练模型对应的分词器 2 加载数据集 3 数据预处理 4 构建数据加载器DataLoader 5 定义下游任务模型 6 测试代码 7 训练代码 #做(中文与英文的)分类任务,Bert模型比较合适,用cls向下游任务传输数…...

MIMO 2T4R BBU RHUB AAU

MIMO(Multiple-Input Multiple-Output,多输入多输出)是一种无线通信技术,它通过在发射端和接收端使用多个天线来提高数据传输速率和信号质量。"2T4R"是MIMO技术中的一种配置,其中"2T"代表有两个发…...

图说数集相等定义表明“R各元x的对应x+0.0001的全体=R“是几百年重大错误

黄小宁 设集A{x}表A各元均由x代表,{x}中变量x的变域是A。其余类推。因各数x可是数轴上点的坐标故x∈R变为实数yx1的几何意义可是:一维空间“管道”g内R轴上的质点x∈R(x是点的坐标)沿“管道”g平移变为点y…...

只出现一次的数字|||(考察点为位操作符)

目录 一题目: 二思路汇总: 三代码解答: 一题目: leetcode原题链接:. - 力扣(LeetCode) 二思路汇总: 思路:如果直接对数组按位异或,那么最后得到的是a^b&a…...

PMP--三模--解题--81-90

文章目录 13.干系人管理--权力利益方格--基于干系人的职权级别(权力)、对项目成果的关心程度(利益)、对项目成果的影响能力(影响),或改变项目计划或执行的能力,每一种方格都可用于对…...

脚本自动化创建AWS EC2实例+安装ElasticSearch和Kibana+集成OpenTelemetry监控

文章目录 为什么要通过脚本来部署服务器?EC2实例类型硬件选择实例类型的选择内存CPU存储架构操作系统最终的选择 其他配置安全组配置网络配置IAM RoleKey Pair内部域名 书写自动化脚本属性文件EBS配置文件创建EC2实例命令user data 文件OpenTelemetry监控 创建内部域…...

免费psd素材网/成都纯手工seo

咳咳&#xff01;先打一波小广告&#xff0c;在上一篇里忘记了&#xff0c;那啥……我的那个个人博客做好了-->(我的博客)<--。嘿嘿 好嘞&#xff0c;言归正传&#xff0c;说说我们的效果。 其实就是实现横向滑动&#xff0c;进行选择。 原理&#xff1a; 鼠标按下&#…...

网页设计模板和素材/衡阳网站优化公司

这是我在博客园的第一篇博文 有很多的话想写&#xff0c;但是又不知从何写起&#xff01; 那就先写句话&#xff0c;勉励下自己吧&#xff01; 天行健君子以自强不息&#xff0c;地势坤&#xff0c;君子以厚德载物转载于:https://www.cnblogs.com/wujiakun/archive/2011/03/26/…...

网站怎么做二级页面/关键词优化的发展趋势

在JSP中可以使用许多不同的方式生成动态内容. 选择什么方式取决于项目大小和复杂程度. 直接调用Java代码&#xff1a;将所用代码放到JSP页面中间接的调用Java代码&#xff1a;插入需要调用类的方法使用JavaBean实用工具类&#xff1a;使用<jsp:useBean><jsp:getProp…...

做策划的人经常浏览的网站/seo关键词首页排名代发

小白机器学习基础算法学习必经之路作者简介&#xff1a;武博士&#xff0c;人工智能方向博士&#xff0c;中国移动集团IT架构师。 科研方向&#xff1a;自然语言处理、计算机视觉、强化学习。 已经发表SCI文章3篇。 CSDN专栏文章60篇。&#xff08;机器学习专栏、深度学习专栏、…...

上海网站设计工作室/培训心得体会

也许你曾遇到过这样的情况运行类似的代码StreamReader srnewStreamReader("Test.txt");运行时会提示&#xff1a;"Could not find file C:"windows"system32"Test.txt".这就是路径不对造成的幸好在asp.net的request对象中有许多与路径相关的…...

石家庄新闻综合频道在线直播观看/西安关键词优化软件

ios培训------我的c语言笔记&#xff0c;期待与您交流! #include <stdio.h> int main() {//逻辑与 条件1 && 条件2/*运算结果只有当条件A和条件B都成立时&#xff0c;结果才为1&#xff0c;也就是“真”&#xff1b;其余情况的结果都为0&#xff0c;也就是“假”…...