【技术实现步骤摘要】
【国外来华专利技术】自主多租户数据库云服务框架
本公开涉及多租户数据网格的监管。本文介绍的是计算云内异步配置可插拔数据库的工作负载管理技术。
技术介绍
生产运营人员通常包括进行数据库生命周期管理和监管任务的数据库管理员(DBA)和其它系统管理员。可插拔数据库、容器数据库和计算机之间的托管关系或多或少地严格地布置在网络拓扑中,使得软件升级、水平缩放以及计划的或紧急的供给/配置可能是繁重的且容易出错的,尤其是在云规模比简单的计算机集群大几个数量级的情况下。严格的拓扑可能会阻碍或阻止水平缩放(弹性)和容量规划。数据库和数据中心的监管通常是自组织的(adhoc),并且通常基于预期或多或少立即执行的命令性命令。因此,监管杂务本质上往往是同步的,使得并行化的机会有限。因此,监管作业提交和作业执行往往是紧密耦合的,从而需要大量的人工引导来实现相关监管活动的排序。因此,对于云规模的监管自动化,常规的机会可能受到限制。因此,安装的可插拔数据库的演进和迁移也可能受到限制,诸如当容忍中等拓扑比优化重新布置可插拔数据库更容易时。例如,将可插拔数据库从一个容器数 ...
【技术保护点】
1.一种方法,包括:/n接收指示可插拔数据库的配置细节的监管请求;/n基于所述监管请求的配置细节,生成指定异步作业的配置描述符;/n访问主机元数据以检测以下中的至少一者:/n已托管可插拔数据库的当前容器数据库,/n将托管可插拔数据库的目标容器数据库,或/n托管当前容器数据库或目标容器数据库中的至少一者的特定计算机;/n基于主机元数据或配置描述符中的至少一者,执行所述异步作业以配置可插拔数据库。/n
【技术特征摘要】 【专利技术属性】
【国外来华专利技术】20170930 US 62/566,358;20180806 US 16/055,4681.一种方法,包括:
接收指示可插拔数据库的配置细节的监管请求;
基于所述监管请求的配置细节,生成指定异步作业的配置描述符;
访问主机元数据以检测以下中的至少一者:
已托管可插拔数据库的当前容器数据库,
将托管可插拔数据库的目标容器数据库,或
托管当前容器数据库或目标容器数据库中的至少一者的特定计算机;
基于主机元数据或配置描述符中的至少一者,执行所述异步作业以配置可插拔数据库。
2.如权利要求1所述的方法,其中:
生成配置描述符是在不是托管当前容器数据库或目标容器数据库的第二计算机的第一计算机上发生的;
执行所述异步作业是在不是第一计算机也不是第二计算机的第三计算机上发生的。
3.如权利要求1所述的方法,其中执行所述异步作业包括调用远程应用编程接口(API)以调用可插拔数据库或所述当前容器数据库中的至少一者中的存储过程。
4.如权利要求1所述的方法,其中:
配置描述符包括多个作业类型中的特定作业类型;
所述方法还包括:
基于所述特定作业类型自动选择多个作业队列中的特定作业队列,以及
自动将所述异步作业附加到所述特定作业队列。
5.如权利要求1所述的方法,其中:
所述监管请求的配置细节包括:
第一指定量的资源,以及
第二指定量的以下中的至少一者:处理器、处理器核心、线程或并行性;以及
所述方法还包括基于第二指定量自动调整第一指定量。
6.如权利要求1所述的方法,其中所述监管请求的配置细节包括可插拔数据库的符号名称。
7.如权利要求6所述的方法,其中:
所述方法还包括基于符号名称从多个可插拔模板中自动选择特定模板;
执行所述异步作业包括创建可插拔数据库作为所述特定模板的实例。
8.如权利要求1所述的方法,其中:
所述方法还包括自动选择下一个容器数据库;
执行所述异步作业包括将可插拔数据库从当前容器数据库移动到下一个容器数据库。
9.如权利要求8所述的方法,其中所述监管请求是响应于检测到动态状况而自动生成的。
技术研发人员:H·亨,R·库马尔,S·翟因,G·兰维帕缇,J·李,A·陈,JC·黄,
申请(专利权)人:甲骨文国际公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。