【技术实现步骤摘要】
一种Oracle实例生命周期的分布式远程创建方法
本专利技术涉及云数据库平台管理
,尤其是面向云数据为的一种Oracle实例生命周期的分布式远程创建方法。
技术介绍
云数据库管理平台采用先进的组件式服务模式为设计理念,以为用户提供高效、简洁、稳定、安全的一键式图形向导功能为目标,建设一套具有核心竞争力的云数据库管理平台。Oracle数据库是先行主流的云数据库管理系统;其实例生命周期管理是具体应用时需要重点解决的问题。
技术实现思路
本专利技术解决的技术问题在于提供一种基于行政审批管理流程的Oracle实例的分布式远程创建方法。本专利技术解决上述技术问题的技术方案是:实例生产请求首先被分发进入行政审批流程,审批通过后系统将产生一个全局唯一的实例生产批号,使用生产批号完成实例的一键式生产;所述的方法包括平台端、分布式RMI端、Oracle服务器端协同工作流程;平台端采用三层体系,实现分层设计与核心业务模型抽象处理,管理实例生产请求、行政审批处理和结果推送;分布式RMI端负责平台端与Oracle服务器端的业务通信和实例生产核心业务处理;RMI端细化成两层结构,RMI客户端与RMI服务端;RMI客户端与RMI服务端的通信信道加密采用对称与非对称结合算法保证信道传输的安全可靠;RMI务户端负责与RMI服务端注册、通信、触发、调用;RMI服务端负责核心业务处理:采用队列机制进行生产调度、准备实例生产脚本、合法性校验、处理结果回传;RMI服务端首先将待生产实例对象加入实例调度队列中;实例调度队列管理器根据任务优先级进行实例生产调度管理,并将生产优先级高的任务加入到生产 ...
【技术保护点】
一种Oracle实例生命周期的分布式远程创建方法,其特征在于:实例生产请求首先被分发进入行政审批流程,审批通过后系统将产生一个全局唯一的实例生产批号,使用生产批号完成实例的一键式生产;所述的方法包括平台端、分布式RMI端、Oracle服务器端协同工作流程;平台端采用三层体系,实现分层设计与核心业务模型抽象处理,管理实例生产请求、行政审批处理和结果推送;分布式RMI端负责平台端与Oracle服务器端的业务通信和实例生产核心业务处理;RMI端细化成两层结构,RMI客户端与RMI服务端;RMI客户端与RMI服务端的通信信道加密采用对称与非对称结合算法保证信道传输的安全可靠;RMI客户端负责与RMI服务端注册、通信、触发、调用;RMI服务端负责核心业务处理:采用队列机制进行生产调度、准备实例生产脚本、合法性校验、处理结果回传;RMI服务端首先将待生产实例对象加入实例调度队列中;实例调度队列管理器根据任务优先级进行实例生产调度管理,并将生产优先级高的任务加入到生产队里中,生产队列负责实例的生产;Oracle服务端完成实例生产脚本调用、密码文件初始化、控制文件生成、日志文件生成、用户创建、表空间创 ...
【技术特征摘要】
1.一种Oracle实例生命周期的分布式远程创建方法,其特征在于:实例生产请求首先被分发进入行政审批流程,审批通过后系统将产生一个全局唯一的实例生产批号,使用生产批号完成实例的一键式生产;所述的方法包括平台端、分布式RMI端、Oracle服务器端协同工作流程;平台端采用三层体系,实现分层设计与核心业务模型抽象处理,管理实例生产请求、行政审批处理和结果推送;分布式RMI端负责平台端与Oracle服务器端的业务通信和实例生产核心业务处理;RMI端细化成两层结构,RMI客户端与RMI服务端;RMI客户端与RMI服务端的通信信道加密采用对称与非对称结合算法保证信道传输的安全可靠;RMI客户端负责与RMI服务端注册、通信、触发、调用;RMI服务端负责核心业务处理:采用队列机制进行生产调度、准备实例生产脚本、合法性校验、处理结果回传;RMI服务端首先将待生产实例对象加入实例调度队列中;实例调度队列管理器根据任务优先级进行实例生产调度管理,并将生产优先级高的任务加入到生产队列中,生产队列负责实例的生产;Oracle服务端完成实例生产脚本调用、密码文件初始化、控制文件生成、日志文件生成、用户创建、表空间创建、用户授权业务操作;所述Oracle服务器端生产实例的处理流程为:第一步,导入自定义ORACLE实例标识ID;第二步,用户授权,使用系统用户建立连接;第三步,创建初始化文件ORA建立;第四步,创建密码文件、控制文件,重做日志文件;第五步,启动当前实例;第六步,执行创建数据库脚本;第七步,执行系统基础过程包及基础语句;第八步,创建用户及授权,开放表空间。2.根据权利要求1所述的Oracle实例生命周期的分布式远程创建方法,其特征在于:所述的一键式生产协同处理详细流程为:第一步,平台端提交生产请求并通过安全验证;第二步,进入行政审批流程;实例生产请求首先被分发到行政审批管理器,行政审批管理器根据行政流程将实例生产请求提交给上级管理者;第三步,审批完成后,系统将审批结果以短信及邮件的形式推送给申请人和管理者;第四步,审批通过后,申请人使用审批批号触发一键式处理流程;自动进行以下第五步到第十二步的流程;第五步,平台端通过本地RMI客户端与远程RMI服务端建立通信链接;第六步,通信信道加密采用对称与非对称结合的加密算法,保证信道的安全可靠;第七步,分布式RMI服务端同时启用对应的实例生产服务,并提前完成该服务注册;第八步,服务器实例生产服务启动,平台端将队列生产请求通过RMI客户端转发给RMI服务端,并被分配到RMI服务器端实例调度队列中;第九步,RMI服务端实例调度队列管理器根据任务优先级进行Oracle实例生产调度;第十步,优先级高的调度队列任务分配到实例生产队列,开始O...
【专利技术属性】
技术研发人员:安宏伟,艾建文,季统凯,
申请(专利权)人:国云科技股份有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。