精华内容
下载资源
问答
  • linux系统 备份与还原

    2021-05-13 22:53:07
    linux 系统备份与还原备份系统:1.成为 root 用户: su root2.进入根目录: cd /3.用tar命令打包压缩:tar cvpjf 压缩包名.tar.bz2 --exclude=/压缩包名.tar.gz2 /如:tar cvpjf backup.tar.bz2 --exclude=/backup.tar...

    linux 系统备份与还原

    备份系统:

    1.

    成为 root 用户: su root

    2.

    进入根目录: cd /

    3.

    用tar命令打包压缩:

    tar cvpjf 压缩包名.tar.bz2 --exclude=/压缩包名.tar.gz2 /

    如:

    tar cvpjf backup.tar.bz2 --exclude=/backup.tar.bz2 /

    命令解释:

    tar:打包压缩命令

    cvpjf:是tar选项,意思是“创建档案文件”,保持权限(保留所有东西原来的权限),使用 Bzip2压缩(压缩率高)

    backup.tar.bz2: 压缩成的文件名

    /:是我们要备份的目录,在这里是整个系统

    --exclude=/backup.tar.bz2: 排除这个文件(exclude前面是两个 横线)

    如果是:

    tar cvpzf backup.tgz --exclude=/backup.tgz /

    表示采用的压缩方法不同而已,即用gzip 来压缩

    // 如果在 tar 时出现类似这样的提示

    Exiting with failure status due to previous errors

    则可以查看

    ls -ld

    看下其权限,一般是显示:drwxr-xr-x 3 root root 4096

    所以可以这样处理:

    chmod 0777 .

    此时再查看 ls -ld 即可看到 drwxrwxrwx

    还原系统:

    把以上 backup.tar.bz2或backup.tgz 放在根目录下

    1.

    成为 root 用户:su root

    2.

    进入根目录 : cd /

    3.

    如果是 back.tar.bz2,则:

    tar xvpfj backup.tar.bz2 -C /

    或是

    tar xvpfz backup.tgz -C /

    如果之前没有备份的还要用到,可以手动建立相关的目录和文件

    Linux系统备份与还原

    在使用Ubuntu之前,相信很多人都有过使用Windows系统的经历.如果你备份过Windows系统,那么你一定记忆犹新:首先需要找到一个备份工 具(通常都是私有软件),然后重启电脑进入备份工具提供的 ...

    LINUX系统备份还原

    1.Linux系统备份工具 REAR (RELAX-AND-RECOVER) https://blog.csdn.net/qq43748322/article/details/78710754?loc ...

    LINUX系统备份

    LINUX系统备份 =========================================================== 作者: gswwgph(http://gswwgph.itp ...

    文件操作 系统备份和还原,压缩,解压 tar dump/restore

    基本操作命令: ls -a 显示指定目录下的目录和文件,包括隐藏的文件和目录 ls -l 将文件和目录详细列出来,包括文件状态,权限,拥有者,文件名,文件大小等 改变工作目录命令 cd cd .. 进 ...

    “一键GHOST”系统备份与还原(icmzn)

    “一键GHOST”系统备份与还原(icmzn) 1.软件介绍 软件名称:一键GHOST 软件版本:v2014.01.14 安装环境:WINXP/2000/2003/WIN7/VISTA/2008/WI ...

    Linux系统备份还原工具1(DD)

    注意:只要时运行备份,建议都使用Ubuntu的Live CD功能启动来操作(即启动盘下的试用Ubuntu而不安装的功能),因为这样可以减少资源占用造成的备份不完整. 说明: 1.使用DD进行硬盘备份可 ...

    Linux系统备份还原工具2(TAR/压缩工具)

    相比DD备份还原工具,TAR压缩还原工具更加小巧和灵活,但是不能备份MBR.当然可以通过重新安装GRUB来解决MBR的这一问题.同时,TAR的做法也是官方推荐的. 注意:一个硬盘启动时最新经过MBR( ...

    LINUX 系统备份

    系统备份是系统管理工作中十分重要的一个环切,本文详细介绍了各种Linux系统的备份方法,相信对大家的日常管理工作有所帮助. 备份是一项重要的工作,但是很多人没有去做.一旦由于使用不当造成数据丢失,备份 ...

    Linux系统重装与还原

    当初第一次装ubuntu系统时,对文件系统的构成还不太了解,所以在分区的时候给home的分区特别小,导致后期软件都装不进去.说磁盘已满.所以想对系统又一次分区. 上网找了资料,都说用GParted这个 ...

    随机推荐

    C++ URLDecode和URLEncode实现——仅限gb2312,非utf8

    转载--http://blog.163.com/zhangjie_0303/blog/static/9908270620148251658993/   #include

    [Java Concurrent] 多线程合作 wait / notifyAll 的简单案例

    本案例描述的是,给一辆汽车打蜡.抛光的场景. Car 是一辆被打蜡抛光的汽车,扮演共享资源的角色. WaxOnCommand 负责给汽车打蜡,打蜡时需要独占整部车,一次打一部分蜡,等待抛光,然后再打一 ...

    C++----练习

    1.完成一个C++实现的加法程序: #include int main() { std::cout<

    HDU 3698 DP&plus;线段树

    给出N*M矩阵.每一个点建立灯塔有花费.每一个点的灯塔有连接范围,求每一行都建立一个灯塔的最小花费,要求每相邻两行的灯塔能够互相连接.满足 |j-k|≤f(i,j)+f(i+1,k) DP思路,dp[ ...

    Cron表达式的详细用法

    字段 允许值 允许的特殊字符 秒 0-59 , - * / 分 0-59 , - * / 小时 0-23 , - * / 日期 1-31 , - * ? / L W C 月份 1-12 或者 JAN- ...

    关于thinkphp5手动抛出Http异常时自定义404页面报错的问题

    在使用HttpException手动抛出异常时,希望跳转到自定义的错误页面,官方的文章中是这样描述的. 可以使用\think\exception\HttpException类来抛出异常 // 抛出 H ...

    js时间国际化

    d = new Date(); localTime = d.getTime();localOffset = d.getTimezoneOffset() * 60000; utc = localTime ...

    使用Sharding-Proxy进行分库分表

    Sharding-Proxy的使用 1.官网下载 sharding-jdbc的官网http://shardingsphere.io/document/current/cn/manual/shardin ...

    HAAR与DLib的实时人脸检测之实现与对比

    人脸检测方法有许多,比如opencv自带的人脸Haar特征分类器和dlib人脸检测方法等. 对于opencv的人脸检测方法,优点是简单,快速:存在的问题是人脸检测效果不好.正面/垂直/光线较好的人脸, ...

    ECharts图形库

    ECharts图形库百度的项目,图形的创建也比较简单,直接引用Javascript即可 1,引入

    展开全文
  • 先介绍一下rmanRMAN(Recovery Manager)是一种用于备份(backup)、还原(restore)和恢复(recover)数据库的 Oracle 工具。RMAN只能用于ORACLE8或更高的版本中。它能够备份整个数据库或数据库部件,如表空间、数据文件、...

    先介绍一下rman

    RMAN(Recovery Manager)是一种用于备份(backup)、还原(restore)和恢复(recover)数据库的 Oracle 工具。RMAN只能用于ORACLE8或更高的版本中。它能够备份整个数据库或数据库部件,如表空间、数据文件、控制文件、归档文件以及Spfile参数文件。RMAN也允许您进行增量数据块级别的备份,增量RMAN备份是时间和空间有效的,因为他们只备份自上次备份以来有变化的那些数据块。而且,通过RMAN提供的接口,第三方的备份与恢复软件如veritas将提供更强大的备份与恢复的管理功能。通过RMAN,也提供了其它更多功能,如数据库的克隆、采用RMAN建立备用数据库、利用RMAN备份与移动裸设备(RAW)上的文件等工作将变得更方便简单。9i的RMAN通过增强的自动配置与管理功能,以及特有的块级别的恢复,将使备份与恢复工作变得更加快捷与完美。

    8c35a1260890c889041aba8fcffb6aa6.png

    这是来自百度百科给我的介绍

    接下来我们直接开始干!!!!

    第一步:首先介绍一下先进入Rman

    1.本地连接方式

    rman target /

    2.远程连接方式

    2a1d8dcc647938af61b5b512971cfce0.png

    第二步:关于rman的一些指令

    这句sql的意思就是对单实例数据库或RAC中的当前实例执行日志切换。

    SQL ‘ALTER SYSTEM SWITCH LOGFILE’;

    b69e1e6607df85532da0866197d642d3.png

    建议参考更多资料了解:下面是一个有关链接

    显示rman的默认配置

    SHOW ALL;

    ad806de0278c36840b5cf9c3ef434a2c.png

    #default 表示该条配置仍然是初始的默认配置。

    如果我们想把某条更改过的配置再置为初始应该怎么办呢

    我们可以使用这个命令

    configure ... clear;

    CONFIGURE RETENTION POLICY CLEAR;

    第三步:看一下备份的配置

    1、CONFIGURE RETENTION POLICY 配置备份保留策略

    两种保留策略:

    基于时间:

    CONFIGURE RETENTION POLICY TO RECOVERY WINDOW OF n DAYS;

    基于冗余数量:

    CONFIGURE RETENTION POLICY TO REDUNDANCY n;

    也可以取消备份保留策略:

    CONFIGURE RETENTION POLICY TO NONE;

    2、CONFIGURE BACKUP OPTIMIZATION 配置备份优化

    如果优化设置打开,将对备份的数据文件、归档日志或备份集运行一个优化算法。

    备份优化,包括OFF 和ON 两个状态

    打开备份优化:

    CONFIGURE BACKUP OPTIMIZATION ON;

    关闭备份优化:

    CONFIGURE BACKUP OPTIMIZATION OFF;

    3、CONFIGURE DEFAULT DEVICE TYPE 配置IO 设备类型

    RMAN 支持的 IO 设备类型有两种:磁盘(DISK)和磁带(SBT),默认情况下为磁盘。

    使用磁盘设备:

    CONFIGURE DEFAULT DEVICE TYPE TO DISK;

    使用磁带设置:

    CONFIGURE DEFAULT DEVICE TYPE TO SBT;

    在这里需要注意的一点是:如果IO 设备发生变化,相关配置项也需要修改。例如:

    RMAN> CONFIGURE DEVICE TYPE DISK PARALLELISM 2;?

    4、CONFIGURE CONTROLFILE AUTOBACKUP 配置控制文件自动备份

    是否自动备份,包含两个状态:OFF 和ON

    打开自动备份

    CONFIGURE CONTROLFILE AUTOBACKUP ON;

    禁止自动备份

    CONFIGURE CONTROLFILE AUTOBACKUP OFF;

    同时可以通过如下配置指定备份的控制格式,路径。例如:

    CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE DISK TO ‘E:/backup/%F‘;

    在备份期间,将产生一个控制文件的快照,用于控制文件的读一致性,这个快照可

    以通过如下配置:

    `CONFIGURE SNAPSHOT CONTROLFILE NAME TO

    ‘E:/BACKUP/ZTEST.ORA‘;`

    5、CONFIGURE DEVICE TYPE 设置并行备份

    RMAN 支持并行备份与恢复,也可以在配置中指定默认的并行程度。例如:

    CONFIGURE DEVICE TYPE DISK PARALLELISM 2;

    指定在以后的备份与恢复中,将采用并行度为2,同时开启2个通道进行备份与恢复,当然也可以在run 中指定通道来决定备份与恢复的并行程度。

    默认情况下,自动分配通道的并行度为1,如果你通过设置PARALLELISM 设置了

    并行通道为2,那么在run 块中,如果你没有单独通过ALLOCATE CHANNEL 命令指定通道,它会默认使用2 条并行通道,如果你在run 命令块中指定了数个ALLOCATE?CHANNEL,那么rman 在执行备份命令时会以你设置的channel 为准,而不管configure中配置了多少个并行通道。

    需要注意的一点是,在backup 命令中有一个 FILESPERSET 参数该参数是指

    rman建立的每个备份集中所能包含的备份片段(即磁盘文件)的最大数,该参数默认值为64,如果在执行backup 命令时没有指定该参数值,那么rman 会仅使用第一个通道来执行备份,其它通道将处于空闲状态。filesperset 值不要小于你设定的通道数。

    6、CONFIGURE DATAFILE BACKUP COPIES 设置备份文件冗余度

    7、CONFIGURE MAXSETSIZE 配置备份集的最大尺寸

    该配置限制通道上备份集的最大尺寸。单位支持bytes,K,M,G。默认值是unlimited。

    RMAN> show channel; // 通道分配 RMAN> show device type; // IO 设备类型 RMAN> show retention policy; // 保存策略 RMAN> show datafile backup copies; // 多个备份的拷贝数目 RMAN> show maxsetsize; // 备份集大小的最大值 RMAN> show exclude; // 不必备份的表空间 RMAN> show backup optimization; // 备份的优化?

    第四步:备份信息的查看

    1.列出备份信息

    列出数据库中所有文件的备份信息:

    RMAN>LIST BACKUP OF DATABASE;

    列出指定表空间的备份信息:

    RMAN>LIST COPY OF TABLESPACE ‘SYSTEM‘;

    二.删除备份信息

    1.删除陈旧备份

    当使用 RMAN 执行备份操作时,RMAN 会根据备份冗余策略确定陈旧备份。

    RMAN> delete obsolete;

    2.删除 EXPIRED 备份

    执行 crosscheck 命令核对备份集,如果备份集丢失或者损坏,那么会将该备份集标记

    为 EXPIRED 状态。为了删除相应的备份记录,可以执行 delete expired backup 命令。

    RMAN> delete expired backup;

    3.删除 EXPIRED 副本

    RMAN> delete expired copy;

    4.删除特定备份集

    RMAN> delete backupset 19;

    5.删除特定备份片

    RMAN> delete backuppiece ‘d:\backup\DEMO_19.bak‘;

    6.删除所有备份集

    RMAN> delete backup;

    7.删除特定映像副本

    RMAN> delete datafilecopy ‘d:\backup\DEMO_19.bak‘;

    8.删除所有映像副本

    RMAN> delete copy;

    9.在备份后删除输入对象

    RMAN> delete archivelog all delete input;

    RMAN> delete backupset 22 format = ‘‘E:\backup\%u.bak‘‘ delete input;?

    rman简单的一些操作就到这里吧

    下面我们进行一个实验操作系统:WINDOWS 2007

    ORACLE版本:10G

    ORACLE_SID:ZXTEST

    首先我进入数据库管理员最高的权限

    `SQLPLUS /NOLOG

    CONNECT / AS SYSDBA`

    我的目标数据库

    ZXTEST

    第一步准备工作

    找到我们的数据库表空间TABLESPACE所在位置

    select * from dba_data_files;

    23b57af35efe391e2055dd2e8e394fee.png

    创建表空间

    `CREATE TABLESPACE demo

    DATAFILE ‘C:\app\admin\oradata\ZXTEST\DEMO.DBF‘

    SIZE 20M AUTOEXTEND ON NEXT 20M

    MAXSIZE UNLIMITED LOGGING EXTENT MANAGEMENT LOCAL

    SEGMENT SPACE MANAGEMENT AUTO;`

    创建用户

    CREATE USER zhb IDENTIFIED BY zhbzhb** **DEFAULT TABLESPACE DEMO** **TEMPORARY TABLESPACE TEMP** **QUOTA UNLIMITED ON DEMO;

    给用户授权

    `GRANT CONNECT,DBA,RESOURCE,EXP_FULL_DATABASE,IMP_FULL_DATABASE

    TO zhb WITH ADMIN OPTION;

    GRANT CREATE ANY INDEX,CREATE ANY TABLE,DELETE ANY TABLE,

    CREATE SESSION,CREATE TABLE,CREATE VIEW,UNDER ANY TABLE,

    UNLIMITED TABLESPACE TO zhb WITH ADMIN OPTION;`

    我们再创建一个Rman (基于catalog)

    把我们的备份数据放这里

    创建表空间

    CREATE TABLESPACE space_for_backup DATAFILE ‘C:\app\admin\oradata\ZXTEST\space_for_backup.DBF‘ SIZE 50M;

    创建用户

    CREATE USER rman IDENTIFIED BY rman TEMPORARY TABLESPACE TEMP DEFAULT TABLESPACE space_for_backup QUOTA UNLIMITED ON space_for_backup;

    给用户授权

    GRANT CONNECT,RESOURCE,RECOVERY_CATALOG_OWNER TO rman;

    第二步开始玩起来---备份阶段

    创建恢复资料数

    登录到恢复资料数据库

    RMAN>connect catalog rman/rman;

    创建恢复资料 (如果没有这个,你注册目标数据库的时候一定会报错的)

    RMAN>CREATE CATALOG TABLESPACE space_for_backup;

    注册目标数据库

    知道怎么进入rman的把上面已经说过了

    `RMAN>connect catalog rman/rman;

    RMAN>connect target /;

    RMAN>register database;注册目标数据库

    RMAN>report schema;查看注册是否成功

    `

    b104f4d8506f3d7bc09a625cd10c4e40.png

    注册目标数据库

    e961e5b92dab5043373ce2f418ad4daa.png

    查看注册是否成功

    82663943473f8ef18af96b39569a1a64.png

    开始备份实例

    -----全库备份

    注意这里C盘指定的文件夹需要提前创建好不然会找不到的

    `

    RMAN>connect catalog rman/rman;

    RMAN>connect target /;

    RMAN>backup database format ‘c:\backup\db0_%s_%p_%t‘;`

    9783fa4c80b8ad7dd02a03aa3c2e9aca.png

    -----备份表空间

    `RMAN>connect catalog rman/rman;

    RMAN>connect target /;

    RMAN> backup tablespace demo format ‘c:\backup\exoa_%s_%p_%t‘;`

    -----备份归档日志

    RMAN> backup archivelog all format ‘c:\backup\archive_%U‘;

    -----备份控制文件

    `RMAN>connect catalog rman/rman;

    RMAN>connect target /;

    RMAN> backup current controlfile format ‘c:\backup\controlfile_%s_%p_%t‘;`

    -----备份参数文件SPFILE

    `RMAN>connect catalog rman/rman;

    RMAN>connect target /;

    RMAN> backup spfile format ‘c:\backup\spfile_%s_%p_%t‘;`

    5b57872fa52dd9d41782eebfd3e30e6b.png

    好了该备份的基本都已经备份好了,接下来就是要恢复了

    恢复实例

    恢复数据库(可以将数据库文件全部删除,模拟数据库损坏现象)

    SQL> connect / as sysdba;

    已连接到空闲例程。

    startup mount;

    ORACLE 例程已经启动。

    RMAN> connect catalog rman/rman;

    还原数据库

    connect target /;

    恢复数据库

    recover database;

    数据库已更改。

    alter database open;

    恢复表空间(可以将表空间文件文件删除,模拟表空间损坏现象) 这些刚才我们都做了备份

    已连接到空闲例程。

    connect / as sysdba

    例程已经启动。

    startup

    `connect catalog rman/rman;

    connect target /;`

    `run

    {

    restore tablespace demo;

    switch datafile all;

    recover tablespace demo;

    }`

    alter tablespace exoa online;

    数据库已更改。

    alter database open;

    表空间已更改

    alter tablespace exoa online;

    原文:https://www.cnblogs.com/zhuhuibiao/p/13046813.html

    展开全文
  • 但缺点也很明显,需要建立在上次完全备份及完全备份之后所有的增量才能恢复。MySQL没有提供直接的增量备份方法,但是可以通过mysql二进制日志间接实现增量备份。二进制日志对备份的意义如下:(1)二进制日志保存了...

    增量备份的优点是没有重复数据,备份量不大,时间短。但缺点也很明显,需要建立在上次完全备份及完全备份之后所有的增量才能恢复。

    MySQL没有提供直接的增量备份方法,但是可以通过mysql二进制日志间接实现增量备份。二进制日志对备份的意义如下:

    (1)二进制日志保存了所有更新或者可能更新数据库的操作。

    (2)二进制日志在启动MySQL服务器后开始记录,并在文件达到所设大小或者收到flush logs 命令后重新创建新的日志文件。

    (3)只需定时执行flush logs方法重新创建新的日志,生成二进制文件序列,并及时把这些文件保存到一个安全的地方即完成了一个时间段的增量备份。

    增量备份及恢复

    创建基本数据库

    create databse school

    use school

    create table info (name varchar(10),score decimal(5,2));

    insert into info (name,score) values (‘zhangsan‘,80);

    insert into info (name,score) values (‘lisi‘,80);

    //数据库建立以及表数据添加完成

    编辑配置文件,打开二进制日志功能

    #vim /etc/my.cnf

    log-bin=mysql-bin //添加二进制日志文件

    #systemctl restart mysqld.service

    #msyqldump -u root -p school > /opt/school.sql //备份数据库文件

    首先生成创建test01数据的二进制日志:

    #mysql -u root -p

    >use school;

    >insert into info (name,score) values (test01,88);

    >quit

    //完成数据插入

    #mysqladmin -u root -p flush-logs //刷新生成mysql增量备份文件

    #cd /usr/local/mysql/data/

    #ls //二进制日志已经生成

    查看二进制日志文件:(确定增加test01操作是在mysql-bin.000002日志中)

    #mysqlbinlog --no-defaults --base64-output=decode-rows -v mysql-bin.000002 //使用64位解码方式

    其次生成创建test02数据的二进制日志:

    #mysql -u root -p

    >use school;

    >insert into info (name,score) values (test02,90);

    >quit

    //完成数据插入

    #mysqladmin -u root -p flush-logs //刷新生成mysql增量备份日志文件

    #cd /usr/local/mysql/data/

    #ls //二进制日志已经生成

    当工作人员不慎操作,删除了test01与test02用户,导致数据库不可用,而备份的完整数据中只有zhangsan和lisi账户,

    此时需要根据二进制日志文件按需恢复test01或者test02;

    模拟误操作:

    #mysql -u root -p

    >use school

    >delete from info where name=‘test01‘; //执行误操作

    >select * from info;

    >delete from info where name=‘test02‘; //执行误操作

    >select * from info;

    首先恢复完整数据库:

    #mysql -u root -p school < /opt/school.sql

    当test01用户添加数据在二进制日志msyql-bin.0000002中时:

    恢复test01:

    #msyqlbinlog --no-defaults /usr/local/mysql/data/msyql-bin.0000002 | msyql -u root -p

    #msyql -u root -p

    >use school

    >select * from info; //发现test01已经恢复

    当test02用户添加数据在二进制日志msyql-bin.0000003中时:

    恢复test02:

    #mysqlbinlog --no-defaults /usr/local/mysql/data/msyql-bin.0000003 | msyql -u root -p

    #mysql -u root -p

    >use school

    >select * from info; //发现test02已经恢复

    基于时间与位置恢复

    创建默认数据库:

    create databse school

    use school

    create table info (name varchar(10),score decimal(5,2));

    insert into info (name,score) values (‘tom‘,80);

    insert into info (name,score) values (‘jerry‘,90);

    //数据库建立以及表数据添加完成

    66540b494ef8a1fe94eb13240ac99787.png

    打开二进制日志功能

    #vim /etc/my.cnf

    log-bin=mysql-bin //添加二进制日志文件

    #systemctl restart mysqld.service

    #mysqldump -u root -p school > /opt/school.sql //备份数据库文件,只含tom和jerry的默认用户

    #mysqladmin -u root -p flush-logs //刷新生成mysql增量备份日志文件

    #cd /usr/local/mysql/data/

    #ls //二进制日志已经生成

    模拟故障:

    当某一工作人员在添加test01与test02账户时,中间不小心删除数据库中默认账户tom,导致数据库完整性被破坏。

    下面需要针对在二进制日志文件按位置与时间恢复test01和test02数据以及tom数据;

    mysql> insert into info (name,score) values (‘test01‘,88);

    Query OK, 1 row affected (0.00 sec)

    mysql> delete from info where name=‘tom‘; //故障操作为误删除默认用户tom

    Query OK, 1 row affected (0.00 sec)

    mysql> insert into info (name,score) values (‘test02‘,70);

    Query OK, 1 row affected (0.00 sec)

    71d6dfeed2bab56a4d3cefb1809e1b0a.png

    #mysqladmin -u root -p flush-logs //此时在误操作的基础上已经完成了增量备份

    由于完成数据库备份文件只有默认tom和jerry用户,并没有test01和test02,若还原增量备份文件,则会删除tom用户,下面将利用二进制日志增量备份文件断点还原test01与test02且不删除tom用户;

    首先还原完整数据库:

    drop table info; //删除原有损坏的数据库

    #mysql -u root -p school < /opt/school.sql //还原备份数据库

    查看二进制日志增量备份文件:

    查找需要还原的断点位置:

    由于在断点增量备份文件还原时,还原顺序从文件开头执行,到--stop-datetime错误操作时间点结束;

    由于在断点增量备份文件还原时,还原顺序从文件开头执行,到--stop-datetime错误操作时间点结束;当跳过错误时间点,从下一次正确操作时间点--start-datetime开始执行到备份文件结尾。

    还原到test01:

    #mysqlbinlog --no-defaults --stop-datetime=‘2018-07-03 19:05:42‘ /usr/local/mysql/data/msyql-bin.0000001 | mysql -u root -p //注意修改日期格式xxx-xx-xx

    dc73a276c4d98a82df1875c3e65cf02e.png

    跳过错误时间:从下一个正确操作时间开始:

    #mysqlbinlog --no-defaults --start-datetime=‘2018-07-03 19:06:03‘ /usr/local/mysql/data/msyql-bin.0000001 | mysql -u root -p //注意修改日期格式xxx-xx-xx

    2537150b2ad4325a7eb40d108d2c05e4.png

    这样就跳过了错误操作步骤,直接选择正确操作还原。

    注:断点还原只能跳过一次错误,若中间有多个错误操作不可连续还原。

    节点还原

    注意错误操作前面的at节点号:如图

    4e511708d5cfdde92106d2a33ab14686.png

    #mysqlbinlog --no-defaults --stop-position=‘563‘ /usr/local/mysql/data/msyql-bin.0000001 | mysql -u root -p

    跳过错误时间:从下一个正确操作节点开始:

    #mysqlbinlog --no-defaults --stop-position=‘660‘ /usr/local/mysql/data/msyql-bin.0000001 | mysql -u root -p

    如上,关于节点恢复实验已经完成。

    原文:http://blog.51cto.com/13659253/2135799

    展开全文
  • 实时备份什么意思

    2020-12-24 07:53:29
    {"moduleinfo":{"card_count":[{"count_phone":1,"count":1}],"search_count":[{"count_phone":9,"count":9}]},"card":[{"des":"为企业级应用提供云上容灾保护本地备份恢复服务,支持服务器镜像。混合云灾备一体机...

    {"moduleinfo":{"card_count":[{"count_phone":1,"count":1}],"search_count":[{"count_phone":9,"count":9}]},"card":[{"des":"为企业级应用提供云上容灾保护与本地备份恢复服务,支持服务器镜像。混合云灾备一体机和云上容灾服务相结合,保障高效可靠的本地备份恢复和云上故障转移,确保数据安全性和业务连续性。","link1":"https://www.aliyun.com/product/hbr","link":"https://www.aliyun.com/product/hbr","icon":"https://img.alicdn.com/tfs/TB10EV8tACWBuNjy0FaXXXUlXXa-200-200.png","btn2":"产品文档","tip":"混合云备份应用场景,立即查看 最新产品和实时动态重磅发布,立即查看","btn1":"立即开通","link2":"https://help.aliyun.com/document_detail/62362.html?spm=5176.174663.932550.btn10.51fc29caoN6vSK","title":"混合云备份"}],"search":[{"txt":"混合云备份","link":"https://www.aliyun.com/product/hbr"},{"txt":"应用场景","link":"https://help.aliyun.com/document_detail/62973.html"},{"txt":"常见问题","link":"https://help.aliyun.com/document_detail/63232.html?spm=a2c4g.11186623.3.2.xZ6M1G"},{"txt":"快速入门","link":"https://help.aliyun.com/document_detail/62368.html?spm=a2c4g.11186623.3.2.0vWDYf"},{"txt":"观看发布会","link":"https://yq.aliyun.com/live/490"},{"txt":"免费试用","link":"https://promotion.aliyun.com/ntms/act/braas0822.html"},{"txt":"技术解读","link":"https://yq.aliyun.com/articles/627958?spm=a2c4e.11153940.0.0.72af11f02NPzs2"},{"txt":"混合云备份容灾方案","link":"https://yq.aliyun.com/articles/637172"},{"txt":"产品动态","link":"https://www.aliyun.com/product/new?source_type=out_sousuo_feature_0716"}],"countinfo":{"search":{"length_pc":0,"length":0},"card":{"length_pc":0,"length":0}},"simplifiedDisplay":"newEdition","newCard":[{"ifIcon":"icon","icon":"hbr","link":"https://img.alicdn.com/tfs/TB1XY8hGYr1gK0jSZFDXXb9yVXa-1740-328.png","contentLink":"https://www.aliyun.com/product/hbr","des":"为企业级应用提供云上容灾保护与本地备份恢复服务,支持服务器镜像。混合云灾备一体机和云上容灾服务相结合,保障高效可靠的本地备份恢复和云上故障转移,确保数据安全性和业务连续性。","title":"混合云备份HBR","btn1":"立即购买","link1":"https://common-buy.aliyun.com/?spm=5176.10338753.package.1.721b587a5UlmsL&commodityCode=hbr_backupstorage_bag#/buy","btn2":"了解价格","link2":"https://cn.aliyun.com/price/detail/hbr?spm=5176.174663.J_5214441450.4.2279a25aQy09sD","btn3":"产品文档","infoGroup":[{"infoName":"最新活动","infoContent":{"firstContentName":"OSS备份60天免费试用","firstContentLink":"https://yqh.aliyun.com/detail/14426","lastContentName":"NAS备份60天免费试用","lastContentLink":" https://yqh.aliyun.com/detail/14427"}},{"infoName":"产品入门","infoContent":{"firstContentName":"立即查看HBR应用场景","firstContentLink":"https://help.aliyun.com/document_detail/62973.html?spm=5176.10695662.1118272.4.72395771hMBNAi","lastContentName":"备份成本计算器新上线","lastContentLink":"https://g.alicdn.com/aliyun/brs/2.7.1/calc.html?spm=5176.174663.2405813400.3.2279a25aQy09sD"}}],"link3":"https://help.aliyun.com/product/60939.html?spm=5176.174663.J_5214441450.5.79a8a25atrjTmr"}]}

    {"$env":{"JSON":{}},"$page":{"env":"production"},"$context":{"moduleinfo":{"card_count":[{"count_phone":1,"count":1}],"search_count":[{"count_phone":9,"count":9}]},"card":[{"des":"为企业级应用提供云上容灾保护与本地备份恢复服务,支持服务器镜像。混合云灾备一体机和云上容灾服务相结合,保障高效可靠的本地备份恢复和云上故障转移,确保数据安全性和业务连续性。","link1":"https://www.aliyun.com/product/hbr","link":"https://www.aliyun.com/product/hbr","icon":"https://img.alicdn.com/tfs/TB10EV8tACWBuNjy0FaXXXUlXXa-200-200.png","btn2":"产品文档","tip":"混合云备份应用场景,立即查看 最新产品和实时动态重磅发布,立即查看","btn1":"立即开通","link2":"https://help.aliyun.com/document_detail/62362.html?spm=5176.174663.932550.btn10.51fc29caoN6vSK","title":"混合云备份"}],"search":[{"txt":"混合云备份","link":"https://www.aliyun.com/product/hbr"},{"txt":"应用场景","link":"https://help.aliyun.com/document_detail/62973.html"},{"txt":"常见问题","link":"https://help.aliyun.com/document_detail/63232.html?spm=a2c4g.11186623.3.2.xZ6M1G"},{"txt":"快速入门","link":"https://help.aliyun.com/document_detail/62368.html?spm=a2c4g.11186623.3.2.0vWDYf"},{"txt":"观看发布会","link":"https://yq.aliyun.com/live/490"},{"txt":"免费试用","link":"https://promotion.aliyun.com/ntms/act/braas0822.html"},{"txt":"技术解读","link":"https://yq.aliyun.com/articles/627958?spm=a2c4e.11153940.0.0.72af11f02NPzs2"},{"txt":"混合云备份容灾方案","link":"https://yq.aliyun.com/articles/637172"},{"txt":"产品动态","link":"https://www.aliyun.com/product/new?source_type=out_sousuo_feature_0716"}],"countinfo":{"search":{"length_pc":0,"length":0},"card":{"length_pc":0,"length":0}},"simplifiedDisplay":"newEdition","newCard":[{"ifIcon":"icon","icon":"hbr","link":"https://img.alicdn.com/tfs/TB1XY8hGYr1gK0jSZFDXXb9yVXa-1740-328.png","contentLink":"https://www.aliyun.com/product/hbr","des":"为企业级应用提供云上容灾保护与本地备份恢复服务,支持服务器镜像。混合云灾备一体机和云上容灾服务相结合,保障高效可靠的本地备份恢复和云上故障转移,确保数据安全性和业务连续性。","title":"混合云备份HBR","btn1":"立即购买","link1":"https://common-buy.aliyun.com/?spm=5176.10338753.package.1.721b587a5UlmsL&commodityCode=hbr_backupstorage_bag#/buy","btn2":"了解价格","link2":"https://cn.aliyun.com/price/detail/hbr?spm=5176.174663.J_5214441450.4.2279a25aQy09sD","btn3":"产品文档","infoGroup":[{"infoName":"最新活动","infoContent":{"firstContentName":"OSS备份60天免费试用","firstContentLink":"https://yqh.aliyun.com/detail/14426","lastContentName":"NAS备份60天免费试用","lastContentLink":" https://yqh.aliyun.com/detail/14427"}},{"infoName":"产品入门","infoContent":{"firstContentName":"立即查看HBR应用场景","firstContentLink":"https://help.aliyun.com/document_detail/62973.html?spm=5176.10695662.1118272.4.72395771hMBNAi","lastContentName":"备份成本计算器新上线","lastContentLink":"https://g.alicdn.com/aliyun/brs/2.7.1/calc.html?spm=5176.174663.2405813400.3.2279a25aQy09sD"}}],"link3":"https://help.aliyun.com/product/60939.html?spm=5176.174663.J_5214441450.5.79a8a25atrjTmr"}]}}

    展开全文
  • xtrabakup备份与恢复

    2021-05-16 06:14:39
    Xtrabackup全量备份与恢复 $ innobackupex --defaults-file=/etc/my.cnf --user=sstuser --password="123456" --backup . #最后有个点,是当前目录 xtrabackup: recognized server arguments: --innodb_buffer_pool_...
  • Linux系统备份与还原

    2021-08-06 00:09:28
    Linux系统备份与还原 1. 整盘备份与还原 1.1. 记住几个这里要经常用到操作 1.2. 整盘克隆的方法 2. [推荐]非整盘克隆的方法 2.1. 备份系统 2.2. 还原系统 1. 整盘备份与还原 1.1. 记住几个这里要经常用到...
  • 数据库的备份与恢复一、实验内容二、实验目的三、实验步骤3.1 脱机备份与恢复3.1.1 脱机备份3.1.2 脱机恢复3.2 联机备份3.2.1 将数据库转换为归档模式3.2.2 联机备份3.2.3 联机恢复3.3 不完全恢复3.3.1 基于 cancel ...
  • 先去官网下载sqlite-tools-win32-x86-3340100.zip,版本号以后会变。解压后打开sqlite3.exe。也可以将它添加到环境变量后....restore 备份文件的名字 # 恢复数据库 备份方式二 sqlite>.open FILENAME # 打开数据
  • MySQL数据备份与还原

    2021-01-18 20:09:50
    什么要进行数据的备份与还原?这似乎是一个不用回答的问题:防止数据丢失;保护数据记录。数据备份与还原的方式有很多种,具体可以分为:数据表备份、单表数据备份、SQL备份和增量备份。数据表备份数据表备份,不...
  • 数据库备份与恢复

    2021-02-05 10:53:30
    文章目录一、MySQL 日志管理基础命令二、数据备份的重要性三、数据库备份的分类1、从物理逻辑的角度,备份可分为2、从数据库的备份策略角度,备份可分为3、常见的备份方法四、MySQL完全备份五、MySQL备份恢复...
  • 在linux系统中,最简单的备份文档的方式是cp,但当文档数目数量较多时,cp便显得力不从心,并且会占用过多的硬盘资源。在这种情况下,最好的方法便是压缩和归档。下面将详细的介绍压缩归档两种方法。一,使用压缩...
  • 中午刚刚弄明白了MYSQL集群的备份与恢复。写下来,以后就不用为这个问题浪费时间了。1、在管理节点上进行备份。ndb_mgm> start backup nowaitndb_mgm> Node 3: Backup 4 started from node 1Node 3: Backup 4 ...
  • mysql常用函数及备份与还原函数名用途用法inet_atonIP地址转int数值selectinet_aton('127.0.0.1');inet_ntoaint数值转IPselectinet_ntoa('2130706433');datediff两个日期相减date1-date2selectdatediff('2012-04-18'...
  • mysql 备份与还原恢复

    2021-01-27 12:02:41
    一、数据备份1、使用mysqldump命令备份mysqldump命令将数据库中的数据备份成一个文本文件。表的结构和表中的数据将存储在生成的文本文件中。mysqldump命令的工作原理很简单。它先查出需要备份的表的结构,再在文本...
  • postgres 数据库快速备份与恢复,在CMD命令行工具下面非常便捷好用,以下是小编悼念到的方法:利用PostgreSQL内置的工具,pg_dump,psql。这两个指令 在数据库的安装目录下,比如:C:\Program Files\PostgreSQL\10\;...
  • 以下的文章主要介绍的是MySQL Administrator备份与还原数据库,随着PHP技术的逐步发展,MySQL数据库的使用率也成上升趋势。可MySQL数据库的实际操作一般都是基于命令行的,而没有像微软MSSQL数据库的企业管理器这样...
  • #### 文件系统的备份与恢复 ##### dd命令 ```bash dd if=/dev/zero of=/dev/sdb bs=500M count=1 if : 从哪里读文件 of : 写入到哪里 bs : 写入500M count : 写一块 模拟文件系统出问题 1、直接向硬盘中写数据...
  • tar备份与恢复linux

    2021-05-10 04:44:02
    如果你备份过Windows系统,那么你一定记忆犹新:首先需要找到一个备份工 具(通常都是私有软件),然后重启电脑进入备份工具提供的软件环境,在这里备份或者恢复Windows系统。Norton Ghost是备份Windows系统时经常使用...
  • RMAN备份与恢复实例

    2021-02-02 03:57:02
    我们可以把备份的文件才备份的目录中拷贝到磁带上,然后删除备份目录下面的备份文件,如果下次需要恢复的话,只要把文件重新拷回到用来的备份目录就可以了 5.查看control file 文件中的备份信息(因为我们做的备份是...
  • SQL Server 备份还原操作发生在数据库的恢复模式的上下文中。 恢复模式旨在控制事务日志维护。“恢复模式”是一种数据库属性,它控制如何记录事务,事务日志是否需要(以及允许)进行备份,以及可以使用哪些类型的...
  • Xtrabackup之备份与还原Xtrabackup是percona的一个开源项目,可以热备份innodb,XtraDB,和MyISAM(会锁表),可以看做是mysql商业备份工具InnoDB Hotbackup的免费替代品。①xtrabackup只能备份InnoDB和XtraDB两种数据库...
  • 在把一连串事务日志备份恢复到一个时间点时,事务日志文件也必须按顺序恢复。当你使用一个数据库维护计划来建立事务日志备份时,事务日志文件名中往往包含一个时间指示器。下面的脚本使用NORECOVERY选项应用三个事务...
  • 高可用和热备份什么意思

    多人点赞 2021-09-27 15:36:11
    高可用、热备份、冷备份
  • centos7系统备份与还原

    2020-12-19 14:40:47
    如果你备份过Windows系统,那么你一定记忆犹新:首先需要找到一个备份工具(通常都是私有软件),然后重启电脑进入备份工具提供的软件环境,在这里备份或者恢复Windows系统。Norton Ghost是备份Windows系统时经常使用...
  • 1.安装systemback sudo add-apt-repository ppa:nemh/systemback sudo apt-get update && sudo apt-get install systemback unionfs-fuse 2.打开systemback 3.选择创建Live系统 工作目录是保存镜像的路径...
  • 我叫张贺,贪财好色。...个人博客:传送阵笔者微信:zhanghe15069028807percona-xtrabackup开源免费支持mysql热备的软件,支持增量、差异备份。yum -y install https://www.percona.com/downloads/Percona-Xt...
  • 原标题:安卓手机数据备份恢复软件有哪些?看完你就知道哪个适合你了2018已经快过去...所以,今天我想盘点安卓手机下的数据备份恢复软件,帮助还没有数据备份恢复意识的人开始重视自己的手机数据,从而选择适合自...
  • 备份/还原mysql数据库

    2021-01-19 18:31:06
    有木有遇到过这种情况?电脑或者服务器需要重装系统?...今天就来介绍一下如何一口气导出全部数据库,再把数据库恢复回来,其实利用mysqldump的--all-databases参数可以一口气把你数据库root用户下的...
  • 三、XFS文件系统的备份与还原 1、xfs文件系统的备份——xfsdump命令: xfsdump命令的限制: xfsdump不支持没有挂载的文件系统,所以只能备份已挂载的; Xfsdump必须使用root的权限才能操作(涉及文件系统的关系); ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 59,357
精华内容 23,742
关键字:

备份与恢复什么意思