本发明涉及服务器,尤其涉及一种oracle rac部署方法及装置。
背景技术:
1、oracle rac集群服务,为oracle数据库提供了最高级别的可用性、可伸缩性和低成本计算能力,因此是很多生产系统部署数据库的首选。
2、相关技术中,在安装部署oracle rac时,大多是通过技术人员手工操作完成,但是oracle rac的安装部署涉及很多步骤,费时费力,且安装过程中容易出错,因此仅靠纯人工进行安装部署,占用的人力、时间越来越多,是对人力的巨大浪费。
技术实现思路
1、本发明提供一种oracle rac部署方法及装置,用以解决现有技术中通过技术人员手工安装部署oracle rac,导致人工误操作风险高,且部署效率低的技术问题。
2、本发明提供一种oracle rac部署方法,包括:
3、调用安装环境预检脚本,基于所述安装环境预检脚本修改待部署oracle rac的安装环境,所述安装环境预检脚本为用户根据部署需求预先编写好的脚本;
4、在所述安装环境下,按顺序依次部署oracle rac数据库集群基础组件grid、数据库软件db及数据库实例。
5、根据本发明提供的一种oracle rac部署方法,所述修改待部署oracle rac的安装环境包括以下至少一项:
6、修改主机名,创建所需用户及所需目录;
7、更新oracle用户的bash_profile配置文件及grid用户的bash_profile配置文件;
8、配置yum源,并安装rpm软件包;
9、配置asm共享存储及时间同步;
10、禁用至少一个系统服务,所述系统服务为用户预先选定的;
11、配置操作系统的系统运行参数及ssh用户等效性;
12、修改网卡配置文件及hosts配置文件。
13、根据本发明提供的一种oracle rac部署方法,所述部署oracle rac数据库集群基础组件grid包括:
14、检查所述oracle rac数据库集群基础组件grid所需的基础条件,所述基础条件包括网络组播配置、haip配置及cvuqdisk数据包中的至少一项;
15、配置安装所述oracle rac数据库集群基础组件grid组件所需的参数文件;
16、采用静默方式,通过所述oracle rac数据库集群基础组件grid所需的参数文件安装部署所述oracle rac数据库集群基础组件grid;
17、验证grid服务正常启动。
18、根据本发明提供的一种oracle rac部署方法,所述部署数据库软件db包括:
19、配置安装所述数据库软件db所需的参数文件;
20、采用静默方式,通过所述数据库软件db所需的参数文件安装部署所述数据库软件db;
21、验证db服务正常启动。
22、根据本发明提供的一种oracle rac部署方法,所述部署数据库实例,包括:
23、配置asm共享存储;
24、配置安装数据库实例所需的参数文件;
25、采用静默方式,通过所述数据库实例所需的参数文件创建所述数据库实例。
26、本发明还提供一种oracle rac部署装置,包括:
27、第一部署单元,用于调用操作系统预检脚本,基于所述操作系统预检脚本修改待部署oracle rac的安装环境,所述操作系统预检脚本为用户根据部署需求预先编写好的脚本;
28、第二部署单元,用于在所述安装环境下,按顺序依次部署oracle rac数据库集群基础组件grid、数据库软件db及数据库实例。
29、本发明还提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上述任一种所述oracle rac部署方法。
30、本发明还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如上述任一种所述oracle rac部署方法。
31、本发明还提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现如上述任一种所述oracle rac部署方法。
32、本发明提供的oracle rac部署方法及装置,通过调用安装环境预检脚本,基于安装环境预检脚本配置待部署oracle rac的安装环境,安装环境预检脚本为用户根据部署需求预先编写好的脚本;在安装环境下,按顺序依次部署oracle rac数据库集群基础组件grid、数据库软件db及数据库实例,实现自动部署oracle rac,无需人工进行安装部署,减少人工误操作风险,提高了部署效率。
1.一种oracle rac部署方法,其特征在于,包括:
2.根据权利要求1所述的oracle rac部署方法,其特征在于,所述修改待部署oraclerac的安装环境包括以下至少一项:
3.根据权利要求1所述的oracle rac部署方法,其特征在于,所述部署oracle rac数据库集群基础组件grid包括:
4.根据权利要求1所述的oracle rac部署方法,其特征在于,所述部署数据库软件db包括:
5.根据权利要求1所述的oracle rac部署方法,其特征在于,所述部署数据库实例,包括:
6.一种oracle rac部署装置,其特征在于,包括:
7.根据权利要求6所述的oracle rac部署装置,其特征在于,所述第一部署单元,还用于:
8.一种电子设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求1至5任一项所述oracle rac部署方法。
9.一种非暂态计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至5任一项所述oracle rac部署方法。
10.一种计算机程序产品,包括计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至5任一项所述oracle rac部署方法。