关于数据库备份的定义和重要性
2015-11-06 11:24
344 查看
所谓备份,就是通过特定的办法,讲数据库的必要文件复制到转储设备的过程.其中,转储设备是指用于放置数据库拷贝的磁带或磁盘
选择备份的依据是:丢失数据的代价与确保数据不丢失的代价之比.还有的时候,硬件的备份有时根本就满足不了现实需要,比如误删了一个表,又想恢复该表的时候,数据库备份就变得重要了.
Oracle提供了强大的备份与恢复策略,包括常规数据库备份(逻辑备份,冷备份与热备份)和高可用性数据库(如备用数据库与并行数据库),以下的备份主要指数据库的常规备份
1. 备份的重要性
备份是系统中需要考虑的最重要的事项,虽然他们在系统的整个规划,开发和测试过程中甚至占不到1%,看似不太重要且默默无闻的工作只有到恢复的时候才能真正体现出 其重要性,任何数据的丢失与尝试见的数据down机,都是不可以被接收的.如果备份不能提供恢复的必要信息,使得恢复过程不能进行或长时间的进行(如一个没有经过严格测试的备份方案),这样的备份都不算或不是一个好的备份.
如果出现系统崩溃的灾难,数据库就必须进行恢复,恢复是否成功取决于两个因素,精确性和及时性.能够进行什么样的恢复依赖于有什么样的备份.作为DBA,有责任从以下三个方面维护数据库的可恢复性;
(1)使数据库的失效次数减到最少,从而使数据库保持最大的可用性.
(2)当数据库失效后,使恢复时间减到最少,从而使恢复的效益达到最高.
(3)当数据库失效后,确保尽量少的数据丢失或根本不丢失,从而使数据具有最大的可恢复性.
选择备份的依据是:丢失数据的代价与确保数据不丢失的代价之比.还有的时候,硬件的备份有时根本就满足不了现实需要,比如误删了一个表,又想恢复该表的时候,数据库备份就变得重要了.
Oracle提供了强大的备份与恢复策略,包括常规数据库备份(逻辑备份,冷备份与热备份)和高可用性数据库(如备用数据库与并行数据库),以下的备份主要指数据库的常规备份
1. 备份的重要性
备份是系统中需要考虑的最重要的事项,虽然他们在系统的整个规划,开发和测试过程中甚至占不到1%,看似不太重要且默默无闻的工作只有到恢复的时候才能真正体现出 其重要性,任何数据的丢失与尝试见的数据down机,都是不可以被接收的.如果备份不能提供恢复的必要信息,使得恢复过程不能进行或长时间的进行(如一个没有经过严格测试的备份方案),这样的备份都不算或不是一个好的备份.
如果出现系统崩溃的灾难,数据库就必须进行恢复,恢复是否成功取决于两个因素,精确性和及时性.能够进行什么样的恢复依赖于有什么样的备份.作为DBA,有责任从以下三个方面维护数据库的可恢复性;
(1)使数据库的失效次数减到最少,从而使数据库保持最大的可用性.
(2)当数据库失效后,使恢复时间减到最少,从而使恢复的效益达到最高.
(3)当数据库失效后,确保尽量少的数据丢失或根本不丢失,从而使数据具有最大的可恢复性.
相关文章推荐
- 关系数据库的部分问答
- Mysql远程登陆及常用命令
- 关系数据库标准语言SQL的基本问答
- 查看mysql数据库连接数、并发数相关信息
- 异常:读取联系人数据库异常处理
- MySql操作时间
- MySQL存储过程传参之in,out,inout参数用法
- Xcode7 sqllite问题解决
- Lift-web下搭建MySql数据库
- Oracle 11G数据库VMware虚拟机下载
- MySql中having字句对组记录进行筛选使用说明
- sql server 更新存储过程 失败
- mysql group by 用法解析(详细)
- SQLServer MDF文件和LDF文件区别
- Mysql函数:Last_insert_id()语法讲解
- oracle数据库管理员密码忘记怎么办
- c3p0数据库连接池的使用
- Oracle 不同环境下导入解决方案
- mysql 索引 建立 查询 优化
- MySQL索引之前缀索引和索引选择性