【技术实现步骤摘要】
一种Oracle数据库归档空间的处理方法及装置
[0001]本申请涉及数据库备份领域,尤其涉及一种Oracle数据库归档空间的处理方法及装置。
技术介绍
[0002]数据库是存放应用数据的仓库,是整个应用系统的核心。为了保护数据库免受各种发生的故障的影响,需定期对数据库进行备份,以便在数据丢失或数据库损坏时,及时进行数据库恢复从而找回数据。
[0003]数据库备份包括归档日志备份,归档日志用于存放数据库的增量信息,对数据库的恢复有着至关重要的作用,归档空间用于存放归档日志,若归档空间满了,数据库将无法进行增删改的操作。
[0004]目前,为了避免出现归档空间不足的问题,为每套数据库申请足够多的归档空间。但是Oracle数据库一般使用SAN(Storage AreaNetwork,存储区域网络)存储阵列,价格不菲,若Oracle数据库的数量越多,所需要的SAN存储阵列也就越多,使得Oracle数据库备份的成本较高。
[0005]因此,如何降低Oracle数据库备份的成本,成为本领域亟需解决的问题。 />
技术实现思路
...
【技术保护点】
【技术特征摘要】
1.一种Oracle数据库归档空间的处理方法,其特征在于,包括:获取Oracle数据库归档空间的使用率;当所述使用率大于预设使用率时,将归档日志的存储路径由原存储路径切换至NAS存储路径;所述原存储路径指示所述归档空间的路径;调用备份脚本将所述归档空间中的归档日志备份至磁带库;当所述归档空间中的所述归档日志备份完成后,删除所述归档空间中的所述归档日志,得到空闲归档空间;将归档日志的存储路径由NAS存储路径切换至原存储路径;调用所述备份脚本,将所述NAS存储器中的归档日志备份至所述磁带库;当所述NAS存储器中的归档日志备份完成后,删除所述NAS存储器中的归档日志。2.根据权利要求1所述的方法,其特征在于,所述获取Oracle数据库归档空间的使用率,包括:当所述Oracle数据库归档空间为本地文件系统时,通过df命令获取所述本地文件系统的使用率;当所述Oracle数据库归档空间为ASM磁盘组时,通过预设命令获取所述ASM磁盘组的使用率。3.根据权利要求1所述的方法,其特征在于,还包括:将处理脚本部署在Oracle数据库的服务器上;创建定时任务,并根据所述定时任务调用所述处理脚本;所述定时任务为每间隔预设时间调用所述处理脚本的任务;相应地,所述获取Oracle数据库归档空间的使用率,包括:定时调用所述处理脚本,基于所述处理脚本获取Oracle数据库归档空间的使用率。4.根据权利要求1所述的方法,其特征在于,所述获取Oracle数据库归档空间的使用率之后,还包括:当所述使用率不大于预设使用率时,将归档日志存储至所述归档空间中,直至所述使用率大于所述预设使用率。5.根据权利要求1所述的方法,其特征在于,所述当所述使用率大于预设使用率时,将归档日志的原存储路径切换至NAS存储路径之前,还包括:获取各个NAS存储器;对于每个所述NAS存储器,当接收到权限允许请求时,为Oracle数据库主机开通所述NAS存储器的访问权限和读写权限;当接收到挂载指令时,将所述NAS存储器挂载至所述Oracle数据库主机;所述挂载指令指示将所述N...
【专利技术属性】
技术研发人员:万鹏,童慧明,卢星辰,
申请(专利权)人:中国建设银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。