快速业务通道

在CentOS Linux上安装oracle11g之二 安装oracle11g

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-05-15
现有机器配置: CPU:英特尔双核1.8G 内存:3G 硬盘:220G 安装前硬件准备建议: Swap分区要3G以上,最好在安装CentOS5.2时就分配好3G以上的空间. 硬盘不少于10G吧 安装前软件准备建议: CentOS5.2 Oracle11g linux版 在安装CentOS时尽量多的安装与程序开发相关的程序包,这样可以免去后面需要单个查找安装程序包的麻烦. 在安装过程中涉及的几个文件位置及用途<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /> /etc/sysctl.conf (修改内核参数) /etc/security/limits.conf (shelloracle用户的限制) /etc/profile (系统相关的环境变量
Empire CMS,phome.net
)
/opt/oracle/.bash_profile (oracle用户相关的环境变量) 第一步:创建oracle安装相关用户组及用户: 安装oracle先创建oinstall,dba组和oracle用户,这点与windows不同,在windows上安装oracle会自动创建的这些用户组和用户的. 创建用户组和用户的命令如下(用root身份): [root@linuxoa pafirc] groupadd oinstall [root@linuxoa pafirc] groupadd dba [root@linuxoa pafirc] useradd –m –d /opt/oracle –g oinstall –G dba oracle groupadd oinstall 是创建用户组,用来做oracle的安装和维护工作 useradd 是创建用户 -m –d /opt/oracle 是把/opt/oracle目录作为oracle用户的主目录或登录默认目录 –g oinstall 是表示oracle用户的初始组为oinstall –G dba 是表示oracle用户同时属于dba组,做数据维护,和数据库管理工作. 创建oracle用户的密码:命令如下 [root@linuxoa pafirc] passwd oracle 根据提示,输入2次密码就可以了. 为了让oinstall用户组对oracle安装目录有写权限,需要做如下修改 [root@linuxoa pafirc] chmod –R 775 /opt/oracle 第二步:修改内核参数 如果内核参数配置的不对,在”产品特定先决条件检查”中也会被检测出来,也需要修改内核参数.在/etc/sysctl.conf中做如下修改. net.ipv4.ip_forward = 0
Empire CMS,phome.net
net.ipv4.conf.default.rp_filter = 1 net.ipv4.conf.default.accept_source_route = 0 kernel.sysrq = 0 kernel.core_uses_pid = 1 net.ipv4.tcp_syncookies = 1 kernel.msgmnb = 65536 kernel.msgmax = 65536 kernel.shmmax = 4294967295 kernel.shmall = 268435456 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=4194304 net.core.wmem_default=4194304 net.core.rmem_max=4194304 net.core.wmem_max=4194304 配置完成后,执行下面的命令,使配置立刻生效: [oracle@linuxoa pafirc] /sbin/sysctl –p /ect/sysctl.conf 第三步: 设置Shell对于oracle用户的限制: 这一步需要修改/etc/security/limits.conf文件,添加如下内容: oracle soft nproc 2047 oracle hard nproc 16384 oracle soft nofile 1024 oracle hard nofile 65536 为了使上述文件生效,需要修改/etc/pam.d/login文件,在这个文件中添加以下内容: session required /lib/security/pam_limits.so 设置oracle用户的文件权限掩码,并添加特殊的shell限制,通过配置/etc/profile完成,在后面追加如下内容 if [$USER = "oracle"]; then if [$SHELL = "/bin/ksh"]; then ulimit -p 16384 ulimit -p 65536 else ulimit -u 16384 -n 65536 fi umask 022 fi 注意: 在vi中添加和图形编辑器中添加的区别,如果是在vi中添加,需要在$USER前面加上转义字符””,变成 if [$USER = "oracle"]; then 第四步:设置

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站: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号