redhat7安装oracle11gR2环境准备:

内存:2g
磁盘空间:15g以上
交换分区:3g

我们将oracle安装到/opt/app/oracle目录下,后面的环境变量则以此为基础。

一、设置主机hosts映射

vi /etc/hosts

127.0.0.1       localhost
192.168.61.110  dbserver

二、依赖库安装

yum install -y compat-libstdc++-33 elfutils-libelf-devel gcc gcc-c++ glibc-devel
yum install -y ksh libaio-devel numactl-devel
yum install -y unixODBC unixODBC-devel oracleasm oracleasmlib oracleasm-support

关于依赖库的安装,说明一下,这里可以使用安装虚拟机的镜像来做本地yum源,这些依赖库都在操作系统镜像中。本地yum源的制作过程如下:

首先上传镜像到hadoop用户的Downloads目录下,然后挂载该镜像。

mkdir /media/cdrom
mount -o loop -t iso9660 /home/hadoop/Downloads/rhel-server-7.0-x86_64-dvd.iso /media/cdrom/
vi /etc/yum.repo.d/redhat-base.repo

编辑本地yum源配置文件

[redhat-base]
name=redhat-base
baseurl=file:///media/cdrom
gpgcheck=0
enable=1

然后运行 yum repolist,接下来就可以进行yum install各种依赖库。

三、用户和用户组准备

groupadd dba
groupadd oinstall
useradd -g oinstall -G dba oracle

此外,需要用oracle用户操作,需要为oracle用户设置密码,利用root用户为oracle设置密码

passwd oracle

出现输入密码提示,输入两次一致密码即可。

四、系统参数调整

/etc/sysctl.conf

fs.file-max = 6815744
kernel.sem = 250 32000 100 128
kernel.shmmni = 4096
kernel.shmall = 1073741824
kernel.shmmax = 4398046511104
kernel.panic_on_oops = 1
net.core.rmem_default = 262144
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048576
net.ipv4.conf.all.rp_filter = 2
net.ipv4.conf.default.rp_filter = 2
fs.aio-max-nr = 1048576
net.ipv4.ip_local_port_range = 9000 65500

使用命令sysctl -p让配置生效

/etc/security/limits.conf

oracle   soft   nofile    1024
oracle   hard   nofile    65536
oracle   soft   nproc    16384
oracle   hard   nproc    16384
oracle   soft   stack    10240
oracle   hard   stack    32768
oracle   hard   memlock    134217728
oracle   soft   memlock    134217728

五、安装目录设置

mkdir -p /opt/app/oracle
mkdir -p /opt/app/database
mkdir -p /opt/app/oraInventory
chown -R oracle:oinstall /opt/app
chmod 755 /opt/app

六、环境变量设置

修改oracle家目录下的.bash_profile文件,添加如下变量

export ORACLE_BASE=/opt/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1
export ORACLE_SID=orcl
export ORACLE_TERM=xterm
export PATH=$ORACLE_HOME/bin:/usr/sbin:$PATH
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib
export LANG=""
export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK
export DISPLAY=:0.0

oracle用户登录并运行 source ~/.bash_profile让环境变量生效。

到这里准备工作就做完了,接下来就时准备用图形界面正式的安装数据库了。

在环境准备的过程中,其实可以让工具帮我们完成二三四步骤,安装依赖,建立用户和用户组,修改系统参数。这里介绍利用网络来安装的一种办法。

1、下载yum源的配置文件

wget http://public-yum.oracle.com/public-yum-ol7.repo -O /etc/yum.repos.d/
wget http://public-yum.oracle.com/RPM-GPG-KEY-oracle-ol7 -O /etc/pki/rpm-gpg/RPM-GPG-KEY-oracle
yum repolist
yum makecache

我们可以通过命令看看已经有了oracle-rdbms-server-11gR2-preinstall的安装包可以使用了。

2、通过yum安装oracle_rdbms_server_11gR2_preinstall即可完成手动操作的二三四步。

yum install -y oracle-rdbms-server-11gR2-preinstall

我们可以查看相关文件/etc/sysctl.conf,/etc/security/limits.conf,验证我们安装的这个工具,是不是帮我们完成了二三四步骤的功能。

