oracle dba培训教程 第18章 数据库的联机(热)备份

本文介绍联机备份的重要性和具体步骤,包括如何在不影响业务的情况下备份数据库,并探讨了联机备份的优缺点及其注意事项。

联机备份的重要性

可以在不关闭数据库的情况下完成对数据库的备份,这对需要24小时7天一直运行数据库的公司来说意义重大

联机备份的优缺点、

优点:在备份期间公司的数据库上的业务可以正常运行

            既可以备份表空间也可以备份数据文件,备份的数据量可能急剧下降

           在备份期间用户仍然可以正常使用数据库

缺点:因为数据库运行在归档模式下,所以系统的开销增大,管理和维护的成本增加、

            DBA的技术要求明显提高,一般DBA要接受这方面的系统培训

联机备份的具体步骤

!使用数据字典dba_data_files找到需要备份的数据文件以及与之对应的表空间

!使用数据字典v$backup确认数据文件的备份状态

!用alter tablespace表空间名 begin backup 命令将要备份的表空间设置为备份状态

!使用操作系统复制命令将该表空间所对应的所有数据文件复制到备份磁介质上

!用alter tablespace 表空间名 end backup,命令将已经备份成功的表空间重新设置成结束备份状态

!在使用数据字典v$backup确认数据文件的备份状态

!使用操作系统命令火工具验证操作系统文件是否已经生成。

alter tablespace 表空间名 begin backup命令的工作原理

执行完该命令后,备份的表空间所对应的所有数据文件的文件头被冻结(锁住)并产生检查点

alter tablespace 表空间名 end backup命令的工作原理

将表空间所对应的所有数据文件的文件头解锁,此后数据库对这些数据文件的操作就恢复到正常

联机备份时要注意哪些问题

!重做日志缓冲区和重做日志文件适当加大

!在进行联机备份时,每次只备份一个表空间

!在DML操作最少的时间段进行联机备份

只读表空间的联机备份

alter tablespace 表空间名 read only

为什么要将备份操作自动化

因为一些DBA的不专业性可能会出现在数据库需要恢复时出现备份无效的情况

备份操作自动化如何完成

通过脚本

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值