为了学习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职场
共同学习,写下你的评论
评论加载中...
作者其他优质文章