redhat7安装oracle11gR2之环境准备相关推荐

  1. redhat7安装oracle11gR2之动手安装

    oracle11gR2 64位数据库下载地址:http://www.oracle.com/technetwork/database/enterprise-edition/downloads/11201 ...

  2. centos7下安装oracle11gR2

    Centos7安装oracle11gR2说明 Centos7安装oracle11gR2说明 环境准备 安装Oracle前准备 创建运行oracle数据库的系统用户和用户组 创建oracle数据库安装目 ...

  3. linux6.2下安装oracle11g,Oracle Linux6.2下安装Oracle11gR2.docx

    Oracle Linux6.2下安装Oracle11gR2 Linux6.2上Oracle11g R2安装及配置安装环境准备环境说明Linux服务器系统:Oracle Linux Release 6 ...

  4. 阿里云CentOS7安装Oracle11GR2

    http://blog.csdn.net/lee353086/article/details/51622309 Title: 阿里云CentOS7 Silent Mode安装Oracle11GR2 D ...

  5. [转载]安装Oracle11gR2先决条件检查失败的详细解决处理过程

    原文地址:安装Oracle11gR2先决条件检查失败的详细解决处理过程  作者:四海名汀 最近在32位Win7系统下安装Oracle11g发现一系列错误,现将详细的错误解决过程记录如下,以供大家参考. ...

  6. Oracle-11g-R2 RAC 环境下 GPnP Profile 文件

    GPnP Profile 文件的作用: GPnP Profile 文件是一个保存于 $GRID_HOME/gpnp/<hostname>/profiles/peer 目录下的小型 XML ...

  7. linux CentOS7最小化安装环境静默安装Oracle11GR2数据库(修改配置文件_06)

    接上一篇:linux CentOS7最小化安装环境静默安装Oracle11GR2数据库(上传安装包并解压_05) linux CentOS7最小化安装环境静默安装Oracle11GR2数据库(修改配置 ...

  8. 检查oracle安装必须包,Linux安装oracle11gR2官方步骤

    Linux环境下安装Oracle11gR2 下载安装介质 检查Linux环境 检查系统位数 uname -m1 检查内存(两条命令都可以) grep MemTotal /proc/meminfo fr ...

  9. linux CentOS7最小化安装环境静默安装Oracle11GR2数据库(修改配置文件)

    linux CentOS7最小化安装环境静默安装Oracle11GR2数据库(修改配置文件) 一.修改内核文件: vim /etc/sysctl.conf 按一次 "i"进入编辑模 ...

最新文章

  1. 2022-2028年中国动力电池回收行业投资分析及前景预测报告
  2. 相关分析在微生物生态学中的应用与误用
  3. 下一个大计算平台? Amazon Echo 研发幕后全揭露
  4. 如何估算PGA,SGA的大小,配置数据库服务器的内存
  5. Linux 配置文件
  6. 错误MSB4018 “ResolvePackageAssets”任务意外失败的解决方法
  7. 前端学习(1412):多人管理32修改
  8. C# async 和 await 理解
  9. ios 横向滚轮效果_iOS 可以纵向横向滑动的表格实现
  10. CYYMysql 源码解读 1
  11. java 对象流 乱码,JAVA 中的 IO 流
  12. 键盘精灵 android,「安卓按键精灵」使用按键发送邮件
  13. java if判断是否相等_java使用if语句判断字符串是否相等的方法
  14. html黑洞效果,HTML5 Canvas炫酷宇宙黑洞引力特效
  15. LSH(Locality Sensitive Hashing)原理与实现
  16. Android多媒体之GL-ES战记第一集--勇者集结
  17. SATA硬盘电源线或数据线引发的故障
  18. 将SSH密匙添加到云效并下载代码
  19. 【中亦安图】小机上运行Oracle需要注意的进程调度bug(1)
  20. 2021年美赛MCM赛题C题翻译

热门文章

  1. [SugerTangYL] 简易电子时钟Verilog设计
  2. 国际碳行动伙伴组织(ICAP)全球碳市场进展资料2019
  3. jiegputo matlab转置,matlab实现用免疫克隆算法求二元函数的最优值(附源码)
  4. linux挂载硬盘错误,开机后无法进入系统
  5. 手机端设置缩放的解决方法和遇到的UC浏览器的坑
  6. 关于 C4D R18 载入闪退
  7. 计算机怎么把音乐调出来怎么办,五步教你轻松调出好音乐,汽车音响调音就是这么简单-音频管理器怎么设置...
  8. IDEA中 Maven Projects 窗口如何显示
  9. elementUI InfiniteScroll 无限滚动 一次加载到底不受禁用限制问题解决
  10. C/C++——老夫记不住