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

如何在linux定时备份opengauss数据库(linux核心至少在GLIBC_2.34及以上)

前提环境,linux的核心至少在GLIBC_2.34及以上才能使用。

查看linux的glibc版本的命令如下
strings /lib64/libc.so.6 | grep GLIBC

如下图
在这里插入图片描述
或者用ldd --version
如下图
在这里插入图片描述

在官网下载对应的依赖包,
在这里插入图片描述
只需要这个lib文件即可,将这个包放在linux对应下面脚本的LD_LIBRARY_PATH的路径
在这里插入图片描述
然后再下载这个文件
在这里插入图片描述
仅需这个bin文件即可,并且把路劲放到下面脚本的PATH路径下方
在这里插入图片描述

编写以下脚本


#删除七天前的压缩包
find /home/back -mtime +7 -name "*.tar" -exec rm  {} \;#配置环境,路径可以自定义,没有过多要求
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/home/back/backups/lib;
export PATH=$PATH:/home/back/backups/bin;#配置你的数据库地址
#ding yi bian liang 
Ymd=$(date +%Y%m%d)
host=
DBUser=
DBPassword=
port=
filePath=/home/back/
sqlPath1=$filePath$Ymd.dmp#开始备份,数据库名称替换成你的数据库,数据库的具体模式替换成你的模式
gs_dump -U $DBUser  -W $DBPassword -h $host -f $sqlPath1 -p $port 数据库名称 -F c -n 数据库的具体模式#打包对应的dmp文件
#ya suo shu ju
tar -cvf $filePath$Ymd.tar $sqlPath1.dmp#shan chu bei fen wen jian
rm *.dmp

在使用之前先检查gs_dump这个命令能不能用,首先进入到之前提到的bin路径首先输入以下两行代码,路径不做要求可自定义,且该命令的环境配置仅限在当前的bash页面,关掉就会消失,所以不会对系统造成影响。但是也不要在将该变量设置成永久变量,容易开机出问题。

export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/opengauss/lib;
export PATH=$PATH:/usr/local/opengauss/bin;

进入到bin路径之后,用ldd命令看看能不能用
在这里插入图片描述
能运行的话,将该脚本命名成backups.sh,然后在创建一个日志文件log.text。
再运行crontab -e的命令,进入cron的定时器编写如下代码。

* * * * * /home/back/backups.sh>>/home/back/log.text
# * * * * * 表示每分钟执行一次,具体需求可以到https://cron.qqe2.com/网站去指定时间,这行代码表示将backup.sh的运行结果弄到log.text中。

最后执行cron,输入 service cron start ,cron开始执行。

相关文章:

如何在linux定时备份opengauss数据库(linux核心至少在GLIBC_2.34及以上)

前提环境,linux的核心至少在GLIBC_2.34及以上才能使用。 查看linux的glibc版本的命令如下 strings /lib64/libc.so.6 | grep GLIBC 如下图 或者用ldd --version 如下图 在官网下载对应的依赖包, 只需要这个lib文件即可,将这个包放在lin…...

SkyWalking快速上手(七)——Skywalking UI 界面简介

文章目录 前言1. 仪表盘1.1 指标展示1.2 自定义仪表盘 2. 拓扑图2.1 节点展示2.2 连接展示 3. 追踪3.1 请求链路3.2 请求详情 4. 性能剖析4.1 方法级别性能分析4.2 代码级别性能分析 5. 告警5.1 告警规则设置5.2 告警通知 6. 日志记录6.1 日志展示6.2日志分析6.3代码示例 总结 …...

python+vue驾校驾驶理论考试模拟系统

管理员的主要功能有: 1.管理员输入账户登陆后台 2.个人中心:管理员修改密码和账户信息 3.用户管理:管理员可以对用户信息进行添加,修改,删除,查询 4.添加选择题:管理员可以添加选择题目&#xf…...

go-redis 框架基本使用

文章目录 redis使用场景下载框架和连接redis1. 安装go-redis2. 连接redis 字符串操作有序集合操作流水线事务1. 普通事务2. Watch redis使用场景 缓存系统,减轻主数据库(MySQL)的压力。计数场景,比如微博、抖音中的关注数和粉丝数…...

java内嵌浏览器CEF-JAVA、jcef、java chrome

java内嵌浏览器CEF-JAVA、jcef、java chrome jcef是老牌cef的chrome内嵌方案,可以进行java-chrome-h5-桌面开发,下面为最新版本(2023年9月22日10:33:07) JCEF(Java Chromium Embedded Framework)是一个基于…...

string类模拟实现——C++

一、构造与析构 1.构造函数 构造函数需要尽可能将成员在初始化列表中初始化,string类的成员这里自定义的和顺序表相似,有_str , _size , _capacity , 以及一个静态成员 npos ,构造函数这里实现两种,一种是传参为常量字符串的&am…...

在 SQL Server 中,可以使用加号运算符(+)来拼接字符串。但是,如果需要拼接多个字符串或表中的字段,就需要使用内置的拼接函数了

