centos7安装oracle11gr2
CentOS 7是一款常用的操作系统,而Oracle 11g R2则是一款非常流行的关系型数据库。因此,在企业中,将CentOS 7与Oracle 11g R2结合起来使用往往是非常常见的一种方式。本文将会介绍CentOS 7安装Oracle 11g R2的方法。
在开始安装之前,我们需要先确保系统已经安装好了必备的软件和配置。例如,系统需要安装好基本的软件库、gcc、make等工具。此外,还需要确保SELinux以及防火墙已经关闭,否则将会影响到安装的进程。关于这些基础工作的软件安装以及配置,可以参考CentOS 7官方文档或相关专业书籍。此处不再重复介绍。
接下来,我们需要从Oracle官网下载Oracle 11g R2的安装包。在下载完成后,我们需要完成以下几个步骤来安装Oracle 11g R2:
#将Linux内核参数更改为适合Oracle 11g R2使用的值 kernel.msgmni = 1024 kernel.sem = 250 32000 100 128 kernel.shmmni = 4096 kernel.shmall = 2097152 kernel.shmmax = 4294967295 net.core.rmem_default = 262144 net.core.rmem_max = 4194304 net.core.wmem_default = 262144 net.core.wmem_max = 1048586 #在/proc/sys/fs/file-max文件中更改最大文件描述符数量 fs.file-max = 6815744 #官方建议Per-Process Limit的值为 1024,而且Documentation跟典型静态监听器建议的一样,在/u01/app/oracle/product/11.2.0.1/db_1/rdbms/admin/下有以下的脚本片段: if [ ! "$LATCH" ] then LATCH=`expr 1024 \* $SYSTEM_MEM / 10 / $PAGE_SIZE` fi 这部分的实际效果是,会读取系统的内存大小,并设定Oracle的Per-Process Limit值为10%。 kernel.para