怎么在Redhat6.5中安装oracle11g

  介绍

怎么在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