数据库备份和恢复

您所在的位置:网站首页 oracle恢复表数据的sql 数据库备份和恢复

数据库备份和恢复

2023-03-22 07:11| 来源: 网络整理| 查看: 265

备份和恢复

 

 

1.

 

数据库备份和恢复概述

 

1.1 

概述

 

备份与恢复是数据库管理中最重要的方面之一。

如果数据库崩溃却没有办法恢复它,

么对企业造成的毁灭性结果可能会是数据丢失、

收入减少、

客户不满等。

不管公司是使用单

个数据库还是多个数据库来存储数百

 

GB 

 

TB 

的数据,它们都有一个共同点,即需要制

订一个备份与恢复方案来备份重要数据并使自身免于灾难。

数据库的备份是数据库中数据的

副本,

它可以保护数据在出现意外损失时最大限度的恢复。

Oracle

数据库使用几种结构来保

护数据:数据库后备、日志、回滚段和控制文件。

 

 

数据库后备

:是由构成

Oracle

数据库的物理文件的操作系统后备所组成。当介质故障

时进行数据库恢复,利用后备文件恢复毁坏的数据文件或控制文件。

 

 

日志:

每一个

Oracle

数据库实例都提供日志,记录数据库中所作的全部修改。每一个

运行的

Oracle

数据库实例相应地有一个在线日志,

它与

Oracle

后台进程

LGWR

一起工

作,立即记录该实例所作的全部修改。归档(离线)日志是可选择的,一个

Oracle

据库实例一旦在线日志填满后,

可形成在线日志归档文件。

归档的在线日志文件被唯一

标识并合并成归档日志。

 

 

回滚段

:用于存储正在进行的事务

(为未提交的事务)

所修改值的老值,

该信息在数据

库恢复过程中用于撤消任何非提交的修改。

 

 

控制文件:

一般用于存储数据库的物理结构的状态。

控制文件中某些状态信息在实例恢

复和介质恢复期间用于引导

Oracle

 

 

1.2 

备份类型

 

Oracle

备份包括逻辑备份和物理备份。

 

 

逻辑备份

 

逻辑备份对数据库逻辑组件(如表、

视图和存储过程等数据库对象)备份。

数据库的逻

辑备份包含导出一个数据库记录集和将记录集写入文件。

 

1

导出(

Exp

到出可以是整个数据库、指定用户或指定表。

 

2

导入(

Imp

将导出建立的二进制文件读入并执行其命令。

 

 

物理备份

 

物理备份对数据库的操作系统物理文件(如数据文件、控制文件和日志文件等)备份。

物理备份拷贝构成数据库的文件而不管其逻辑内容。

 

Oracle

支持两种不同类型的物理文件备份:

脱机备份

offline backup

和联机备份

online 

backup

)。脱机备份又叫冷备份,联机备份又叫热备份。

 

1

脱机备份

 

脱机备份用在当数据库已正常关闭,数据库处于

"offline"

时,要备份下列文件:

 

 

所有数据文件

 

 

所有控制文件

 

 

所有联机日志

 



【本文地址】


今日新闻


推荐新闻


    CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3