怎么在Redhat6.5中安装oracle11g ?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。
<强>一,,,,安装环境强>
linux服务器:Redhat 6.5 64位
甲骨文版本:oracle11gR2
远程windows服务器:已安装Xmanager
内存:8 g
存储空间:1 t
<强>二,,,,安装前系统设置强>
1,软连接lib库:ln - s/lib/libc.so.6/lib/libc.so.5
2,修改一下lib库搜索路径vim/etc/ld.so.参看
有以下内容包括ld.so.conf.d/*。会议改为:
包括ld.so.conf.d/* .conf /usr/X11R6/lib/
3,修改主机名
/etc/hosts vim
添加192.200.239.40 ,ccod
将添加这一行放到127.0.0.1这一行之上,然后
vim /etc/sysconfig/网络 主机名=,ccod
这样才算是彻底的改过主机名,然后
<代码>/etc/init。d/网络重启或者服务网络重启代码>
最后主机名一下看看名字改过来了没,有虚拟机的话需要重启下,
4,设置内核参数,为了保障安装检查能通过
<代码> vim/etc/sysctl.conf 代码>
添加以下信息:
内核。shmall=4194304
内核。shmmax=4147483648
内核。shmmni=4096
内核。sem=250 32000 100 128
fs。file-max=6815744
net.ipv4。ip_local_port_range=9000 65500
net.core。rmem_default=1048576
net.core。rmem_max=4194304
net.core。wmem_default=262144
net.core。wmem_max=1048576
之后需要/sbin/sysctl - p”让内核立刻生效;
5,调整甲骨文使用者的环境限制
<代码> vim/etc/security/limits.参看代码>
在#文件结束的上面的行上添加
* 2047,,,,,,,,,soft ,,,,nproc ,,,,,,,,,,
* 16384,,,,,,,,,hard ,,,,nproc ,,,,,,,,,
* 1024,,,,,,,,,soft ,,,,nofile ,,,,,,,,
*,65536,,,,,,,,,,,,hard ,,,,,nofile ,,,,,,,,
其中nofile为甲骨文用户可打开的文件描述符的最大数;nproc为单个用户可用的最大进程数量。
修改登陆配置文件,编辑
<代码> vim/etc/pam.d/登录
代码>
在该文件的最下面的行下添加
会话要求/lib/security/pam_limits *。所以
*会话需要pam_limits.so
上面增加的内容为提升甲骨文用户的权限,其中是的。所以为控制为用户分配的资源,不同的模块控制不同范围的资源。
修改系统环境变量
vim /etc/profile unset 我 unset pathmunge
这两行上增加下面的内容:
if [, USER 美元;=,“oracle",];然后 if 才能;[=,SHELL 美元;“/bin/ksh",];然后 ,,,ulimit -p 16384 ,,,ulimit -n 65536 其他的才能 ,,,ulimit -u 16384 -n 65536 fi才能 以前,fi >我们编辑用户环境配置文件为甲骨文用户设置相关限制(由于已经提升了甲骨文的权限,所以这里为了保障系统安全,还需要做一些限制),其中ulimit - p选项设置管道缓冲区的大小,以kb为单位;ulimit - n选项设置可以打开最大文件描述符的数量;ulimit - u选项设置用户最大可用的进程数。
检查/tmp文件夹是否有400米的空余空间
df/tmp
6, Selinux和防护墙的设置
关闭防火墙:服务iptables停止
vi/etc/selinux/config将Selinux=执行改为禁用Selinux=
重启生效;
<强>三,,,,用户,用户组以及安装目录环境变量的的配置强>
根用户,创建甲骨文用户:
groupadd oinstall 创建主组
groupadd dba 创建副组
useradd - g oinstall - g dba oracle 创建甲骨文用户并且赋予oinstall为主组dba为副组
# usermod - g oinstall - g oracle dba(已存在甲骨文用户,将其赋予oinstall为主组dba为副组)passwd oracle 修改密码甲骨文修改权限
乔恩- r甲骨文:oinstall/home/oracle
chmod - r 755/home/oracle乔恩- r甲骨文:oinstall/oradata
chmod - r 755/oradata因为1 t的空间挂载在/下,所以所有的安装目录都在/oradata下
创建安装文件夹:
mkdir -p /oradata/app/oracle/oradata ,chown -R 甲骨文:oinstall /oradata/app/oracle/oradata chmod -R 755年,oradata/app/oracle/oradata mkdir /oradata/app/oraInventory chown -R 甲骨文:oinstall /oradata/app/oraInventory chmod -R /oradata/app/oraInventory mkdir -p /oradata/app/oracle/产品/11.2.0/dbhome_1 ,chown -R 甲骨文:oinstall/oradata/app/oracle/产品/11.2.0/dbhome_1怎么在Redhat6.5中安装oracle11g