Linux下Oracle 11.2.0.4.0 安装步骤图文详解

最近在学习Oracle,这里我把Linux下Oracle安装和配置过程记录下来,按照我的这个方法一步一步基本上不会有问题,如果有问题可以留言大家探讨互相学习一下。

安装环境和版本:
系统版本:RedHat 6.5
Oracle版本:11.2.0.4.0
虚拟机版本:Vbox 5.0.2

Linux下Oracle 11.2.0.4.0 安装步骤图文详解


配置要求:
内存1.5G+,SWAP适宜大小为2G
选择服务时,建议全部选中,关闭防火墙,关闭selinux


一、安装前环境准备
1、安装Oracle服务器软件,需要安装如下软件包(尽量配置yum安装,这样省事儿)

yum -y install  binutils
yum -y install  compat-libstdc++
yum -y install  glibc
yum -y install  elfutils-libelf
yum -y install  elfutils-libelf-devel
yum -y install  libaio
yum -y install  libgcc
yum -y install  libstdc++
yum -y install  make
yum -y install  compat-libcap1
yum -y install  gcc
yum -y install  gcc-c++
yum -y install  glibc-devel
yum -y install  libaio-devel
yum -y install  libstdc++-devel
yum -y install  sysstat


2、配置 /etc/hosts 将主机与IP对应(这个不配置后面安装会报错)

Linux下Oracle 11.2.0.4.0 安装步骤图文详解


3、创建和查看oracle所需用户和组
groupadd -g 310 dba      #创建dba组
groupadd -g 311 oinstall  #创建oinstall 组
mkdir /home/db/oracle      #创建oracle用户家目录
useradd -u 500 -g oinstall -G dba  -d /home/db/oracle oracle #创建oracle 用户并指定家目录
cp /etc/skel/.* /home/db/oracle        #拷贝环境变量配置文件
chmod -R 755 oracle:oinstall /home/db/oracle  #赋值用户权限


4、检测下nobody用户是否存在,默认是存在的

5、配置用户密码

6、使用chkconfig关闭一些不必要的服务,例如:
NetworkManager

cups
ip6tables
postfix
等等

原则上如果不使用的都可以关闭

7、关闭selinux和iptables
iptables -F
iptables -x
编辑/etc/selinux/config,状态变成disabled

Linux下Oracle 11.2.0.4.0 安装步骤图文详解

8、修改/etc/sysctl.conf文件,添加如下内容:
#Oracle SETTING
fs.aio-max-nr = 4194304
fs.file-max = 6815744
kernel.shmall = 16777216
kernel.shmmax = 68719476736
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
net.ipv4.ip_local_port_range = 9000  65500
net.core.rmem_default = 262144
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048576
vm.swappiness =100

输入下面命令生效
# sysctl -p

------------------------------------------分割线------------------------------------------

PDF版可以到Linux公社资源站下载:

免费下载地址在

用户名与密码都是

具体下载目录在 /2017年资料/2月/19日/Linux下Oracle 11.2.0.4.0 安装步骤图文详解/

下载方法见

------------------------------------------分割线------------------------------------------

9、编辑/etc/pam.d/login 加入如下内容
#ORACLE SETTING
session    required pam_limits.so

10、编辑/etc/security/limits.conf,加入如下内容
oracle soft nproc 16384
oracle hard nproc 16384
oracle soft nofile 65536
oracle hard nofile 65536
oracle soft stack 10240

11、编辑oracle 用户环境变量,需要注意不同的主机的语言字符集不同设置也略有不同

Linux下Oracle 11.2.0.4.0 安装步骤图文详解

其中1 表示oracle 软件安装的位置,2 表示SID,后面建库的时候一般就和这名字一致了

备注:
这我把软件安装在了oracle用户的家目录里面,后面有提示就直接确定就好了

12、上传oracle软件到/tmp目录下,并赋予oracle权限,最后变成如下图这样

chown oracle:oinstall -R /tmp/database
chmod +x -R /tmp/database

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/82c001703e9dff2b07b89a412b2ef1dc.html