欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  数据库

Oracle数据库的静默安装详解

程序员文章站 2024-02-07 18:12:58
...

虽然Oracle数据库的OUI图形化的安装方式比较直观,但由于项目是在内网环境中经过vpn做跳板跳了几次,跨越了几个网段且机房不在本地,所以本打算Xwindow和vnc都因

虽然Oracle数据库的OUI图形化的安装方式比较直观,但由于项目是在内网环境中经过vpn做跳板跳了几次,虚拟主机,跨越了几个网段且机房不在本地,所以本打算Xwindow和vnc都因为很卡而最终放弃了(vnc工作原理是一帧一帧的传输图片成像的,因此很占用网络带宽)这种情况下,静默安装就是唯一的选择了,当然静默安装也是Oracle推荐的使用方式之一。

静默安装适用环境:
1、无法图形化安装,主机无发正常使用Xwindow,香港空间,正如我的这个项目。
2、大规模批量安装部署数据库,美国服务器,尤其在数据库批量安装时可以大大减轻dba重复劳动,不过一个正版的Oracle licence要几千万RMB,所以能批量安装的公司都是很高富帅,只能让人羡慕嫉妒恨了。


首先准备好系统的安装环境,即安装必需的rpm包,我把所有的rpm包名称写入到一个文件里

Oracle数据库的静默安装详解

然后写个简单的小脚本执行该脚本程序自动安装所有必需的rpm包

Oracle数据库的静默安装详解

检查oracle数据库服务器主机名


至少建立2个组dba,oinstall和一个用户oracle,修改用户密码

Oracle数据库的静默安装详解

验证nobody用户是否存在

修改操作系统的版本为RHEL4

  • # vim /etc/redhat-release
  • Red Hat Enterprise Linux Server release 4
  • 修改/etc/sysctl.conf文件,增加如下内容

  • #sysctl -p //使内核参数立即生效
  • 修改oracle用户的shell操作限制

    修改pam模块的限制

    修改全局的环境变量参数

    创建oracle安装软件的根目录

    修改oracle用户的用户变量参数

    用root用户上传文件10201_database_linux32.zip到/u01目录下解压

  • #unzip 10201_database_linux32.zip
  • 修改目录权限并切换到oracle用户下以oracle用户安装数据库

  • #chown -R oracle:oinstall /u01
  • #chmod -R 775 /u01 #su - oracle
  • Oracle安装文件中有个response目录,里面存放的是静默安装的模板,使用此模板即可(需认真研究模板)。

    Oracle数据库的静默安装详解

    我们需要自己录制一个模版的自动应答文件,按照如下截图步骤操作,省略的若干步骤点击下一步即可

    Oracle数据库的静默安装详解

    Oracle数据库的静默安装详解

    Oracle数据库的静默安装详解

    最后一步一定要点击cancel

    Oracle数据库的静默安装详解

    查看是否产生了自动应答文件

    Oracle数据库的静默安装详解

    最后使用刚才录制的自动应答文件来静默安装

    Oracle数据库的静默安装详解

    测试数据库是否正常

    Oracle数据库的静默安装详解

    至此静默安装oracle软件和建库工作完成!

    本文出自 “老徐的私房菜” 博客,谢绝转载!