一种基于ORACLE数据库的对象备份方法及装置制造方法及图纸

技术编号:13779834 阅读:45 留言:0更新日期:2016-10-04 13:21
本发明专利技术公开了一种基于ORACLE数据库的对象备份方法及装置。一种基于ORACLE数据库的对象备份方法,包括以下步骤:监测针对对象的操作动作;当监测到针对对象的操作动作为预设的操作动作时,确定该操作动作所针对的目标对象;获取并保存目标对象的会话信息及对象定义。应用本发明专利技术实施例所提供的技术方案,可以自动完成对象备份,节省了人工备份所需花费的人力成本,不易出错。

【技术实现步骤摘要】

本专利技术涉及计算机
,特别是涉及一种基于ORACLE数据库的对象备份方法及装置
技术介绍
在使用ORACLE作为后台数据库的业务系统中,为提高业务系统灵活性、降低应用开发难度,多利用PL/SQL(Procedural Language/SQL,过程化SQL语言)实现业务流程。对于一个业务系统而言,在团队协同开发、或者进行后期运维过程中,可能都会对存储过程的各对象,如过程PROCEDURE、函数FUNCTION等进行操作,对象定义可能会发生变化,这就需要对对象进行备份。目前多是采用人工备份方式,会耗费较多的人力成本,而且容易出错。
技术实现思路
为解决上述技术问题,本专利技术提供一种基于ORACLE数据库的对象备份方法及装置。一种基于ORACLE数据库的对象备份方法,包括:监测针对对象的操作动作;当监测到针对对象的操作动作为预设的操作动作时,确定该操作动作所针对的目标对象;获取并保存所述目标对象的会话信息及对象定义。在本专利技术的一种具体实施方式中,在所述确定该操作动作所针对的目标对象之后,所述获取并保存所述目标对象的会话信息及对象定义之前,所述方法还包括:判断所述目标对象的类本文档来自技高网...

【技术保护点】
一种基于ORACLE数据库的对象备份方法,其特征在于,包括:监测针对对象的操作动作;当监测到针对对象的操作动作为预设的操作动作时,确定该操作动作所针对的目标对象;获取并保存所述目标对象的会话信息及对象定义。

【技术特征摘要】
1.一种基于ORACLE数据库的对象备份方法,其特征在于,包括:监测针对对象的操作动作;当监测到针对对象的操作动作为预设的操作动作时,确定该操作动作所针对的目标对象;获取并保存所述目标对象的会话信息及对象定义。2.根据权利要求1所述的方法,其特征在于,在所述确定该操作动作所针对的目标对象之后,所述获取并保存所述目标对象的会话信息及对象定义之前,所述方法还包括:判断所述目标对象的类型是否为预设对象类型;如果是,则执行所述获取并保存所述目标对象的会话信息及对象定义的步骤;否则,重复执行所述监测针对对象的操作动作的步骤。3.根据权利要求2所述的方法,其特征在于,所述监测针对对象的操作动作,包括:利用数据库触发器监测针对对象的操作动作。4.根据权利要求1至3任一项所述的方法,其特征在于,所述预设的操作动作为修改ALTER动作、创建CREATE动作或删除DORP动作。5.根据权利要求2或3所述的方法,其特征在于,所述预设对象类型为过程PROCEDURE、函数FUNCTION、包PACKAGE、触发...

【专利技术属性】
技术研发人员:刘福广
申请(专利权)人:浪潮北京电子信息产业有限公司
类型:发明
国别省市:北京;11

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

1