首页 > 后端 > 知识 > 数据库物理备份分为哪些,物理备份是什么

数据库物理备份分为哪些,物理备份是什么

来源:整理 时间:2024-05-27 14:12:36 编辑:黑码技术 手机版

1,物理备份是什么

  物理备份:是将实际组成数据库的操作系统文件从一处拷贝到另一处的备份过程,通常是从磁盘到磁带。物理备份又分为冷备份、热备份。   冷备份:当数据库可以暂时处于关闭状态时,我们需要将它在这一稳定时刻的数据相关文件转移到安全的区域,当数据库遭到破坏,再从安全区域将备份的数据库相关文件拷贝回原来的位置,这样,就完成了一次快捷安全等数据转移。由于是在数据库不提供服务的关闭状态,所以称为冷备份。   热备份:当我们需要做一个精度比较高的备份,而且我们的数据库不可能停掉(少许访问量)时,这个情况下,我们就需要归档方式下的备份。
"直接复制数据库文件 dbfile binary log my.cnf - 适用于大型数据库环境,不受存储引擎的限制,但不能恢复到不同的MySQL版本。 这个解答满意吗,O(∩_∩)O哈哈~,这是黑马程序员老师给我们笔记上说的,我是乐于分享的小雷锋。"

物理备份是什么

2,谁能简单介绍一下Oracle数据库备份都有哪几种方法

Oracle数据库备份个人常用的是有下面这四种导出/导入(Export/Import)利用Export可将数据从数据库中提取出来,利用Import则可将提取出来的数据送回到Oracle数据库中去。冷备份冷备份发生在数据库已经正常关闭的情况下,当正常关闭时会提供给我们一个完整的数据库。冷备份时将关键性文件拷贝到另外的位置的一种说法。对于备份Oracle信息而言,冷备份时最快和最安全的方法。热备份热备份是在数据库运行的情况下,采用archivelogmode方式备份数据库的方法。所以,如果你有昨天夜里的一个冷备份而且又有今天的热备份文件,在发生问题时,就可以利用这些资料恢复更多的信息。热备份要求数据库在Archivelog方式下操作,并需要大量的档案空间。一旦数据库运行在archivelog状态下,就可以做备份了。Export导出数据库对象冷备份和热备份都备份物理数据库文件,因而被称为物理备份。而Export备份的是数据库对象,因此被称为逻辑备份。
oracle数据库有三种标准的备份方法,它们分别是导出/导入(exp/imp)、热备份和冷备份。导出备件是一种逻辑备份,冷备份和热备份是物理备份。

谁能简单介绍一下Oracle数据库备份都有哪几种方法

3,日常使用的数据库备份类型有哪些

mssql自带有四种备份:完全备份、差异备份、事务日志备份、文件和文件组备份数据库自带的备份都不是实时的,若想实时备份,可采用第三方软件实时备份数据库。
1、完全备份    这是大多数人常用的方式,它可以备份整个数据库,包含用户表、系统表、索引、视图和存储过程等所有数据库对象。但它需要花费更多的时间和空间,所以,一般推荐一周做一次完全备份。    2、事务日志备份    事务日志是一个单独的文件,它记录数据库的改变,备份的时候只需要复制自上次备份以来对数据库所做的改变,所以只需要很少的时间。为了使数据库具有鲁棒性,推荐每小时甚至更频繁的备份事务日志。    3、差异备份    也叫增量备份。它是只备份数据库一部分的另一种方法,它不使用事务日志,相反,它使用整个数据库的一种新映象。它比最初的完全备份小,因为它只包含自上次完全备份以来所改变的数据库。它的优点是存储和恢复速度快。推荐每天做一次差异备份。    4、文件备份    数据库可以由硬盘上的许多文件构成。如果这个数据库非常大,并且一个晚上也不能将它备份完,那么可以使用文件备份每晚备份数据库的一部分。由于一般情况下数据库不会大到必须使用多个文件存储,所以这种备份不是很常用。

日常使用的数据库备份类型有哪些

4,什么是物理备份

