macint0sh

about me

RHEL7/CentOS7安装oracle 12c

09 May 2016

系统默认只安装了X桌面情况下安装oracle 12c 的过程,并非按照官方教程操作,注意关键步骤可能需要修改

  1. unzip解压下载的两个zip文件到同一目录并执行

    $runInstaller

  2. hosts 检查确保hostname和hosts相匹配,使用默认的localhost.localdomain可能无效,尽量使用host.domain的格式

  3. Packages警告: rpm 安装  mpfr  libmpc cpp kernel-headers glibc-headers glibc-devel gcc libstdc++-devel gcc-c++ nss-softokn-freebl glibc compat-libcap1  libaio-devel ksh 下载cpmpat-libstdc++-33并安装[RHEL官方系统不带,CentOS官方仓库有]

  4. OS Kernel Parameters错误修改/etc/sysctl.conf:

    fs.aio-max-nr = 1048576
    fs.file-max = 6815744
    kernel.shmall = 2097152
    kernel.shmmax = 1041178624
    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 = 1048586
    注:随系统性能参数可能会有所不同,修改完成后#sysctl -p生效

  5. Checks错误修改 /etc/security/limits.conf:

    •    hard    nofile    65536 // Hard Limit: maximum open file descriptors修改这里 //
    •    hard    nproc     16384 // Hard Limit: maximum user processes修改这里 //

××××××××××××××××××××××××××××××××××××

Q:PRVF-0002:could not retrieve local node name

A:检查hostname和hosts保持解析一致