| 
                        副标题[/!--empirenews.page--]
                         
        
            文档说明:以#开始命令表示root用户执行,$开始命令以oracle/grid执行(前面都有切换用户的动作) ================================================== 一.基础环境准备 ================================================== -------------------------------------------------- 1.1.操作系统检查(录屏:<nodename>_os_check.log) -------------------------------------------------- 1).内存及交换分区 ==================== a).内存大小要求至少:1GB -------------------- # grep MemTotal /proc/meminfo  
-------------------- b).交换空间大小 -------------------- Available RAM Swap Space Required Between 1 GB and 2 GB 1.5 times the size of RAM Between 2 GB and 16 GB Equal to the size of RAM More than 16 GB 16 GB  
# free -m  
-------------------- c).共享内存段 -------------------- 至少要大于MEMORY_MAX_TARGET and MEMORY_TARGET # df -m /dev/shm/  
--系统默认共享内存段为内存大小一半,可以通过以下方式调整(建议不要超过内存) # mount -t tmpfs shmfs -o size=<7g> /dev/shm  
--永久生效则在/etc/fstab里面加入: shmfs /dev/shm tmpfs size=7g 0  
==================== 2).文件系统 ==================== a)./tmp至少1g -------------------- # df -h /tmp --安装或者卸载都需要确保oracle用户在/tmp下有执行权限;  
-------------------- b).安装目录40g -------------------- # df -h  
==================== 3).操作系统版本 ==================== -------------------- a).系统详细信息 -------------------- # cat /proc/version --确认内核版本  
-------------------- b).发行版本 -------------------- # lsb_release -id  
==================== 4).补丁包安装 ==================== binutils-2.23.52.0.1-12.el7.x86_64  compat-libcap1-1.10-3.el7.x86_64  compat-libstdc++-33-3.2.3-71.el7.i686 compat-libstdc++-33-3.2.3-71.el7.x86_64 gcc-4.8.2-3.el7.x86_64  gcc-c++-4.8.2-3.el7.x86_64  glibc-2.17-36.el7.i686  glibc-2.17-36.el7.x86_64  glibc-devel-2.17-36.el7.i686  glibc-devel-2.17-36.el7.x86_64  ksh libaio-0.3.109-9.el7.i686  libaio-0.3.109-9.el7.x86_64  libaio-devel-0.3.109-9.el7.i686  libaio-devel-0.3.109-9.el7.x86_64  libgcc-4.8.2-3.el7.i686  libgcc-4.8.2-3.el7.x86_64  libstdc++-4.8.2-3.el7.i686  libstdc++-4.8.2-3.el7.x86_64  libstdc++-devel-4.8.2-3.el7.i686  libstdc++-devel-4.8.2-3.el7.x86_64  libXi-1.7.2-1.el7.i686  libXi-1.7.2-1.el7.x86_64  libXtst-1.2.2-1.el7.i686  libXtst-1.2.2-1.el7.x86_64  make-3.82-19.el7.x86_64  sysstat-10.1.5-1.el7.x86_64  elfutils-libelf-devel-*  
yum -y install binutils-*.x86_64  compat-libcap1-*.x86_64  compat-libstdc++-*.x86_64  compat-libstdc++-*.i?86  gcc-*.x86_64  gcc-c++-*.x86_64  glibc-*.i?86  glibc-*.x86_64  glibc-devel-*.x86_64  glibc-devel-*.i?86  ksh  libaio-*.x86_64  libaio-*.i?86  libaio-devel-*.x86_64  libaio-devel-*.i?86  libgcc-*.i?86  libgcc-*.x86_64  libstdc++-*.x86_64  libstdc++-*.i?86  libstdc++-devel-*.x86_64  libstdc++-devel-*.i?86  libXi-*.i?86  libXi-*.x86_64  libXtst-*.i?86  libXtst-*.x86_64  make-*  sysstat-*.x86_64  unixODBC-*.x86_64  unixODBC-*.i?86  elfutils-libelf-devel-*.i?86  elfutils-libelf-devel-*.x86_64  unixODBC-devel-*.x86_64   
--rlwrap yum -y install rlwrap-0.37-1.el5.x86_64.rpm  
==================== 5).调整系统资源限制 ==================== a).内核参数 -------------------- # vi /etc/sysctl.conf --加入以下内容  fs.aio-max-nr = 1048576 fs.file-max = 6815744 kernel.shmall = 2097152 kernel.shmmax = 4294967295 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  
--下次启动读取 # chkconfig boot.sysctl on --当前生效 # sysctl -p  
-------------------- b).资源限制 -------------------- # vi /etc/security/limits.conf oracle soft nproc 2047 oracle hard nproc 16384 oracle soft nofile 1024 oracle hard nofile 65536 oracle soft stack 10240 oracle hard stack 32768  
 -------------------------------------------------- 1.2.配置IP地址解析(录屏:<node_name>_pre-install.log) -------------------------------------------------- # vi /etc/hosts 保留回环地址之外加入: #public 192.168.100.111 node111 192.168.100.112 node112  
#private 172.16.100.111 node111-priv 172.16.100.112 node112-priv  
#vip 192.168.100.211 node111-vip 192.168.100.212 node112-vip  
#scanip 192.168.100.213 11gscanip  
-------------------------------------------------- 1.4.创建系统组、用户 -------------------------------------------------- ==================== 1).存在性检查 ==================== -------------------- a).检查 -------------------- # id oracle # more /etc/passwd # more /etc/group //如果用户已经存在,需要确认这些参数。最好是删除重建用户和组,保证正确性  
-------------------- b).删除用户方案 -------------------- # userdel -r oracle # rm -rf /home/oracle 注:跳过步骤c)到创建用户  
                                                (编辑:52站长网) 
【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! 
                     |