Oracle数据备份与恢复基础知识

Oracle常见的故障类型

对于用户来说,数据库中保存的数据通常至关重要,所以要采取各种手段来防止各种可能的数据损失和数据故障。
DBA主要任务就是维持数据库的高可靠性运行,尽量提高数据库的连续可用时间,降低数据库的平均恢复时间,最小化故障时的数据损失及业务影响。在数据库环境中,
常见故障类型:
语句失败,用户进程失败
用户错误,实例失败
介质故障,网络故障
其中最为严重的故障主要是 用户错误介质故障
DBA可按照最佳的可靠方案去完成数据库的配置,以便永远不丢失提交的事务处理。
故障类别分为以下几类:
语句错误:单个数据库操作(选择、插入、更新或删除)失败,软件逻辑问题
用户进程错误:单个数据库会话失败,一般不需要干预,分析日志观察
网络故障:与数据库的连接断开,如:网卡坏,网络配置问题
用户错误:田户成功完成了操作,但是操作不正确(删了表,或输入错误数据)
实例错误:实例意外关闭,看error日志
介质故障:丢失了一个或多个数据库文件(05、文件系统、硬盘、存储、主机)
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
这里的完全备份,第一次全备,第二次全备可以把第一的给备份,第三次备份可以把1,2一起做的全备。
在这里插入图片描述
在这里插入图片描述
差异备份:
比如 0 星期日的基线做一个差异备份,星期一在星期日的基础上做备份,星期二在星期一的基础上做备份……都是基于上一次的基础上做备份。到下周日0那里做一个全备,会把前面的所有东西备份起来,比如你周二的数据丢失了,只能恢复到之前的周一那天的数据。
在这里插入图片描述

累积增量:
在这里插入图片描述
比如 0周日开始,周一这天做了全备,周二做做全备会包括周一的,周三的全备会包括周一周二的数据,都是基于 0周日这天的做的全备。
在这里插入图片描述
比如上图所示周四那天数据丢了,周五一样可以恢复
这些数据。只需一个全备加增量就可以完美解决。
在这里插入图片描述
在这里插入图片描述

ORACLE备份恢复工具

exp/expdb是逻辑导出,目前是主流的,
imp/impdb是导入工具,速度更快
#
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

Oracle数据库配置上的备份优化

在这里插入图片描述
Oracle常见的备份类型
在这里插入图片描述

Oracle还原及恢复

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
1.根据联机日志文件进行rellove (前滚)
2.打开数据库
3.smon或用户进程进行回滚
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_43798406/article/details/134987755