Linux 下 Oracle 10g 安装“三部曲”

本文介绍在RHEL4 X86_64平台上自动化安装Oracle10g的过程,包括安装前后的配置脚本及步骤,实现了配置过程的自动化,简化了多次部署Oracle的工作。
前些年,在 Oracle 8i 横向的那些日子里,要在 Linux 下装 Oracle 还真不是件容易的事儿。不但安装前需要打补丁,而且,在安装过程中也问题多多。随着 Linux 的流行,甲骨文好像不得不开始重视 Linux 这个平台了。于是,在随后推出的 Oracle 9i ,安装就容易很多了。2003年,甲骨文发布了 Oracle 10g,不但使得在 Linux 下安装 Oracle 变得很容易,而且其本身的维护管理的自动化程度也提高了很多。
有时候,需要多次安装 Oracle,尤其是在搭建测试平台的时候。于是,笔者就将 Oracle 安装的配置过程写成了脚本,从而实现了配置过程的自动化。下面详述:
 
注意事项:本文描述的是在 X86_64 平台下 RHEL 4 系统上的安装过程,其它平台和Linux 发布可能需要做适当调整。
 
前提条件:请保证在安装 RHEL 的过程中安装了足够的软件包。读者可以参考笔者另外一篇文章<<Linux 系统安装规范>>;或者,选择安装全部软件包。
 
第一步:安装前的配置
首先,以 root 身份登录,然后,把本文附件里的oracle_10g_install.doc(由于不允许上传.tgz文件,笔者只好更改附件压缩文件的文件扩展名为 doc)文件传送到你的服务器上( ftp 或者 rz 都可以实现上传文件),接下来,执行下面的步骤:
# mv oracle_10g_install.doc oracle_10g_install.tgz
下面这步不是必需的,只是想让读者自己验证一下tarball里的内容,以便放心使用而已。
# tar -ztvf oracle_10g_install.tgz  
oracle_10g_install/
racle_10g_install/
post_install.sh
oracle_10g_install/libaio-0.3.105-2.i386.rpm
oracle_10g_install/pre_install.sh
oracle_10g_install/glibc-devel-2.3.4-2.25.i386.rpm
oracle_10g_install/xorg-x11-deprecated-libs-6.8.2-1.EL.13.36.i386.rpm
oracle_10g_install/Linux_localinfo_gather_lite.sh.new
oracle_10g_install/libaio-devel-0.3.103-3.i386.rpm
oracle_10g_install/libaio-0.3.105-2.x86_64.rpm
# tar -zxvf  oracle_10g_install.tgz
# cd oracle_10g_install
现在,把 oracle 10g 安装文件拷到当前目录下。
# ./pre_install.sh
在提示输入 oracle 用户口令的时候,输入适当的口令。
安装前的配置就搞定了。
接下来,说说第二步。
 
第二步:安装 Oracle 10g
这步就不用多说了,任何一份介绍 Oracle 10g 安装的教程,都有详细的简述。我就不赘述了。
 
第三步:安装后的配置
第二步安装好 Oracle 10g 之后,事情并未就此结束。我们还需要配置 Oracle 在系统启动的时候自动启动。这步的操作如下:
首先以 root 身份登录到系统,然后进入第一步的 oracle_10g_install 目录下,然后执行 ./post_install.sh 就搞定了。
 
总之,还是那句话,自动化的安装会让你安装的多个 Oracle 系统保持一致的配置,一致的配置无疑会极大方便日后的维护工作。
 
PS:如果你只是想玩玩 Oracle 而已,建议你装 Solaris,然后装 Oracle for Solaris。因为,在 Solaris 下装 Oracle 是最简单最容易的,即使是 Oracle 8i 也是如此的简单和容易。
 
 

本文出自 “邹可见

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值