logo资料库

Linux下Oracle11g自动化安装脚本和过程.doc

第1页 / 共6页
第2页 / 共6页
第3页 / 共6页
第4页 / 共6页
第5页 / 共6页
第6页 / 共6页
资料共6页,全文预览结束
1 案例描述
2案例分析
3 解决过程
4 解决结果
5 总结
Linux 下 Oracle11g 自动化安装
目录 1 案例描述...................................................................................................................................................2 2 案例分析...................................................................................................................................................2 3 解决过程...................................................................................................................................................2 4 解决结果...................................................................................................................................................4 5 总结...........................................................................................................................................................4
关键词: Oracle11g 自动化 脚本 linux 摘 要: Oracle11g 在 linux 操作系统下安装是一个比较复杂过程,我们可以通过 shell 脚本将 oracle 的安 装变成自动化,简化安装步骤,节约时间。本文主要介绍 oracle11g 在卡口平台应用中的自动化安装 和初始化的过程。
1 案例描述 前期安装 oracle 数据库都是使用图形化安装,安装人员需要根据文档一步一步的完成,这 既要求安装人员要仔细,还需要有一定 linux 基础才能够完成 oracle 数据库的安装。现通过 shell 脚本实现将 Oracle11g 在 Linux 下的自动化安装,现场安装人员只需要根据文档简单执行几个脚 本,就能够完成数据库安装。 2 案例分析 编写 Oracle11g 的自动化安装脚本,首先需要对 oracle11g 的图形化安装过程熟悉,知道安 装分几个部分,每个部分都需要做哪些事情。 3 解决过程 3.1 响应文件 install_database11g.rsp 的录制和修改 3.1.1 响应文件的录制 在图形化安装执行安装数据库时,执行如下命令会启动图形界面录制响应文件 $./runInstaller -record -destinationFile /tmp/install_database11g.rsp 当安装界面到达最后一步时选择 cancel,就会得到响应文件。 3.1.2 响应文件 install_database11g.rsp 主要修改以下 2 项参数 (1)ACCEPT_LICENSE_AGREEMENT=true (需要修改 true,默认为 false) (2)s_superAdminSamePasswd="sys" (此为 sys 管理员账号的密码) 3.1.3 静默安装的验证 响应文件修改成功后,需要验证响应文件是否正确。 重新安装,使用如下命令进行静默安装: $./runInstaller -silent -responseFile /tmp/install_database11g.rsp 若不能正常安装,需要根据错误提示进行对应的修改。 注:百度,google 都是很好帮手,许多问题在上面都有,需要大家耐心和仔细去搜寻。 3.2 自动安装脚本的编写 3.2.1 数据库安装所需软件包的自动化安装 注:需要首先将光盘放进服务器光驱中,保证/media/CentOS_5.6_Final/CentOS 目录存在。
这边还可以将需要的软件包从光盘中复制出来做成一个压缩包,放到安装文件里面,这样就不 需要每次都插入光盘,大家可以试验一下。 软件包安装脚本 3.2.2Oracle 自动化安装脚本安装 oracle 自动化安装脚本包含 3 个部分: (1) 安装前,参数的配置 如内核参数,目录创建,用户创建等,图片上只是简单列了一个,具体请见数据库的安装 脚本 oracleInstall.sh (2)oracle11g 的静默安装 使用 oracle 用户静默安装数据库,最后执行必须的两个配置脚本。 (3)oracle11g 的开机自启动配置
主要包含数据库的自启动和监听的自启动。 (4)oracle 自动化安装脚本 oracleInstall.sh 数据库自动化安装脚本 3.3 卡口应用的数据库的初始化 数据库安装好以后,需要创建对应用户和表空间以及应用的空表才能够使用,本节的脚本和 SQL 语句是根据卡口管理平台实际情况编写的数据库初始化的脚本,大家可以进行参考。 数据库初始化脚本:根据实际情况进行数据库初始化,这块根据各自有不同,直接编写个 shell 脚本即可完成。 4 解决结果 脚本编写完成后,数据库安装步骤只需要执行三个脚本即可完成,大大降低人为的错误导致数 据库安装失败的概率,更降低了我们对现场人员的支持时间。 5 总结 此次自动化安装有的地方还不是很完善,如上文提到的可将所需软件包做成一个压缩包不需要 每次都使用光盘,安装失败后没有自动化卸载的程序等,还需要在后续工作中不断的完善。 自动化安装虽然第一次做起来比较耗时耗力,但完成之后大大提高了我们的效率。我们平时的 工作也有好多地方可以通过自动化去完成,还需要我们去发现和改善。
分享到:
收藏