精华内容
下载资源
问答
  • Mysql 数据库常用备份方法和注意事项 ,需要的朋友可以参考下。
  • NULL 博文链接:https://lihong11.iteye.com/blog/1433174
  • 本文章介绍了都是mysql常用的命令一些数据导入导出的命令了,只要我们撑握这些命令就可以方法快速的给我们的数据库进行备份还原了
  • 当使用一个数据库时,总希望数据库的内容是可靠的、正确的,但由于计算机系统的故障(包括机器故障、介质...下面介绍一下ORACLE 数据库的几种备份方法,它们分别为导出/导入(EXPORT/IMPORT)、冷备份、热备份方式。
    当使用一个数据库时,总希望数据库的内容是可靠的、正确的,但由于计算机系统的故障(包括机器故障、介质故障、误操作等),数据库有时也可能遭到破坏,这时如何尽快恢复数据就成为当务之急。如果平时
    对数据库做了备份,那么此时恢复数据就显得很容易。
    由此可见,做好数据库的备份是多么重要。下面介绍一下ORACLE 数据库的几种备份方法,它们分别为导出/导入(EXPORT/IMPORT)、冷备份、热备份方式。导出备份是一种逻辑备份,冷备份和热备份是物理备份。
    1 导出/导入(Export/Import)
    利用Export可将数据从数据库中提取出来,利用Import回Oracle数据库中去。

    1.1 简单导出数据(Export)和导入数据(Import)
    Oracle支持三种类型的输出:
    (1)表方式(T方式),将指定表的数据导出。
    (2) 用户方式(U方式),将指定用户的所有对象及数据导出。
    (3) 全库方式(Full方式),将数据库中的所有对象导出。
    数据导出(Import)的过程是数据导入(Export)的逆过程,它们的数据流向不同。

    1.2 增量导出/导入
    增量导出是一种常用的数据备份方法,它只能对整个数据库来实施,并且必须作为SYSTEM来导出。在进行此种导出时,系统不要求回答任何问题。导出文件名缺省为 export.dmp,如果不希望自己的输出文件定名为export.dmp,必须在命令行中指出要用的文件名。
    增量导出包括三个类型:
    (1)“完全”增量导出(Complete)即备份整个数据库,比如:
    $ e x p s y s t e m / m a n a g e r
    inctype=complete file=990702.dmp
    (2)“增量型”增量导出备份上一次备份后改变的数据。比如:
    $ e x p s y s t e m / m a n a g e r
    inctype=incremental file=990702.dmp
    ( 3 ) “ 累计型” 增量导出(Cumulative)累计型导出方式只是导出自上次“完全” 导出之后数据库中变化了的信息。比如:
    $ e x p s y s t e m / m a n a g e r
    inctype=cumulative file=990702.dmp
    数据库管理员可以排定一个备份日程表,用数据导出的三个不同方式合理高效地完成。
    比如数据库的备份任务可作如下安排:
    星期一:完全导出(A)
    星期二:增量导出(B)
    星期三:增量导出(C)
    星期四:增量导出(D)
    星期五:累计导出(E)
    星期六:增量导出(F)
    星期日:增量导出(G)
    如果在星期日,数据库遭到意外破坏,数据库管理员可按以下步骤来恢复数据库:
    第一步:用命令CREATE DATABASE重新生成数据库结构;
    第二步:创建一个足够大的附加回段;
    第三步:完全增量导入A:
    $imp system./manager inctype= RECTORE FULL=Y
    FILE=A
    第四步:累计增量导入E:
    $imp system/manager inctype= RECTORE FULL=Y
    FILE =E
    第五步:最近增量导入F:
    $imp system/manager inctype=RESTORE FULL=Y
    FILE=F

    2 冷备份
    冷备份发生在数据库已经正常关闭的情况下,当正常关闭时会提供给我们一个完整的数据库。冷备份是将关键性文件拷贝到另外位置的一种说法。对于备份Oracle信息而言,冷备份是最快和最安全的方法。冷
    备份的优点是:
    (1) 是非常快速的备份方法(只需拷贝文件);
    (2) 容易归档(简单拷贝即可);
    (3)容易恢复到某个时间点上(只需将文件再拷贝回去);
    (4) 能与归档方法相结合,作数据库“最新状态”的恢复;
    (5) 低度维护,高度安全。
    但冷备份也有如下不足:
    (1) 单独使用时,只能提供到“某一时间点上”的恢复;
    (2) 在实施备份的全过程中,数据库必须要作备份而不能作其它工作。也就是说, 在冷备份过程中,数据库必须是关闭状态;
    (3) 若磁盘空间有限,只能拷贝到磁带等其它外部存储设备上,速度会很慢;
    (4) 不能按表或按用户恢复。如果可能的话(主要看效率),应将信息备份到磁盘上,然后启动数据库(使用户可以工作)并将所备份的信息拷贝到磁带上(拷贝的同时,数据库也可以工作)。冷备份中必须拷贝的文件包括:
    (1) 所有数据文件;
    (2) 所有控制文件;
    (3) 所有联机REDO LOG文件;
    (4) Init.ora文件(可选)。
    值得注意的是冷备份必须在数据库关闭的情况下进行,当数据库处于打开状态时,执行数据库文件系统备份是无效的。
    下面是做冷备份的完整例子:
    (1) 关闭数据库$sqldba lmode=y
    SQLDBA >connect internal;
    SQLDBA >shutdown normal;
    (2) 用拷贝命令备份全部的时间文件、重做日志文件、控制文件、初始化参数文件:
    SQLDBA >! cp < file > < backup directory >
    (3) 重启Oracle数据库:
    $sqldba lmode=y
    SQLDBA >connect internal;
    SQLDBA >startup;

    3 热备份
    热备份是在数据库运行的情况下,采用archivelogmode方式备份数据的方法。所以,如果有昨天夜里的一个冷备份而且又有今天的热备份文件,在发生问题时,就可以利用这些资料恢复更多的信息。热备份要求数据库在Archivelog方式下操作,并需要大量的档案空间。一旦数据库运行在archivelog状态下,就可以做备份了。热备份的命令文件由三部分组成:
    3.1 数据文件一个表空间一个表空间地备份
    (1)设置表空间为备份状态;
    (2)备份表空间的数据文件;
    (3)恢复表空间为正常状态。
    3.2 备份归档log文件
    (1)临时停止归档进程;
    (2)log下那些在archive redo log目标目录中的文件;
    (3)重新启动archive进程;
    (4)备份归档的redo log 文件。
    3.3 用al ter database bac kup controlfile命令来备份拷贝文件
    热备份的优点是:
    (1) 可在表空间或数据文件级备份,备份时间短;
    (2)备份时数据库仍可使用;
    (3)可达到秒级恢复(恢复到某一时间点上);
    (4)可对几乎所有数据库实体作恢复;
    (5)恢复是快速的,在大多数情况下在数据库仍工作时恢复。
    热备份的不足是:
    (1)不能出错,否则后果严重;
    (2)若热备份不成功,所得结果不可用于时间点的恢复;
    (3)因难于维护,所以要特别仔细小心,不允许“以失败而告终”。
    展开全文
  • 一、数据库备份种类 按照数据库大小备份,四种类型,分别应用于不同场合,下面简要介绍一下: 1.1完全备份 这是大多数人常用的方式,它可以备份整个数据库,包含用户表、系统表、索引、视图和存储过程等所有数据库...
  • 数据库备份的方式哪些

    千次阅读 2020-05-12 10:52:28
    这是大多数人常用的方式,它可以备份整个数据库,包含用户表、系统表、索引、视图和存储过程等所有数据库对象。但它需要花费更多的时间和空间,所以,一般推荐一周做一次完全备份。 2、事务日志备份 事务日志是一个...

    1、完全备份
    这是大多数人常用的方式,它可以备份整个数据库,包含用户表、系统表、索引、视图和存储过程等所有数据库对象。但它需要花费更多的时间和空间,所以,一般推荐一周做一次完全备份。
    2、事务日志备份
    事务日志是一个单独的文件,它记录数据库的改变,备份的时候只需要复制自上次备份以来对数据库所做的改变,所以只需要很少的时间。为了使数据库具有鲁棒性,推荐每小时甚至更频繁的备份事务日志。
    3、差异备份
    也叫增量备份。它是只备份数据库一部分的另一种方法,它不使用事务日志,相反,它使用整个数据库的一种新映象。它比最初的完全备份小,因为它只包含自上次完全备份以来所改变的数据库。它的优点是存储和恢复速度快。推荐每天做一次差异备份。
    4、文件备份
    数据库可以由硬盘上的许多文件构成。如果这个数据库非常大,并且一个晚上也不能将它备份完,那么可以使用文件备份每晚备份数据库的一部分。由于一般情况下数据库不会大到必须使用多个文件存储,所以这种备份不是很常用。
    Oracle数据库备份工具——UCache企业级灾备云支持数据的定时备份/恢复,实时备份/恢复,还支持各种版本系统的数据备份/恢复;支持各类虚拟化/云平台的数据备份/恢复,支持各类数据库的数据备份/恢复;支持各类应用文件系统的数据备份/恢复;UCache企业级灾备云作为整体数据迁移工具使用永久增量备份;LAN-Free备份;LAN-Base备份;多通道备份;无代理备份;并发备份;NDMP备份。

    展开全文
  • 2011年下半年系统架构设计师考试上午真题试题(综合知识) 数据备份是信息系统运行管理时保护数据的重要...()可针对上次任何一种备份进行,将上次备份后所有发生变化的数据进行备份,并将备份后的数据进行标记。 ...

    我们来看一道2011年的系统架构设计师考试真题:

    2011年下半年系统架构设计师考试上午真题试题(综合知识)

    数据备份是信息系统运行管理时保护数据的重要措施。()可针对上次任何一种备份进行,将上次备份后所有发生变化的数据进行备份,并将备份后的数据进行标记。

    A.增量备份

    B.差异备份

    C.完全备份

    D.按需备份

    常用的数据备份方式

    常用的数据备份方式有三种:

    (1)完全备份(Full Backup)

    备份全部选中的文件夹,并不依赖文件的存档属性来确定备份哪些文件。

    在备份过程中,任何现有的标记都被清除,每个文件都被标记为已备份。换言之,清除存档属性。

    这种备份方式最大的好处是只要用一个备份,就可以恢复数据。因此大大加快了系统或数据的恢复时间。

    (2)差异备份(Differential Backup)

    备份上一次完全备份之后有变化的数据

    差异备份过程中,只备份有标记的那些选中的文件和文件夹。它不清除标记,也即备份后不标记为已备份文件。换言之,不清除存档属性。

    差异备份是指在一次全备份后到进行差异备份的这段时间内,对那些增加或者修改文件的备份。在进行恢复时,我们只需对第一次全备份最后一次差异备份进行恢复。差异备份在避免了另外两种备份策略缺陷的同时,又具备了它们各自的优点。

    首先,它具有了增量备份备份时间短、节省磁盘空间的优势;其次,它又具有了全备份恢复所需磁带少、恢复时间短的特点。

    (3)增量备份(Incremental Backup )

    备份上一次备份(包含完全备份、增量备份)之后有变化的数据。

    增量备份过程中,只备份有标记的选中的文件和文件夹,它清除标记,即:备份后标记文件,换言之,清除存档属性。

    注意:考虑到差异备份并不标记文件,因此增量备份的基础应该不包括上一次差异备份,特此说明。

    增量备份是指在一次全备份上一次增量备份,以后每次的备份只需备份与前一次相比增加和者被修改的文件。这就意味着,第一次增量备份的对象是进行全备份后所产生的增加和修改的文件第二次增量备份的对象是进行第一次增量备份后所产生的增加和修改的文件,如此类推。

    这种备份方式最显著的优点就是:没有重复的备份数据,因此备份的数据量不大,备份所需的时间很短

    由上可知,三种备份方式中,几个比较的维度:

     备份内容数据量是否标记备份所需时间恢复所需时间
    完全备份所有内容数据量大(全部数据)

    全部标记

    差异备份上次完全备份之后有变化的内容

    少于完全备份,多于增量备份

    (多个差异备份之间有重复数据)

    不标记
    增量备份上次备份后有变化的内容数据量小(没有重复的备份数据)标记

    注:需要逐一恢复多个增量备份文件

    回到本文开头真题。

    “()可针对上次任何一种备份进行,将上次备份后所有发生变化的数据进行备份,并将备份后的数据进行标记”

    A.增量备份

    B.差异备份

    C.完全备份

    D.按需备份

    解题思路:

    首先,从“可针对上次任何一种备份进行”可排除 选项C 完全备份

    然后,从“将备份后的数据进行标记”可以排除 选项B 差异备份

    此外,选项 D 按需备份 不属于常用备份方式,直接排除。

    正确答案:A,增量备份

     

    延伸阅读:两种常用备份策略的比较

    日常工作中经常采用完全备份为基础,配合差异备份或增量备份的策略。两者主要的差异在于备份数据的时间和还原数据的时间中哪一个更迫切

    (1) 完全备份 + 差异备份

    以每周进行数据备份为例,我们可以选择在周一进行完全备份,在周二至周五进行差异备份。如果在周五数据被破坏了,则只需要还原周一的完全备份周四的差异备份

    从时间角度来看,该策略:备份数据:慢还原数据:快

    (2) 完全备份 + 增量备份

    以每周数据备份为例,在周一进行完全备份,在周二至周五进行增量备份。如果在周五数据被破坏了,则你需要还原周一的完全备份和从周二至周五的所有增量备份

    从时间角度来看,该策略:备份数据:快还原数据:慢

    通过以上分析可知:

    如果需要快速备份,建议采用完全备份 + 增量备份的备份策略;

    如果需要快速恢复,那么适用于完全备份 + 差异备份的备份策略。

    延伸阅读:SQL SERVER2008的官方说明

    差异备份的工作原理:https://docs.microsoft.com/zh-cn/previous-versions/sql/sql-server-2008-r2/ms345448(v=sql.105)

    差异数据库备份:https://docs.microsoft.com/zh-cn/previous-versions/sql/sql-server-2008-r2/ms181092(v=sql.105)

    通过左侧的导航栏可以看到更多的关于备份的内容。

    展开全文
  • 常用数据库备份类型哪些?

    千次阅读 2019-11-05 18:38:49
    对数据库的备份是网站管理人员的必修课,那么常用数据库备份方式哪些呢?应如何选择? 数据库备份有四种类型,分别应用于不同的场合,下面简要介绍一下。 1、完全备份 这是大多数人常用的方式,它可以备份...

    对数据库的备份是网站管理人员的必修课,那么常用的数据库备份方式有哪些呢?应如何选择?
    数据库备份有四种类型,分别应用于不同的场合,下面简要介绍一下。

         1、完全备份

         这是大多数人常用的方式,它可以备份整个数据库,包含用户表、系统表、索引、视图和存储过程等所有数据库对象。但它需要花费更多的时间和空间,所以,一般推荐一周做一次完全备份。

         2、事务日志备份

         事务日志是一个单独的文件,它记录数据库的改变,备份的时候只需要复制自上次备份以来对数据库所做的改变,所以只需要很少的时间。为了使数据库具有鲁棒性,推荐每小时甚至更频繁的备份事务日志。

         3、差异备份

         也叫增量备份。它是只备份数据库一部分的另一种方法,它不使用事务日志,相反,它使用整个数据库的一种新映象。它比最初的完全备份小,因为它只包含自上次完全备份以来所改变的数据库。它的优点是存储和恢复速度快。推荐每天做一次差异备份。

         4、文件备份

         数据库可以由硬盘上的许多文件构成。如果这个数据库非常大,并且一个晚上也不能将它备份完,那么可以使用文件备份每晚备份数据库的一部分。由于一般情况下数据库不会大到必须使用多个文件存储,所以这种备份不是很常用。

    展开全文
  • Oracle数据库备份与恢复常用方法 详解

    万次阅读 多人点赞 2019-03-12 08:49:26
    Oracle数据库备份与恢复 在Oracle数据库的使用过程中,备份与恢复是经常遇到的操作。Oracle中的备份分为两大类:逻辑备份和物理备份。其中物理备份又分为两类:冷备份和热备份。本节将简要讲述如何利用各种备份...
  • 1,数据库备份种类 按照数据库大小备份,四种类型,分别应用于不同场合,下面简要介绍一下: 1.1完全备份 这是大多数人常用的方式,它可以备份整个数据库,包含用户表、系统表、索引、视图和存储过程等所有...
  • ORACLE数据库常用备份方法在社保系统中的运用.pdf
  • informix数据库常用备份方法[参考].pdf
  • 经常看到人误删数据,或者误操作,特别是update和delete的时候没有加where,然后就喊...但是唯一遗憾的是,不支持2008及更高版本,这时除了其他第三方工具,那么最常用的就是本文提到的方法——日志尾部备份。本文实
  • 1、物理备份,以xtrabackup为代表的物理备份是最常用备份方法,经常被用在备份大的数据库上面。 2、逻辑备份,以mysqldump为代表的逻辑备份,小于50G的数据量,用该工具备份起来比较合适。 按照备份内容划分: 1、...
  • 数据库的冷备份和热备份

    千次阅读 2020-08-12 16:03:12
    一、 冷备份 冷备份发生在数据库已经正常关闭的情况下,当正常关闭时会提供给我们一...冷备份的优点是: 1、 是非常快速的备份方法(只需拷文件) 2、 轻易归档(简单拷贝即可) 3、 轻易恢复到某个时间点上...
  • 常用的基于跳跃式Delta链的备份方法相比,该方法具有存储开销小和网络数据传输量小的优点。实验结果表明,该方法比跳跃式Delta链减少大约80%的存储开销,比传统数据恢复方法减少大约60%的时间开销。
  • 备份概述数据备份分类完整数据库备份文件备份部分备份差异备份日志备份事务日志备份最常用备份方法选择备份策略和恢复模式备份策略简单恢复模式下的备份简单恢复模式下的完整数据库备份+差异数据库备份完整恢复...
  • 说明:利用dbexport备份数据库个缺点就是要把所有和数据库操作相关的应用都要停止,而0级备份则不需要停应用。但是dbexport可以导出某个单独的数据库,而0级备份备份该informix服务器上所有的数据库
  • ORACLE数据库备份方法

    千次阅读 2016-08-10 01:49:37
    对于数据库管理员来说不能仅寄希望于计算机操作系统的安全运行,而是要建立一整套的数据库备份与恢复机制。 当数据库发生故障后,希望能重新建立一个完整的数据库,该处理称为数据库恢复。恢复子系统是数据库管理...
  • oracle数据库备份和恢复的四种方法

    千次阅读 2019-07-16 11:54:09
    Oracle数据库有四种标准的备份方法,它们分别是导出/导入(EXP/IMP)、数据泵技术、热备份和冷备份。导出备件是一种逻辑备份,冷备份和热备份是物理备份。 第一种方法:导出/导入(Export/Import) exp和imp命令...
  • 一,常见的备份方式。 1)冷备份。 tar cp 2)备份工具。...二,备份还原数据库。 1,使用冷备份方式备份。 1)停止MySQL数据库的服务。 [root@Centos /]# systemctl stop mysqld [root@Centos /]#...
  • MYSQL 5.7 数据库备份与恢复

    千次阅读 2020-08-31 17:33:26
    数据库备份与恢复MySQL 数据库备份概述备份的重要性备份类型 MySQL 数据库备份 概述 备份的主要目的是灾难恢复,备份还可以测试应用、回滚数据修改、查询历史数据、审 计等。 备份的重要性 在企业中数据的价值至关...
  • Mysql中数据备份使用的命令是:mysqldump命令将数据库中的数据备份成一个文本文件。表的结构和表中的数据将存储在生成的文本文件中。mysqldump命令的 工作原理很简单。它先查出需要备份的表的结构,再在文本文件中...
  • 这是最直接、最简单的方法:在linux下用cp直接拷贝数据库,win下直接复制粘贴。 2、使用.backup .clone 1)交互式 在终端上执行[ sqlite3 数据库文件名],进入sqlite环境,然后可以使用.backup .clone备份或克隆...
  • 一个合理的数据库备份方案,能够在数据丢失时,有效地恢复数据,而且也需要考虑技术实现难度和有效地利用资源 一、MySQL 完全备份 1.数据库备份方式精讲 1.1 数据库备份的重要性 生产环境中,数据的安全性是至...
  • mysql数据库备份与表备份

    千次阅读 2019-02-21 10:18:12
    Mysql中数据备份使用的命令是:mysqldump命令将数据库中的数据备份成一个文本文件。表的结构和表中的数据将存储在生成的文本文件中。mysqldump命令的 工作原理很简单。它先查出需要备份的表的结构,再在文本文件中...
  • 第 8 章 MySQL 数据库备份与恢复 8.1 8.2 8.3 基本概念 常用的备份恢复方法 日志文件 1 备份 petstore 数据库中的 orders 表中数据 到 D 盘要求字段值如果是字符就用双引号 标注字段值之间用逗号隔开每行以 为结束...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 91,539
精华内容 36,615
关键字:

常用的数据库备份方法有