以下是 SQL Server 中的一些内置拼接函数: 1. CONCAT:将两个或多个字符串拼接在一起。语法为: CONCAT (string1, string2, ...)示例: SELECT CONCAT(Hello, , World) as combined_string;输出结果为:Hello World&a…...

蓝桥杯每日一题2023.9.25

4406. 积木画 - AcWing题库 题目描述 分析 在完成此问题前可以先引入一个新的问题 291. 蒙德里安的梦想 - AcWing题库 我们发现16的二进制是 10000 15的二进制是1111 故刚好我们可以从0枚举到1 << n(相当于二的n次方的二进制表示&#xff09; 注&#xff1a;奇数个0…...

前端面试的话术集锦第 20 篇博文——高频考点(输入 URL 到页面渲染的整个流程)

这是记录前端面试的话术集锦第二十篇博文——高频考点(输入 URL 到页面渲染的整个流程),我会不断更新该博文。❗❗❗ 借用这道经典面试题,将之前学习到的浏览器以及网络几章节的知识联系起来。 首先是DNS查询,如果这一步做了智能DNS解析的话,会提供访问速度最快的IP地址…...

Android Jetpack Compose之确定重组范围并优化重组

目录 1.概述2.确定Composable重组的范围3.优化重组的性能3.1 Composable 位置索引3.2 通过Key添加索引信息3.3 使用注解Stable优化重组 1.概述 前面的文章提到Compose的重组是智能的&#xff0c;Composable函数在进行重组时会尽可能的跳过不必要的重组&#xff0c;只对需要变化…...

【JDK 8-集合框架进阶】6.1 parallelStream 并行流

一、parallelStream 并行流 1.1 串行 和 并行的区别 > 执行结果 二、问题 2.1 paralleStream 并行是否一定比 Stream 串行快? 2.2 是否可以都用并行&#xff1f; > 报错 三、实战 > 执行结果 四、总结 一、parallelStream 并行流 多线程并发处理&#xff…...

C语言中结构体,枚举,联合相关介绍

本次重点&#xff1a; 1、结构体 &#xff1a; &#xff08;1&#xff09;结构体类型的声明 &#xff08;2&#xff09;结构的自引用 &#xff08;3&#xff09;结构体变量的定义和初始化 &#xff08;4&#xff09;结构体内存对齐 &#xff08;5&#xff09;结构体传参 …...

【干货】GNSS连续运行基准站网

文章目录 01 ​概述02 基准站建设03 数据中心04 数据通信网络 01 ​概述 1. 基准站网的组成 卫星连续运行基准站网&#xff08;Continuously Operating Reference Stations&#xff0c;缩写 CORS&#xff09;是由若干连续运行基准站及数据中心、数据通信网络组成的&#xff0…...

如何使用iPhone15在办公室观看家里电脑上的4k电影,实现公网访问本地群晖!

如何使用iPhone15在办公室观看家里电脑上的4k电影&#xff1f; 文章目录 如何使用iPhone15在办公室观看家里电脑上的4k电影&#xff1f;1.使用环境要求&#xff1a;2.下载群晖videostation&#xff1a;3.公网访问本地群晖videostation中的电影&#xff1a;4.公网条件下使用电脑…...

LeetCode之26.删除有序数组中的重复项和80.删除有序数组中的重复项II(C++)

文章目录 0 引言1 删除有序数组中的重复项1.1 解题方法1.2 C代码 2 删除有序数组中的重复项II2.1 解题方法2.2 C代码 0 引言 本文主要记录如何解决LeetCode中数组和字符串类别中的26.删除有序数组中的重复项&#xff08;简单&#xff09;及80.删除有序数组中的重复项II &#…...

linux驱动之input子系统简述

文章目录 一、什么是input子系统二、内核代码三、代码分析 一、什么是input子系统 Input驱动程序是linux输入设备的驱动程序&#xff0c;我们最常见的就按键&#xff0c;触摸&#xff0c;插拔耳机这些。其中事件设备驱动程序是目前通用的驱动程序&#xff0c;可支持键盘、鼠标…...

嵌入式裸机架构的探索与崩塌

为什么会想着探索下嵌入式裸机的架构呢&#xff1f;是因为最近写了一个项目&#xff0c;项目开发接近尾声时&#xff0c;发现了一些问题&#xff1a; 1、项目中&#xff0c;驱动层和应用层掺杂在一起&#xff0c;虽然大部分是应用层调用驱动层&#xff0c;但是也存在驱动层调用…...

MySQL高级语句(第二部分)

MySQL高级语句(第二部分)一、视图表 create view1、视图表概述2、视图表能否修改&#xff1f;&#xff08;面试题&#xff09;3、基本语法3.1 创建3.2 查看3.3 删除 4、通过视图表求无交集值 二、case语句三、空值(null) 和 无值(’ ) 的区别四、正则表达式五、存储过程1、简介…...

HTML计时事件(JavaScript)网页电子钟+网页计时器

setTimeout("函数","未来指定毫秒后调用函数"); clearTimeout(setTimeout("函数","未来指定毫秒后调用函数")); <!DOCTYPE html> <html><head><meta charset"utf-8"><title></title>…...

使用群晖实现Videostation电影的大容量存储及分享教程

文章目录 1.使用环境要求2.制作视频分享链接3.制作永久固定视频分享链接 李哥和他的女朋友是一对甜蜜的情侣&#xff0c;但不幸的是&#xff0c;由于工作原因&#xff0c;他们目前分隔两地&#xff0c;无法常常亲密相伴。 这个距离让李哥特别怀念和女朋友一起在电影院观看电影的…...

前端光标定制:从原生限制到自定义渲染的技术实现

1. 项目概述&#xff1a;从“Cursorify”看现代IDE的插件化革命最近在逛GitHub的时候&#xff0c;又看到了一个挺有意思的项目&#xff0c;叫“cursorify/cursorify”。光看这个名字&#xff0c;你可能会有点懵&#xff0c;因为它和当下另一个非常火的AI编程工具“Cursor”撞名…...

开源看板平台Open Kanban:从部署到生产环境全栈实践指南

1. 项目概述&#xff1a;一个开源的看板协作平台如果你正在寻找一个轻量级、可自部署、且能完全掌控数据的团队协作工具&#xff0c;那么clawnify/open-kanban这个项目值得你花时间深入了解。简单来说&#xff0c;它是一个开源的看板&#xff08;Kanban&#xff09;系统&#x…...

半小时搞定C#开发

前言 此篇发出的原因有两点 致敬C#开篇 - 孤独战士&#xff0c;一篇包含雄心壮志的开篇&#xff0c;便无疾而终&#xff0c;时隔这么多年回关&#xff0c;内心莫名欣慰&#xff0c;感谢曾经的自己&#xff0c;就像文章标题所说&#xff0c;做一个无谓的孤独战士。笔者看到现在…...

技术解析【无人机实时建图】 - DenseFusion:如何实现CPU上的大规模密集点云与DSM在线融合

1. DenseFusion框架的核心价值 第一次接触DenseFusion时&#xff0c;最让我惊讶的是它在普通笔记本电脑CPU上就能跑出实时建图效果。要知道传统无人机建图方案要么依赖昂贵GPU&#xff0c;要么需要后期数小时处理。这个框架通过三个关键创新点实现了突破&#xff1a;虚拟立体对…...

用C++和Eigen库手把手实现UR3机械臂逆解(附完整代码与避坑指南)

从理论到实践&#xff1a;基于Eigen库的UR3机械臂逆运动学完整实现指南 在工业自动化和机器人研究领域&#xff0c;六轴协作机械臂因其灵活性和广泛的应用场景而备受关注。UR3作为Universal Robots旗下的紧凑型协作机械臂&#xff0c;凭借其轻量化设计和用户友好特性&#xff0…...

三步解锁iPhone激活锁:AppleRa1n离线工具全攻略

三步解锁iPhone激活锁&#xff1a;AppleRa1n离线工具全攻略 【免费下载链接】applera1n icloud bypass for ios 15-16 项目地址: https://gitcode.com/gh_mirrors/ap/applera1n 当您面对iPhone的激活锁界面时&#xff0c;是否感到束手无策&#xff1f;AppleRa1n为您提供…...

051岛屿数量

岛屿数量 题目链接&#xff1a;https://leetcode.cn/problems/number-of-islands/description/?envTypestudy-plan-v2&envIdtop-100-liked 我的解答&#xff1a; public int numIslands(char[][] grid) {int m grid.length, n grid[0].length;int[][] directions new i…...

保姆级教程:用Vue3+webrtc-streamer搞定海康/大华监控的Web实时播放(附完整代码)

Vue3与WebRTC-streamer实战&#xff1a;企业级监控视频流集成指南 监控系统在现代企业管理中扮演着重要角色&#xff0c;而将监控视频无缝集成到Web应用中已成为许多开发者的刚需。本文将带你从零开始&#xff0c;使用Vue3和webrtc-streamer实现海康、大华等主流监控设备的实时…...

杰理之升压档位选择,需要同步修改过压档位【篇】

#define TCFG_BOOST_VOUT_S BOOST_VOUT_S_4700_MV //VOUT OV UV #define VOUT_OV_VOLT VOUT_OV_VOL_S_5P53V_TO_5P34V...

你的边缘AI盒子为什么烫手?——散热设计的最后一道物理防线

&#x1f393;作者简介&#xff1a;科技自媒体优质创作者 &#x1f310;个人主页&#xff1a;莱歌数字-CSDN博客 211、985硕士&#xff0c;从业16年 从事结构设计、热设计、售前、产品设计、项目管理等工作&#xff0c;涉足消费电子、新能源、医疗设备、制药信息化、核工业等…...