Linux(RHEL4.7)安装Oracle 9i 手记

我是按照小布老师的教程来做的,他的设置没有出错,如果错了,那是我(你)错了,安照他给的设置来就行,如果不方便,看这篇文章也可以,我这样设置的成功安装,祝学习愉快!(安装了不下7遍,血泪教训,有点心得,希望有帮助)

考虑到公司网络情况,vm我使用的是host-only模式,安装Oracle数据库需要固定ip,我设置的host网段是192.168.0.0,关闭了host-only的dhcp,这样在linux安装时直接设置ip,禁用dhcp获取,并且hostsname(应该是叫这个)设成×××.com 网址模式比较好,因为我设置成xxx之后有个服务(sendmail的)受到影响,开机很慢,改成域名这样的名字就好了。#注意:装好系统后建议ping一下网关(即192.168.0.1虚拟网卡1地址),建议关闭防火墙,我的是win7,开防火墙ping不到网关,但是能ping通我的本机ip(192.168.1.100),好奇怪!关了防火墙就好了。#

安装完linux后,copy了个虚拟机副本,以作备份,之后就是oracle的安装了,用的上传工具是xmanager3.0企业版自带的xftp,听说FileZilla如果传的快容易出错(刚开始就出错了--!),因为会用到xmangager的图形界面,所以直接用了xmanagere企业版,不用找其他的上传工具了,一定是企业版,我刚开始下了个一般的(不知道什么版本)里面没有xftp。我装了Linux图形界面,可能会用到,所以进系统第一件事就是更改启动模式 vi /etc/inittab ,5改成3 (如果要进入图形界面,在文本模式下输入:init 5).还有个工具,secureCRT,用这个敲命令比在虚拟机里好用多了,强烈建议!

把oracle9i的安装程序传到Linux里,装9i需要打补丁,我的一共是25个补丁(有几个重复的),补丁是在Linux的安装盘里(我的是RHEL4.7.iso\RedHat\RPMS)列表如下:

xorg-x11-deprecated-libs-6.8.2-1.EL.13.20.i386.rpm

xorg-x11-libs-6.8.2-1.EL.13.20.i386.rpm

xorg-x11-xfs-6.8.2-1.EL.13.20.i386.rpm

alsa-lib-devel-1.0.6-5.RHEL4.i386.rpm

fontconfig-devel-2.2.3-7.i386.rpm

freetype-devel-2.1.9-1.i386.rpm

libjpeg-devel-6b-33.i386.rpm

libtiff-devel-3.6.1-8.i386.rpm

libungif-devel-4.1.3-1.i386.rpm

xorg-x11-6.8.2-1.EL.13.20.i386.rpm

xorg-x11-deprecated-libs-devel-6.8.2-1.EL.13.20.i386.rpm

xorg-x11-devel-6.8.2-1.EL.13.20.i386.rpm

audiofile-devel-0.2.6-1.i386.rpm

esound-devel-0.2.35-2.i386.rpm

libaio-0.3.103-3.i386.rpm

libaio-devel-0.3.103-3.i386.rpm

openmotif21-2.1.30-11.RHEL4.4.i386.rpm

openmotif-2.2.3-10.2.el4.i386

glib-devel-1.2.10-15.i386.rpm

gnome-libs-devel-1.4.1.2.90-44.1.i386.rpm

gtk+-devel-1.2.10-33.i386.rpm

imlib-devel-1.9.13-23.i386.rpm

ORBit-devel-0.5.17-14.i386.rpm

把补丁打好:进入补丁所在的目录,我把补丁放在 /rpm下了,输入:rpm -ivh *.rpm 全部安装。然后打oracle官网补丁2个:compat-libcwait-2.1-1.i386.rpm and compat-oracle-rhel4-1.0-5.i386.rpm  Google一下就好了

安装过程同上。

打完补丁后添加oracle的组与用户:新建目录/u01/oracle,

命令如下:mkdir /u01

mkdir/u01/oracle

添加组:groupadd oinstall

groupadd dba

添加用户:usradd  -g oinstall -G dba -d /u01/oracle oracle (-g主组,-G其他组)

#一开始出错就是因为没有制定oracle用户的家目录,后期安装的时候出现各种错误,应该是这里出的问题#

设置密码:passwd oracle

定义/u01的主组及用户:chown -R oracle:oinstall /u01

弄好用户及家目录后,设置环境变量,

先切换到用户oracle:su - oracle

打开.bash_profile: vi .bash_profile

添加如下内容:

ORACLE_SID=oracle9

ORACLE_BASE=/u01

ORACLE_HOME=/u01/oracle

PATH=$ORACLE_HOME/bin:$PATH:.

LD_ASSUME_KERNEL=2.4.19

LD_LIBRARY_PATH=$ORACLE_HOME/lib:$LD_LIBRARY_PATH

export ORACLE_SID ORACLE_BASE ORACLE_HOME PATH LD_ASSUME_KERNEL LD_LIBRARY_PATH

stty erase ^h

----保存退出

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/26570.html