物理备份,该方法实现数据库的完整恢复,但数据库必须运行在归挡模式下(业务数据库在非归挡模式下运行),且需要极大的外部存储设备,例如磁带库,具体包括冷备份和热备份。冷备份和热备份是物理备份(也称低级备份),它涉及到组成数据库的文件,但不考虑逻辑内容。出自 百科 :逻辑备份http://baike.baidu.com/view/3781838.htm
1. oracle数据库的备份分为物理备份和逻辑备份两种。2. 物理备份是将实际组成数据库的操作系统文件从一处拷贝到另一处的备份过程,通常是从磁盘到磁带。可以使用 oracle 的恢复管理器(recovery manager,rman)或操作系统命令进行数据库的物理备份。3. 逻辑备份是利用sql语言从数据库中抽取数据并存于二进制文件的过程。oracle提供的逻辑备份工具是 exp。数据库逻辑备份是物理备份的补充。
物理备份:是将实际组成数据库的操作系统文件从一处拷贝到另一处的备份过程,通常是从磁盘到磁带。物理备份又分为冷备份、热备份。  冷备份:当数据库可以暂时处于关闭状态时,我们需要将它在这一稳定时刻的数据相关文件转移到安全的区域,当数据库遭到破坏,再从安全区域将备份的数据库相关文件拷贝回原来的位置,这样,就完成了一次快捷安全等数据转移。由于是在数据库不提供服务的关闭状态,所以称为冷备份。  热备份:当我们需要做一个精度比较高的备份,而且我们的数据库不可能停掉(少许访问量)时,这个情况下,我们就需要归档方式下的备份。

5,oracle 物理备份和逻辑备份及热备份和冷备份

对于oracle数据库只有物理备份和逻辑备份 物理备份:是将实际组成数据库的操作系统文件从一处拷贝到另一处的备份过程,通常是从磁盘到磁带。 逻辑备份:是利用SQL语言从数据库中抽取数据并存于二进制文件的过程。 第一类为物理备份,该方法实现数据库的完整恢复,但数据库必须运行在归挡模式下(业务数据库在非归挡模式下运行),且需要极大的外部存储设备,例如磁带库,具体包括冷备份和热备份。冷备份和热备份是物理备份(也称低级备份),它涉及到组成数据库的文件,但不考虑逻辑内容。 第二类备份方式为逻辑备份,业务数据库采用此种方式,此方法不需要数据库运行在归挡模式下,不但备份简单,而且可以不需要外部存储设备,包括导出/导入(EXPORT/IMPORT)。这种方法包括读取一系列的数据库日志,并写入文件中,这些日志的读取与其所处位置无关。 (一)、导出/导入(Export/Import) 利用Export可将数据从数据库中提取出来,利用Import则可将提取出来的数据送回Oracle数据库中去。 1、 简单导出数据(Export)和导入数据(Import) Oracle支持三种类型的输出: (1)表方式(T方式),将指定表的数据导出。 (2)用户方式(U方式),将指定用户的所有对象及数据导出。 (3)全库方式(Full方式),将数据库中的所有对象导出。 数据导出(Import)的过程是数据导入(Export)的逆过程,它们的数据流向不同。 2、 增量导出/导入 增量导出是一种常用的数据备份方法,它只能对整个数据库来实施,并且必须作为SYSTEM来导出。在进行此种导出时,系统不要求回答任何问题。导出文件名缺省为export.dmp,如果不希望自己的输出文件定名为export.dmp,必须在命令行中指出要用的文件名。 增量导出包括三个类型: (1)“完全”增量导出(Complete) 即备份整个数据库,比如: $exp system/manager inctype=complete file=990702.dmp (2) “增量型”增量导出 备份上一次备份后改变的数据。比如: $exp system/manager inctype=incremental file=990702.dmp (3) “累计型”增量导出(Cumulative) 累计型导出方式只是导出自上次“完全” 导出之后数据库中变化了的信息。比如: $exp system/manager 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 (二)、 冷备份 冷备份发生在数据库已经正常关闭的情况下,当正常关闭时会提供给我们一个完整的数据库。冷备份是将关键性文件拷贝到另外位置的一种说法。对于备份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; (三)、 热备份 热备份是在数据库运行的情况下,采用archivelog mode方式备份数据的方法。所以,如果你有昨天夜里的一个冷备份而且又有今天的热备份文件,在发生问题时,就可以利用这些资料恢复更多的信息。 热备份的要求是: 1. 热备份工作必需要求数据库在Archivelog 方式下操作,在SQLDBA状态下用alter database archivelog|noarchivelog命令可改变备份的模式。 2. 热备份只能在数据库不使用或使用率低的情况下进行。 3. 热备份需要大量的档案空间。 一般情况,Oracle 以循环的方式写入Online redo log 文件,当填满第一个redo log文件后写第二个,直至最后一个,最后一个被填满后,后台进程LGWR就覆盖第一个,在Archivelog方式下,后台进程ARCH在每一个redo log 文件被覆盖前,给它作一个拷贝,一般,这些文档的redo log 文件被写入磁盘或磁带中。如果磁盘空间够用,建议使用磁盘,这样可大大减少完成备份所需的时间。 在作热备份之前,要将config.ora文件中的log_archive_start 设为true 将log_archive_dest一旦数据库运行在archivelog状态下,就可以做备份了。热备份的命令文件由三部分组成: 1.数据文件一个表空间一个表空间地备份。 (1)设置表空间为备份状态 (2)备份表空间的数据文件 (3)恢复表空间为正常状态 2.备份归档log文件。 (1)临时停止归档进程 (2)log下那些在archive redo log目标目录中的文件 (3)重新启动archive进程 (4)备份归档的redo log 文件 3.用alter database backup controlfile命令来备份拷贝文件 热备份的优点是: 1.可在表空间或数据文件级备份,备份时间短。 2.备份时数据库仍可使用。 3.可达到秒级恢复(恢复到某一时间点上)。 4.可对几乎所有数据库实体作恢复。 5.恢复是快速的,在大多数情况下在数据库仍工作时恢复。 热备份的不足是: 1.不能出错,否则后果严重。 2.若热备份不成功,所得结果不可用于时间点的恢复。 3.因难于维护,所以要特别仔细小心,不允许“以失败而告终”。
文章TAG:数据数据库物理备份数据库物理备份分为哪些

