一种Oracle数据库归档空间的处理方法及装置制造方法及图纸

技术编号:39293865 阅读:27 留言:0更新日期:2023-11-07 11:01
本申请公开了一种Oracle数据库归档空间的处理方法及装置,获取Oracle数据库归档空间的使用率;当使用率大于预设使用率时,将归档日志的存储路径由原存储路径切换至NAS存储路径;将归档空间中的归档日志备份至磁带库;当归档空间中的归档日志备份完成后,删除归档空间中的归档日志;将归档日志的存储路径由NAS存储路径切换至原存储路径;将NAS存储器中的归档日志备份至磁带库。将归档日志的存储路径由原存储路径切换至NAS存储路径,使得对归档空间备份的同时,不丢失新的归档日志,由于采用的是NAS存储器,比较廉价,能够在确保Oracle数据库正常运行的情况下,降低Oracle数据库备份的成本。份的成本。份的成本。

【技术实现步骤摘要】
一种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...

【专利技术属性】
技术研发人员:万鹏童慧明卢星辰
申请(专利权)人:中国建设银行股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1