【技术实现步骤摘要】
数据库扩容方法及装置
[0001]本公开涉及金融领域以及数据库
,更具体地涉及一种数据库扩容方法、装置、设备、介质和程序产品。
技术介绍
[0002]Oracle数据空间管理是数据库维护的最基础、最重要工作之一。
[0003]专利技术人在实现本公开构思的过程中发现,相关技术中对数据库的维护方式以手工生成扩容脚本为主,主要存在问题如下:
[0004]扩容需求主要依赖监控报警和运维经验,主动性和规范性不足。
技术实现思路
[0005]鉴于上述问题,本公开提供了数据库扩容方法、装置、设备、介质和程序产品。
[0006]根据本公开的第一个方面,提供了一种数据库扩容方法,包括:
[0007]通过接口调用方式获取数据库的历史存储信息;
[0008]根据上述历史存储信息,得到上述数据库在预设管理周期内的预估增长数据量;
[0009]根据上述预估增长数据量,生成扩容脚本;
[0010]利用上述扩容脚本对上述数据库进行扩容。
[0011]根据本公开的实施例, ...
【技术保护点】
【技术特征摘要】
1.一种数据库扩容方法,包括:通过接口调用方式获取数据库的历史存储信息;根据所述历史存储信息,得到所述数据库在预设管理周期内的预估增长数据量;根据所述预估增长数据量,生成扩容脚本;利用所述扩容脚本对所述数据库进行扩容。2.根据权利要求1所述的方法,其中,所述历史存储信息包括第一类别存储空间的第一数据量以及第一历史数据量,其中,所述第一数据量包括所述第一类别存储空间处于第一待扩容时间点时的数据量,所述第一历史数据量包括所述第一类别存储空间处于与所述第一待扩容时间点具有第一时间跨度的第二时间点时的数据量,其中,所述第一时间跨度与所述预设管理周期相等;所述根据所述历史存储信息,得到所述数据库在预设管理周期内的预估增长数据量包括:获取所述第一类别存储空间的第一存储阈值;根据所述第一存储阈值、所述第一数据量以及所述第一历史数据量,得到所述第一类别存储空间在预设管理周期内的预估增长数据量。3.根据权利要求2所述的方法,其中,所述根据所述第一存储阈值、所述第一数据量以及所述第一历史数据量,得到所述第一类别存储空间在预设管理周期内的预估增长数据量包括:根据所述第一数据量和所述第一历史数据量生成第一差值;根据所述第一差值和所述第一存储阈值得到所述第一类别存储空间在预设管理周期内的预估增长数据量。4.根据权利要求2或3所述的方法,在所述得到所述第一类别存储空间在预设管理周期内的预估增长数据量后,所述方法还包括:获取所述第一类别存储空间的第一额定容量;根据所述第一额定容量和所述第一存储阈值生成最大安全存储量;根据所述第一数据量和所述预估增长数据量生成预估数据总量;在所述预估数据总量小于或等于所述最大安全存储量的情况下,根据所述预估增长数据量,生成扩容脚本。5.根据权利要求1所述的方法,其中,所述历史存储信息包括第二类别存储空间的第一历史数据总量,其中,所述第一历史数据总量包括所述第二类别存储空间处于与所述预设管理周期具有第二时间跨度的历史管理周期内的数据总量;所述第二类别存储空间具有初始存储容量;所述根据所述历史存储信息,得到所述数据库在预设管理周期...
【专利技术属性】
技术研发人员:张明永,郁志清,何彬,高天宇,
申请(专利权)人:中国工商银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。