[发明专利]主备数据库搭建方法、装置及系统在审
申请号: | 202110318064.6 | 申请日: | 2021-03-25 |
公开(公告)号: | CN112835874A | 公开(公告)日: | 2021-05-25 |
发明(设计)人: | 王洪月;张振川;魏锴 | 申请(专利权)人: | 中国工商银行股份有限公司 |
主分类号: | G06F16/21 | 分类号: | G06F16/21;G06F11/14 |
代理公司: | 北京三友知识产权代理有限公司 11127 | 代理人: | 任默闻;王涛 |
地址: | 100140 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据库 搭建 方法 装置 系统 | ||
一种主备数据库搭建方法、装置及系统,可用于金融领域或其他领域。方法包括:获取主数据库服务器IP及备数据库服务器IP,确定主数据库实例信息、目录列表及在线重做日志的文件大小和文件个数;根据文件大小及文件个数,在主数据库中创建备数据库重做日志;生成连接字符串,添加至主数据库服务器的描述符配置文件中;从主数据库中获取密码文件、参数文件及描述符配置文件,根据备数据库服务器IP同步至备数据库;根据主数据库目录列表,在备数据库中创建备数据库目录列表,将各文件存储至备数据库目录列表下,以使备数据库从主数据库中获取备数据库重做日志并复制数据。本发明降低主备数据库搭建专业门槛,提高日常运维准确度、效率和质量。
技术领域
本发明涉及数据库技术领域,尤指一种主备数据库搭建方法、装置及系统。
背景技术
目前主备数据库的搭建,通常可以通过Data Guard搭建来实现,Data Guard是Oracle推出的一种企业级数据库高可用方案,旨在主备节点持续同步在线日志流RedoStream来达到数据一致性。当主节点出现故障,Data Guard可通过快速切换来实现数据灾难性恢复。
目前Data Guard的搭建采用人工搭建方式,传统手工搭建方式步骤繁琐,人力成本和时间成本相对较高,具体体现在:
1、涉及Oracle、SQL等相关领域专业知识,只有专职DBA(数据库管理员)才能胜任,若DBA时间无法安排,此项工作只能延后。
2、搭建过程修改众多数据库参数且绝大多数参数需要依据主备机环境进行修改,步骤复杂且人为干预因素太多,容易引入人为失误,造成整个搭建失败。
3、以一人为单位,传统方案无法实现并行搭建,只能顺序执行,严重影响了工作效率和进度。
发明内容
针对现有技术中存在的问题,本发明实施例的主要目的在于提供一种主备数据库搭建方法、装置及系统,降低了搭建主备数据库的人员专业性要求,极大提高了搭建的准确度、效率以及质量。
为了实现上述目的,本发明实施例提供一种主备数据库搭建方法,所述方法包括:
获取主数据库服务器IP及备数据库服务器IP,并根据所述主数据库服务器IP,确定主数据库的实例信息、目录列表及在线重做日志的文件大小和文件个数;
根据所述文件大小及所述文件个数,在所述主数据库中创建备数据库重做日志;
根据所述主数据库服务器IP、备数据库服务器IP及实例信息,生成连接字符串,并将所述连接字符串添加至所述主数据库服务器的描述符配置文件中;
从所述主数据库中获取密码文件、参数文件及添加了连接字符串的描述符配置文件,并根据所述备数据库服务器IP,将所述密码文件、参数文件及添加了连接字符串的描述符配置文件同步至所述备数据库;
根据主数据库目录列表,在备数据库中创建与所述主数据库目录列表相同的备数据库目录列表,并将所述密码文件、参数文件及添加了连接字符串的描述符配置文件存储至所述备数据库目录列表下,以使所述备数据库从所述主数据库中获取所述备数据库重做日志并复制所述主数据库中的数据。
可选的,在本发明一实施例中,所述方法包括:
获取主数据库服务器密码及备数据库服务器密码,并对所述主数据库服务器密码及备数据库服务器密码进行加密,得到主数据库服务器加密密码及备数据库服务器加密密码;
根据所述主数据库服务器IP、备数据库服务器IP、主数据库服务器加密密码及备数据库服务器加密密码生成数据库表,在所述数据库表中插入执行进度字段,并对所述执行进度字段的值进行初始化。
可选的,在本发明一实施例中,所述根据所述备数据库服务器IP,将所述密码文件、参数文件及添加了连接字符串的描述符配置文件同步至所述备数据库包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国工商银行股份有限公司,未经中国工商银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110318064.6/2.html,转载请声明来源钻瓜专利网。