发明名称 Oracle RAC的无人值守自动安装的方法
摘要 本发明提供了一种Oracle RAC无人值守自动安装的方法。该方法通过分解Oracle RAC的安装配置过程,编写程序来实现Oracle RAC的CRS、RDBMS的自动安装,在CRS、RDBMS的安装完成之后,自动调用VIPCA配置虚拟IP、调用netca添加listener、调用dbca创建数据库,从而实现Oracle RAC在windows平台和linux平台的自动安装配置,其中的CRS、RDBMS的安装是通过Oracle提供的一种安装配置文件,称为response file,来实现的。如果在调用程序时,通过命令行参数指定了Response file,那么,当程序需要取得用户输入的时候,将从response file中读取。通过该方法可以快速准确的安装配置Oracle RAC,简化Oracle RAC繁杂的配置过程,提高安装效率。
申请公布号 CN101251802A 申请公布日期 2008.08.27
申请号 CN200810014457.2 申请日期 2008.03.11
申请人 浪潮电子信息产业股份有限公司 发明人 魏健;李刚;王守昊
分类号 G06F9/445(2006.01);G06F9/46(2006.01) 主分类号 G06F9/445(2006.01)
代理机构 济南信达专利事务所有限公司 代理人 姜明
主权项 1、Oracle RAC无人值守自动安装的方法,其特征在于Oracle RAC的安装配置:包括环境变量的配置、Oracle CRS和RDBMS的安装、VIPCA配置虚拟IP、netca添加listener、dbca创建数据库,是从配置文件中读取输入信息,其中的CRS、RDBMS的安装是通过在调用程序时,通过命令行参数指定Response file,将需要取得的用户输入从response file中读取来实现的,在自动安装开始之前,手工填写需要的配置文件,记作rac.conf,然后再运行安装程序,安装过程将自动执行的具体步骤如下:前提条件是需要安装Oracle RAC的各节点的操作系统和rsh服务已经配好;a)从配置文件rac.conf中读取关于节点名称、IP、RAC数据存储位置、oracle访问用户和密码的信息,配置各节点环境变量;b)各节点上安装OCFS,产生ocfs_uid,启动ocfs服务,重新挂载所有存储设备;c)运行CRS的runInstaller,使用命令行参数-responseFile指定CRS的responseFile,无交互的安装OUI CRS;其中responseFile是按照CRS的responseFile模板,在执行runInstaller之前,从配置文件rac.conf中读取所需的信息,自动生成的;在Windows平台下仅通过指定responseFile就可以完成自动安装,但是在Linux平台下,需要监测程序监护在恰当时刻自动切换到root用户下,执行必要的脚本;d)运行RDBMS的runInstaller,使用命令行参数-responseFile指定RDBMS的responseFile,无交互的安装RDBMS;其中responseFile是按照RDBMS的responseFile模板,在执行runInstaller之前,从配置文件rac.conf中读取所需的信息,自动生成的;在Windows平台下仅通过指定responseFile就可以完成自动安装,但是在Linux平台下,需要监测程序监护在恰当时刻自动切换到root用户下,执行必要的脚本;e)调用vipca从配置文件rac.conf中获得节点名称、IP信息;f)添加listener,启动listener服务;g)调用dbca和isqlplus创建数据库,数据库的名称、大小也从配置文件中获得。
地址 250014山东省济南市历下区山大路224号