最近更新

  • 数据库关联词有哪些,sql 关联语句数据库关联词有哪些,sql 关联语句

    sql关联语句2,sql语句关联3,关联词都有哪些怎么用4,关联词都有什么5,关联词有哪些越多越好1,sql关联语句多个INNERJOIN例如select*fromstudentasAinnerjoinscoreasBonA.stuNo=B.stuNoinnerj.....

    知识 日期:2024-05-27

  • 1.7.10 essential插件1.7.10 essential插件

    ESLint配置详解(1)如果项目目录下有多个配置文件,ESLint只会使用一个,优先级为:eslintrc.js>。eslinintc>package.json.一般情况下,我们在.eslintrc.js中配置它们,当你希望所有项目都遵循.....

    知识 日期:2024-05-27

  • 数据库的话题有哪些,数据库的基础知识都有那些数据库的话题有哪些,数据库的基础知识都有那些

    数据库的基础知识都有那些呵呵,这是比较泛的问题。1.数据库的架构2.数据库的作用3.数据库(DDL,DML,DCL)、事务,锁,过程,触发器,函数等。4.数据库规划,布局,表空间,容器,表,视图,索引,字段,数据类型.....

    知识 日期:2024-05-27

  • 数据库的信息和服务有哪些,oracle数据库的服务有哪些数据库的信息和服务有哪些,oracle数据库的服务有哪些

    oracle数据库的服务有哪些2,数据库系统包含哪些内容3,什么是数据库4,数据库是做什么的1,oracle数据库的服务有哪些开始OracleService和Oracle监听即可。以windows10为例。1、右键开始菜单,.....

    知识 日期:2024-05-27

  • 知网和源文件数据库哪个好,数据库哪个好知网和源文件数据库哪个好,数据库哪个好

    数据库哪个好2,中国知网和中国期刊全文数据库哪个好3,论文检索哪一个网站比较靠谱4,查文献论文哪一种电子期刊或数据库比较权威和全面5,paperpass和知网数据库的对比和区别应该怎么选择1,数.....

    知识 日期:2024-05-27

  • 最新数据库 软件有哪些,常用数据库软件有那些最新数据库 软件有哪些,常用数据库软件有那些

    常用数据库软件有那些2,现在什么数据库软件最好3,现在的主流数据库软件是什么4,目前流行的数据库系统软件有哪些各自有什么特点5,现在用的最多的数据库管理软件是什么1,常用数据库软件有那.....

    知识 日期:2024-05-27

  • 民航数据库有哪些软件,飞云系统是什么东西民航数据库有哪些软件,飞云系统是什么东西

    飞云系统是什么东西1、使用ftp工具登陆空间,上传代码2、不知道你下载的是sql版本还是acc版本,如果是sql版本的话,请在本地安装sql2000,然后远程附加数据库,acc版本的就不需要了3、上传好后.....

    知识 日期:2024-05-27

  • 数据库操作表达式有哪些,SQL操作语句数据库操作表达式有哪些,SQL操作语句

    SQL操作语句2,数据库查询的条件表达式3,数据库的关系代数表达式4,请求提供Access函数表达式全集及其含义用法多谢俺虽然积分少5,数据库五大范式是什么1,SQL操作语句主外键关系呢,你给关系弄.....

    知识 日期:2024-05-27