快速业务通道

一步步教你如何在Red Hat Enterprise Linux5上安装oracle 10g

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-04-08
一、预安装环境设置(注意主机名及ip的配置) 1、内存调为1G以上,swap分区1G左右(可以手动命令设置) [root@server25 ~]#free //查看内存及交换分区空间是否满足要求. [root@server25 ~]# df -h /tmp //要求/tmp大小在400M左右 Filesystem Size Used Avail Use% Mounted on /dev/mapper/vol0-root 29G 2.0G 25G 8% /
[root@server25 ~]# df -h Filesystem Size Used Avail Use% Mounted on /dev/mapper/vol0-root 29G 2.0G 25G 8% / /dev/mapper/vol0-home 1.9G 36M 1.8G 2% /home /dev/sda1 99M 21M 74M 22% /boot tmpfs 403M 0 403M 0% /dev/shm /dev/hdc 2.8G 2.8G 0 100% /media/RHEL_5.4 i386 DVD
2、查看系统软件 1)[root@server25 ~]#uname -r 2.6.18-164.el5 //2.4版本以上就ok了
2)软件包要求,安装缺失包 make gcc gcc-c glibc glibc-common glibc-devel glibc-headers libaio libaio-devel libgcc libstdc libstdc-devel sysstat unixODBC unixODBC-devel compat-db compat-gcc compat-gcc-c compat-libstdc compat-libstdc -devel openmotif setarch binutils elfutils-libelf elfutils-libelf-devel

3、修改内核参数 vim /etc/sysctl.conf //核对以下参数 kernel.shmall = 2097152 kernel.shmmax = 2147483648 kernel.shmmni = 4096 kernel.sem = 250 32000 100 128 fs.file-max = 65536 net.ipv4.ip_local_port_range = 1024 65000 net.core.rmem_default = 262144 net.core.rmem_max = 262144 net.core.wmem_default = 262144 net.core.wmem_max = 262144

4、创建oracle用户和组及安装目录 1) [root@server25 ~]#groupadd oinstall [root@server25 ~]#groupadd dba [root@server25 ~]#useradd -g oinstall -G dba oracle [root@server25 ~]#passwd oracle
2)验证nobody用户: [root@server25 ~]# id nobody uid=99(nobody) gid=99(nobody) groups=99(nobody)
3)创建文件系统/db(如果/空间足够,也可以直接在/下创建目录/db) [root@server25 ~]# mkdir /db 更改属主,属组 [root@server25 db]# chown oracle:oinstall /db [root@server25 db]# ls -ld . drwxr-xr-x 2 oracle oinstall 4096 Mar 2 10:30 .
4)创建存放软件目录 [root@server25 db]#su - oracle [oracle@server25 ~]$ mkdir /db/sw [oracle@server25 ~]$ pwd /home/oracle

5)编辑文件
[oracle@server25 ~]$ vim .bash_profile 添加如下内容: ORACLE_SID=oracle ORACLE_BASE=/db/oracle ORACLE_HOME=$ORACLE_BASE/product/10g export ORACLE_SID ORACLE_BASE ORACLE_HOME PATH=$PATH:$HOME/bin:/$ORACLE_HOME/bin
[oracle@server25 ~]$. .bash_profile
回到root: [root@server25 ~]# vim /etc/security/limits.conf 添加如下内容: oracle soft nproc 2047 oracle hard nproc 16384 oracle soft nofile 1024 oracle hard nofile 65536
[root@server25 ~]# vim /etc/pam.d/login 添加如下内容: session required /lib/security/pam_limits.so

[root@server25 ~]# vim /etc/profile 添加如下内容: if [ $USER = "oracle" ]; then if [ $SHELL = "/bin/ksh" ]; then ul

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号