草庐IT

热备份

全部标签

记录一下~~~Linux配置定时任务备份数据库dmp文件

1.创建备份目录:mkdir-p/dcits/sx_xmz/sx_data_bakchown-Roracle18c:oinstall/dcits/sx_xmz/sx_data_bak2.脚本文件编写vidatabak.sh输入如下内容#设置环节变量exportORACLE_SID=orcl18cexportORACLE_BASE=/home/oracle18c/u01/app/oracleexportORACLE_HOME=/home/oracle18c/u01/app/oracle/product/18.3/dbhome_1exportPATH=/usr/sbin:$PATHexportLD

Oracle 备份与恢复 (Docker部署版)

Oracle备份与恢复(Docker部署版)一,宿主机设置定时备份脚本1.检查Oracle容器是否正常运行dockerps2.进入容器,创建shell脚本#oracle11g是容器名dockerexec-itoracle11gbash#创建数据库dump的目录mkdir-p/home/oracle/dump/cd/home/oracle/dump/#编写脚本并插入如下内容vidump.sh#!/bin/bashwhoamisu-oracle/owner=file=exp_xxx.dmplog=exp_xxx.logbuffer=6000000!#脚本保存后赋予可执行权限chmod777dump

Oracle 备份与恢复 (Docker部署版)

Oracle备份与恢复(Docker部署版)一,宿主机设置定时备份脚本1.检查Oracle容器是否正常运行dockerps2.进入容器,创建shell脚本#oracle11g是容器名dockerexec-itoracle11gbash#创建数据库dump的目录mkdir-p/home/oracle/dump/cd/home/oracle/dump/#编写脚本并插入如下内容vidump.sh#!/bin/bashwhoamisu-oracle/owner=file=exp_xxx.dmplog=exp_xxx.logbuffer=6000000!#脚本保存后赋予可执行权限chmod777dump

CentOS7-数据库运维---数据库备份策略

数据库安装方式:通用二进制安装策略1:直接拷贝数据库文件步骤1:主服务器上停用数据库[root@node01~]#systemctlstopmysqld.service步骤2:进入数据目录,打包并压缩数据文件[root@node01~]#cd/usr/local/mysql/data#注意目录[root@node01data]#tarczf/tmp/database.tar.gz*步骤3:将压缩文件传输到另一台服务器上备份还原#scp通过局域网传输至另一台数据库服务器,俩台服务器安装的数据库版本一致[root@node01data]#scp/tmp/database.tar.gz192.168

CentOS7-数据库运维---数据库备份策略

数据库安装方式:通用二进制安装策略1:直接拷贝数据库文件步骤1:主服务器上停用数据库[root@node01~]#systemctlstopmysqld.service步骤2:进入数据目录,打包并压缩数据文件[root@node01~]#cd/usr/local/mysql/data#注意目录[root@node01data]#tarczf/tmp/database.tar.gz*步骤3:将压缩文件传输到另一台服务器上备份还原#scp通过局域网传输至另一台数据库服务器,俩台服务器安装的数据库版本一致[root@node01data]#scp/tmp/database.tar.gz192.168

xxl-job~为宿主机添加定时备份数据库的程序

有时,我们经常会在数据库服务器上做一些定时备份的工作,最常用的方法就是写个sh脚本,然后配置/etc/crontab定时策略即可,但它有缺点,我总结如下:脚本基本相同,代码需要在每个数据服务器上部署由于代码是分布的,并且是个代码,所以管理不清晰,不直观控制不统一,你需要在每个服务器的/etc/crontab里配置策略xxl-job主要解决任务调度的问题,并且它是分布式的,可以有多个执行器,多个执行器可以进行集群策略的定时,包括轮训,随即,hash,LRU,LFU等等,下面使用xxl-job来实现这个定时备份的功能。先准备脚本文件文件可以直接写在java代码时,通过代码去构建文件,就不需要在每个

xxl-job~为宿主机添加定时备份数据库的程序

有时,我们经常会在数据库服务器上做一些定时备份的工作,最常用的方法就是写个sh脚本,然后配置/etc/crontab定时策略即可,但它有缺点,我总结如下:脚本基本相同,代码需要在每个数据服务器上部署由于代码是分布的,并且是个代码,所以管理不清晰,不直观控制不统一,你需要在每个服务器的/etc/crontab里配置策略xxl-job主要解决任务调度的问题,并且它是分布式的,可以有多个执行器,多个执行器可以进行集群策略的定时,包括轮训,随即,hash,LRU,LFU等等,下面使用xxl-job来实现这个定时备份的功能。先准备脚本文件文件可以直接写在java代码时,通过代码去构建文件,就不需要在每个

Go编程实战:博客备份

学习一门新的编程语言的最佳途径就是用它来编写一个实用程序。在“博客备份”一文中,编写了两个python脚本,然后使用一个命令行将博客备份流程串联起来。这里,我们将使用Go来实现。不太熟悉Go语言的读者,可以阅读之前写的两篇文章:“Go语言初尝”,“Go面向对象简明教程”。整体设计设计五个go函数,分别实现如下功能:GetFiles:从命令行参数获取博文备份文件路径。ReadXml:读取博客备份文件内容(XML格式),返回博文对象。GetMdLinks:从博文对象中取出博文链接对象数组。WriteMarkdown:根据博文链接对象,下载HTML文件,并转换成markdown文件。Sequenti

Go编程实战:博客备份

学习一门新的编程语言的最佳途径就是用它来编写一个实用程序。在“博客备份”一文中,编写了两个python脚本,然后使用一个命令行将博客备份流程串联起来。这里,我们将使用Go来实现。不太熟悉Go语言的读者,可以阅读之前写的两篇文章:“Go语言初尝”,“Go面向对象简明教程”。整体设计设计五个go函数,分别实现如下功能:GetFiles:从命令行参数获取博文备份文件路径。ReadXml:读取博客备份文件内容(XML格式),返回博文对象。GetMdLinks:从博文对象中取出博文链接对象数组。WriteMarkdown:根据博文链接对象,下载HTML文件,并转换成markdown文件。Sequenti

nexus备份及还原

使用的nexus为3.3.8,以上备份及还原方式建议使用3.1.0版本以上1.nexus备份 nexus完整的备份需要执行如下备份步骤: 1)blob文件的备份   blob文件备份:可以直接使用tar命令将/export/data/nexus/blobs目录下的所有目录打包进行备份。Data目录在/nexus/bin/nexus.vmoptions文件-Dkaraf.data定义。 2)数据库的备份   数据库备份:在管理页面新建Tasks,配置Admin-Exportdatabaseforbackup**。       填入的备份文件的存放路径,备份执行后如下图:   2.nexus恢复