Linux 环境下安装Oracle数据库11.2.0.4.0 详细步骤
小标 2018-08-23 来源 : 阅读 4116 评论 0

摘要:本文主要向大家介绍了Linux 环境下安装Oracle数据库11.2.0.4.0 详细步骤,通过具体的内容向大家展现,希望对大家学习Oracle数据库有所帮助。

本文主要向大家介绍了Linux 环境下安装Oracle数据库11.2.0.4.0 详细步骤,通过具体的内容向大家展现,希望对大家学习Oracle数据库有所帮助。

前言:

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


安装环境和版本:

系统版本:Redhat 6.5

oracle版本:11.2.0.4.0

虚拟机版本:Vbox 5.0.2



配置要求:

内存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对应(这个不配置后面安装会报错)


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


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 


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 用户环境变量,需要注意不同的主机的语言字符集不同设置也略有不同

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


备注:

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


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

chown oracle:oinstall -R /tmp/database

chmod +x -R /tmp/database


二、开始安装oracle软件,通过前面很多步骤的准备,终于可以开始了,是不是很开心呀,

我这边安装使用的xmanager软件,如果有嫌麻烦系统有安装桌面的,可以在桌面终端执行


1、在database 目录下执行./runInstaller,把勾点击去掉,然后点击下一步

这一步是配置安全中心,可以进行在线更新,需要数据库服务器能够链接外网


2、接下来这一页是软件补丁的相关设置,选择 skip software updates即可下一步


3、安装选项,强烈建议选择 install database software only,将软件安装与数据库创建分开:


4、本文档为单实例数据库的创建,因此选择 仅安装数据库软件


5、接下来一页是产品语言的选择,这个不是数据库字符集,选择 English足矣,当然你想选择Simplified Chinese也没关系:



6、接下来是数据库软件版本的选择。按照我们的需求选择企业版



7、安装目录配置页,如果已经设置了环境变量 $ORACLE_BASE,那这里的目录会自动生成



8、创建产品清单目录,记录安装过哪些oracle产品



9、Sysdba和sysoper 权限将被赋予两个通过操作系统认证登录数据库的操作系统用户组成员,其中 sysoper权限其实是sysdba 的子集。如果我们在前面创建了 dba和oper 用户组,那么这里默认的值将分别是 dba和oper ,但sysoper权限通常也无需额外设置,因此我们前面没有创建该用户组,因此这里的 Database Operator Group也就为空,你也可以选择 dba等其他组:oinstall组的用户都有权限执行sqlplus 来访问数据库



10、进入安装检测,这里提示swap和ip_local_port_rane告警,可以进行修复在重建检测安装,

当然这个警告也可以 ignore忽略之,也可以手工修改该内核参数


11、点击开始安装


12、如果前面的安装前提都满足要求,或者并没有检查出太大的问题,那么实际的安装过程将非常顺利。

即将结束之时,会弹出如下窗口,提示使用 root用户来完成如下两个脚本的执行:


13、使用root用户执行上面两个脚本即可

sh /home/db/orainventory/orainstRoot.sh

sh /home/db/oracle/product/11.2.0/dbhome_1/root.sh


14、最后安装成功完成的界面,点击 关闭即可完成安装:


至此Oracle 11g 软件已经安装完毕,接下去就可以创建数据库了 

本文由职坐标整理并发布,希望对同学们学习Oracle有所帮助,更多内容请关注职坐标数据库Oracle数据库频道!

本文由 @小标 发布于职坐标。未经许可,禁止转载。
喜欢 | 3 不喜欢 | 1
看完这篇文章有何感觉?已经有4人表态,75%的人喜欢 快给朋友分享吧~
评论(0)
后参与评论

您输入的评论内容中包含违禁敏感词

我知道了

助您圆梦职场 匹配合适岗位
验证码手机号,获得海同独家IT培训资料
选择就业方向:
人工智能物联网
大数据开发/分析
人工智能Python
Java全栈开发
WEB前端+H5

请输入正确的手机号码

请输入正确的验证码

获取验证码

您今天的短信下发次数太多了,明天再试试吧!

提交

我们会在第一时间安排职业规划师联系您!

您也可以联系我们的职业规划师咨询:

小职老师的微信号:z_zhizuobiao
小职老师的微信号:z_zhizuobiao

版权所有 职坐标-一站式IT培训就业服务领导者 沪ICP备13042190号-4
上海海同信息科技有限公司 Copyright ©2015 www.zhizuobiao.com,All Rights Reserved.
 沪公网安备 31011502005948号    

©2015 www.zhizuobiao.com All Rights Reserved

208小时内训课程