为了账号安全,请及时绑定邮箱和手机立即绑定

简单谈一下oracle10g在RHEL5.3上的安装

标签:
Oracle


为了学习oracle,我想初学者面临的第一个问题就是安装,当然我们不讨论oracle在windows下的安装,那个是很简单的,我们今天就来看一下oracle在RHEL5上的安装,我采用的实验环境:RHEL5.3 oracle10.2

我在这里简单谈一下安装的步骤,其他需要注意的地方请参考官方文档,里面有详细的说明

总共下面几个步骤:

1.在安装前请阅读官方文档,查看本机是否能够满足安装条件

2.确保/etc/redhat-release文件的可读性,其他linux系统没有自己写一个也可以

3.内核参数的修改

4.oracle用户和组的建立以及环境变量的设置

5.执行安装程序runInstaller

具体操作:

1.略

2.查看redhat-release文件

[root@lcrash ~]# cat /etc/redhat-release 

Red Hat Enterprise Linux Server release 5.3 (Tikanga)

3.内核参数修改

        kernel.sem = 250        32000   100(这个要大于等于100)     128

        net.ipv4.ip_local_port_range = 32768    61000---改成1024  65000

        fs.file-max = 204934    ---要比65535大

        net.core.rmem_default = 109568  ---要大于262144

        net.core.rmem_max = 131071      ---要大于262144

        net.core.wmem_default = 109568  ---要大于262144

        net.core.wmem_max = 131071      ---要大于262144

        kernel.shmmax = 4294967295      ---大于等于4G(内存的2倍)

将修改好的内容放入/etc/sysctl.conf 再执行sysctl -p让其生效

如果后面安装的时候检查发现一些内核参数未能通过 请参考官方文档重新修改即可

4.oracle用户和组的建立以及环境变量的设置

[root@lcrash ~]# groupadd oinstall -g 110

[root@lcrash ~]# groupadd dba -g 111

[root@lcrash ~]# useradd oracle -d /opt/oracle/ -g 110 -G 111 -u 110

[root@lcrash ~]# echo oracle|passwd oracle --stdin

[root@lcrash ~]# su - oracle

[oracle@lcrash ~]$ vim ~/.bash_profile

export ORACLE_BASE=/opt/oracle

export ORACLE_HOME=/opt/oracle/10g

export ORACLE_SID=orcl

PATH=$ORACLE_HOME/bin:$PATH:$HOME/bin

5.安装oracle程序

[root@lcrash ~]# unzip /soft/10201_database_linux32.zip -d /usr/src/

[root@lcrash ~]# cd /usr/src/database/

[root@lcrash ~]# xhost +

[root@lcrash ~]# su - oracle

[oracle@lcrash ~]$ /usr/src/database/runInstaller

下面正常情况下就已经能够进入到安装界面了,如果没能调出图形界面的话,可能会报一个这样的错,说你缺少了libXp.so 那么请安装libXp.so这个包如果你在RHEL4下安装应该是libaio.so 用光盘自己配置yum源安装即可

图形界面的安装很简单了就不详述了

安装完成后,会提示你以root下运行两个脚本

[root@lcrash ~]# . /opt/oracle/oraInventory/orainstRoot.sh

[root@lcrash ~]# . /opt/oracle/10g/root.sh

依次敲回车即可

大功告成,你可以用sqlplus登录oracle了,也可以用oem和isqlplus方式登录

最后再推荐一个工具,这个工具解决的问题是你的sqlplus不能翻页历史记录,很不方便,那么去下载这几个包

Term-ReadLine-Gnu-1.16.tar.gz

#这个可能需要readline-devel包 另外两个也可能需要其他包的支持 看报什么错就安装什么包就可以了

uniread-1.01.tar.gz

IO-Tty-1.07.tar.gz

都解压,然后执行perl Makefile.PL;make;make install

vim ~oracle/.bash_profile

alias sqlplus="uniread sqlplus"

然后执行环境变量source ~oracle/.bash_profile

[oracle@lcrash ~]$ sqlplus "/as sysdba"

进去测试一下 看能否翻页

那么我们的oracle基于RHEL5的实验环境就搭建好了

©著作权归作者所有:来自51CTO博客作者lcrash的原创作品,如需转载,请注明出处,否则将追究法律责任

安装oracle职场


点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

举报

0/150
提交
取消