Linux 环境下安装Oracle 11.2.0.4.0 详细步骤
admin
2023-06-06 19:21:16
0次

前言:

   最近在学习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用户是否存在,默认是存在的

Linux 环境下安装Oracle 11.2.0.4.0 详细步骤


5、配置用户密码

Linux 环境下安装Oracle 11.2.0.4.0 详细步骤


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 


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

Linux 环境下安装Oracle 11.2.0.4.0 详细步骤


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

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


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

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

Linux 环境下安装Oracle 11.2.0.4.0 详细步骤


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


Linux 环境下安装Oracle 11.2.0.4.0 详细步骤

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


Linux 环境下安装Oracle 11.2.0.4.0 详细步骤

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


Linux 环境下安装Oracle 11.2.0.4.0 详细步骤

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


Linux 环境下安装Oracle 11.2.0.4.0 详细步骤


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


Linux 环境下安装Oracle 11.2.0.4.0 详细步骤


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


Linux 环境下安装Oracle 11.2.0.4.0 详细步骤


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

Linux 环境下安装Oracle 11.2.0.4.0 详细步骤



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

Linux 环境下安装Oracle 11.2.0.4.0 详细步骤


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

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

Linux 环境下安装Oracle 11.2.0.4.0 详细步骤


11、点击开始安装

Linux 环境下安装Oracle 11.2.0.4.0 详细步骤


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

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

Linux 环境下安装Oracle 11.2.0.4.0 详细步骤


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

sh /home/db/orainventory/orainstRoot.sh

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


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

Linux 环境下安装Oracle 11.2.0.4.0 详细步骤


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

相关内容

热门资讯

空调连续工作多久需要停机休息 空调连续工作的时间取决于多个因素,包括空调的型号、功率、使用环境和维护情况等。一般来说,空调可以连续...
空调哪个符号是除湿的 空调除湿功能通常用一个水滴形状的符号表示。不同品牌和型号的空调遥控器可能会有所差异,但一般来说,除湿...
格力空调多长时间加一次氟利昂 1、一般情况下,空调对氟利昂的使用量是非常小的,所以在空调使用了四年左右的时候再考虑加也没问题。2、...
空调用多长时间需要加氟一次 一般情况下是五年。当出现以下这几种情况时,空调才需要加氟。1、空调的室内机和室外机各有两个接口,当接...
格调生活·C标思享荟:卡萨帝在... 9月12日的郑州龙湖金融岛,夜风轻拂,灯光璀璨。“C标时刻共传奇——卡萨帝思享荟暨20周年品牌盛典郑...
品牌价值破千亿、高端份额持续领... 9月12日,“C标时刻共传奇——卡萨帝思享荟暨20周年品牌盛典郑州站”在郑州龙湖金融岛举办。2026...
空调主板坏了修800还是换新的 空调主板坏了是修还是换新,需要考虑多个因素,以下是一些建议:1. 维修成本:如果维修费用较低,比如 ...
空调开多久需要休息多长时间 问题:空调开多久需要休息多长时间回答:1、在使用空调的过程中,一般空调开7~8个小时左右需要休息2~...
中央空调多长时间清洗一次 1、一般空调开机前清洗一次即可,空调开机中间时段再清洗一次,空调关机时清洗一次,这样比较合理。2、空...
中央空调氟利昂多久加一次 看空调制热和制冷程度,很多人的观点认为氟利昂必须一年放一次,其实这个观点是错误的,理解上面有点偏差,...