oracle 12c grid db 安装的的checklist

Posted yangykaifa

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了oracle 12c grid db 安装的的checklist相关的知识,希望对你有一定的参考价值。

oracle 12c 安装 checklist
关闭
iptables NetworkManager selinux
service iptables stop
chkconfig iptables off
service NetworkManager stop
chkconfig NetworkManager off
改动/etc/selinux/config 文件
将SELINUX=enforcing改为SELINUX=disabled
重新启动机器就可以

创建oracle用户
groupadd -g 500 oinstall
groupadd -g 501 dba
useradd -g oinstall -G dba oracle
passwd oracle

创建文件夹
chown -R oracle:oinstall /u01 /u02
chmod -R 775 /u01
su - oracle
mkdir -p /u01/app/oracle/product/12.1.0/db
mkdir -p /u01/app/12.1.0/grid

配置互信关系
oralce用户:
1)生成密钥对
su - oracle 在两个节点都建立一个.ssh的文件夹
[[email protected] ~]$ ssh-keygen -t rsa   
[[email protected] ~]$ ssh-keygen -t dsa   建立密钥两个节点都输入
2)配置信任关系
[[email protected] ~]$ cat .ssh/id_rsa.pub >>.ssh/authorized_keys
[[email protected] ~]$ cat .ssh/id_dsa.pub >>.ssh/authorized_keys
[[email protected] ~]$ ssh node2 cat .ssh/id_rsa.pub >>.ssh/authorized_keys
[[email protected] ~]$ ssh node2 cat .ssh/id_dsa.pub >>.ssh/authorized_keys
[[email protected] ~]$ scp .ssh/authorized_keys node2:~/.ssh

检查oracle软件安装的缺包
rpm -q binutils compat-libstdc++ gcc gcc-c++ glibc glibc-devel ksh libaio libaio-devel libgcc libstdc++ libstdc++-devel libXext libXtst libX11 libXau libXi make sysstat |grep "not installed"
配置本地的yum源
mount -t iso9660 -o loop /soft/rhel-server-6.5-x86_64-dvd.iso /media

cd /etc/yum.repos.d
[[email protected] yum.repos.d]# cp rhel-debuginfo.repo yum.repo
[[email protected] yum.repos.d]# mv rhel-debuginfo.repo rhel-debuginfo.repo.bk
[[email protected] yum.repos.d]#vi yum.repo

[base]
name=Red Hat Enterprise Linux
baseurl=file:///media/Server
enabled=1
gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release

安装asmlib,配置asmlib创建共享盘

配置系统參数sysctl.conf
kernel.shmmax = 68719476736
kernel.shmall = 6029312
kernel.shmmni = 4096
kernel.sem =250 32000 100 128
net.core.rmem_default = 262144
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 262144
net.ipv4.ip_local_port_range =9000 65500
fs.file-max=65536
fs.aio-max-nr=1048576
sysctl -p 使系统參数生效

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 10240

Add the following line to the "/etc/pam.d/login" file,
if it does not already exist.
session required /lib/security/pam_limits.so
session required pam_limits.so

配置ntp server

编辑配置文件vi  /etc/ntp.conf  。添加红标处 NTPserver的IP:
restrict default kod nomodify notrap nopeer noquery
restrict -6 default kod nomodify notrap nopeer noquery
restrict 127.0.0.1
restrict -6 ::1

restrict 10.62.1.0 mask 255.255.255.0 nomodify notrap
server 10.62.137.100

server  127.127.1.0     # local clock
fudge   127.127.1.0 stratum 10

配置文件说明例如以下:
第一行restrict、default定义默认訪问规则,nomodify禁止远程主机改动本地server配置,notrap拒绝特殊的ntpdq捕获消息,noquery拒绝btodq/ntpdc查询(这里的查询是server本身状态查询)。
restrict 10.62.1.0 mask 255.255.255.0 nomodify notrap
这句是手动添加的,意思是从10.62.1.1-10.62.1.254的server都能够使用我们的NTPserver来同步时间。

server 192.168.146.225 这句也是手动添加的,指明局域网中作为NTPserver的IP; 配置文件的最后两行作用是当server与公用的时间server失去联系时以本地时间为client提供时间服务。 #chkconfig ntpd on /配置NTPD服务开机自己主动引导 #service ntpd start /启动NTPD服务 安装grid的的包 rpm -ivh rpm/cvuqdisk-1.0.9-1.rpm 以下就是安装grid软件。database软件



以上是关于oracle 12c grid db 安装的的checklist的主要内容,如果未能解决你的问题,请参考以下文章

Oracle 12C RAC安装grid时root.sh报错ORA-00845

radhat6.6上安装oracle12c RAC

Oracle 12C CLSRSC-119 CRS-8503

oracle12c的日志查看

Oracle12c 中RAC功能增强新特性之ASM&Grid

Oracle Database 12c Release 2 Grid Infrastructure (12.2.0.1.0) for Microsoft Windows (x64)