Rhel7.3_Oracle12cR2的RAC搭建安装
Posted 翔之天空
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Rhel7.3_Oracle12cR2的RAC搭建安装相关的知识,希望对你有一定的参考价值。
本次文档演示在Linux7环境安装Oracle12R2版本的RAC数据库。
安装环境:
虚拟机:vbox5.1
操作系统:rhel-server-7.3-x86_64
Grid集群安装包:linuxx64_12201_grid_home
DB数据库安装包:linuxx64_12201_database
IP划分如下:
Public-IP
192.168.56.101 ol7-122-rac1
192.168.56.102 ol7-122-rac2
Private-IP
192.168.1.101 ol7-122-rac1-priv
192.168.1.102 ol7-122-rac2-priv
Virtual-IP
192.168.56.103 ol7-122-rac1-vip
192.168.56.104 ol7-122-rac2-vip
Scan-IP
192.168.56.105
192.168.56.106
192.168.56.107
附:dns为ol7-122-scan.fly.cn
ASM磁盘划分如下:
OCR 3块:asm-diskc 2G 、asm-diskd 2G、asm-diske 2G
GIMR 1块:asm-diskf 40G
数据 1块:asm-diskg 10G
一:linux配置
Linux安装时选项包如下:
- Server with GUI
- Hardware Monitoring Utilities
- Large Systems Performance
- Network file system client
- Performance Tools
- Compatibility Libraries
- Development Tools
虚拟机配置如下:
先配置一台虚拟机(第一个节点 ol7-122-rac1)
内存设置6G
添加安装ORACLE软件盘 目录为:/u01
添加ASM存储盘(3块OCR,1块GIMR,1块存放数据)
设置网卡,网卡1位NAT方式
网卡2为主机host-only方式(配置Public-IP)
网卡3为内网方式(配置Private-IP)
二:安装前准备
修改 /etc/selinux/config配置
[root@ol7-122-rac1 ~]# vi /etc/selinux/config
SELINUX=disabled
关闭防火墙
[root@ol7-122-rac1 ~]# systemctl stop firewalld
[root@ol7-122-rac1 ~]# systemctl disable firewalld
配置内核参数:
[root@ol7-122-rac1 ~]# vi /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
修改生效:
[root@ol7-122-rac1 ~]# /sbin/sysctl –p
修改系统限制参数
[root@ol7-122-rac1 ~]# vi /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
grid soft nofile 1024
grid hard nofile 65536
grid soft nproc 16384
grid hard nproc 16384
grid soft stack 10240
grid hard stack 32768
grid hard memlock 134217728
grid soft memlock 134217728
增加组和用户:
[root@ol7-122-rac1 ~]# groupadd -g 54321 oinstall
[root@ol7-122-rac1 ~]# groupadd -g 54322 dba
[root@ol7-122-rac1 ~]# groupadd -g 54323 oper
[root@ol7-122-rac1 ~]# groupadd -g 54324 backupdba
[root@ol7-122-rac1 ~]# groupadd -g 54325 dgdba
[root@ol7-122-rac1 ~]# groupadd -g 54326 kmdba
[root@ol7-122-rac1 ~]# groupadd -g 54327 asmdba
[root@ol7-122-rac1 ~]# groupadd -g 54328 asmoper
[root@ol7-122-rac1 ~]# groupadd -g 54329 asmadmin
[root@ol7-122-rac1 ~]# groupadd -g 54330 racdba
[root@ol7-122-rac1 ~]# useradd -u 54321 -g oinstall -G dba,asmdba,backupdba,dgdba,kmdba,racdba,oper oracle
[root@ol7-122-rac1 ~]# useradd -u 54322 -g oinstall -G asmadmin,asmdba,asmoper,dba grid
[root@ol7-122-rac1 ~]# passwd oracle
[root@ol7-122-rac1 ~]# passwd grid
增加ip地址:
[root@ol7-122-rac1 ~]# vi /etc/hosts
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
# Public
192.168.56.101 ol7-122-rac1.localdomain ol7-122-rac1
192.168.56.102 ol7-122-rac2.localdomain ol7-122-rac2
# Private
192.168.1.101 ol7-122-rac1-priv.localdomain ol7-122-rac1-priv
192.168.1.102 ol7-122-rac2-priv.localdomain ol7-122-rac2-priv
# Virtual
192.168.56.103 ol7-122-rac1-vip.localdomain ol7-122-rac1-vip
192.168.56.104 ol7-122-rac2-vip.localdomain ol7-122-rac2-vip
查看网卡信息:
[root@ol7-122-rac1 ~]# ifconfig
enp0s3:flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
ether 08:00:27:05:43:91 txqueuelen 1000 (Ethernet)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
TX errors 0 dropped 0 overruns0 carrier 0 collisions 0
enp0s8:flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.56.101 netmask255.255.255.0 broadcast 192.168.56.255
inet6 fe80::8194:7929:3e2a:e3fe prefixlen 64 scopeid0x20<link>
inet6 fe80::d240:aa50:b207:6807 prefixlen 64 scopeid0x20<link>
ether 08:00:27:45:6b:00 txqueuelen 1000 (Ethernet)
RX packets 2155 bytes 237797(232.2 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 3191 bytes 843960(824.1 KiB)
TX errors 0 dropped 0 overruns0 carrier 0 collisions 0
enp0s9:flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.1.101 netmask 255.255.255.0 broadcast 192.168.1.255
inet6 fe80::a00:27ff:feb6:cb02 prefixlen 64 scopeid0x20<link>
ether 08:00:27:b6:cb:02 txqueuelen 1000 (Ethernet)
RX packets 192 bytes 41461 (40.4KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 1427 bytes 390596(381.4 KiB)
TX errors 0 dropped 0 overruns0 carrier 0 collisions 0
lo:flags=73<UP,LOOPBACK,RUNNING> mtu65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10<host>
loop txqueuelen 1 (Local Loopback)
RX packets 360 bytes 71850 (70.1KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 360 bytes 71850 (70.1KiB)
TX errors 0 dropped 0 overruns0 carrier 0 collisions 0
virbr0:flags=4099<UP,BROADCAST,MULTICAST> mtu 1500
inet 192.168.122.1 netmask255.255.255.0 broadcast 192.168.122.255
ether 52:54:00:51:3d:85 txqueuelen 1000 (Ethernet)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
TX errors 0 dropped 0 overruns0 carrier 0 collisions 0
查看scanip的dns配置信息(具体配置可参考 点击打开链接)
[root@ol7-122-rac1 ~]# nslookup ol7-122-scan.fly.cn
Server: 192.168.56.101
Address: 192.168.56.101#53
Name: ol7-122-scan.fly.cn
Address: 192.168.56.106
Name: ol7-122-scan.fly.cn
Address: 192.168.56.107
Name: ol7-122-scan.fly.cn
Address: 192.168.56.105
建立文件路径
[root@ol7-122-rac1 ~]# mkdir -p /u01/app/12.2.0.1/grid
[root@ol7-122-rac1 ~]# mkdir -p /u01/app/grid
[root@ol7-122-rac1 ~]# mkdir -p /u01/app/oracle/product/12.2.0.1/db_1
[root@ol7-122-rac1 ~]# chown -R grid:oinstall /u01
[root@ol7-122-rac1 ~]# chmod -R 775 /u01/
[root@ol7-122-rac1 ~]# chown -R oracle:oinstall /u01/app/oracle
修改grid用户的环境变量
[root@ol7-122-rac1 ~]# su - grid
[grid@ol7-122-rac1 ~]$ cd
增加以下内容:
[grid@ol7-122-rac1 ~]$ vi .bash_profile
export ORACLE_BASE=/u01/app/grid
export ORACLE_HOME=/u01/app/12.2.0.1/grid
export ORACLE_SID=+ASM1 --注意rac2节点需要修改
export PATH=$ORACLE_HOME/bin:$PATH
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib
export CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib
umask=022
修改oracle用户的环境变量
[root@ol7-122-rac1 ~]# su - oracle
[oracle@ol7-122-rac1 ~]$ cd
增加以下内容:
[oracle@ol7-122-rac1 ~]$ vi .bash_profile
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=/u01/app/oracle/product/12.2.0.1/db_1
export ORACLE_SID=orcl1 --注意rac2节点需要修改
export PATH=$ORACLE_HOME/bin:$PATH
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib
export CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib
umask=022
克隆rac1节点的虚拟机,为节点2 rac2
ip如下:
enp0s3:flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
ether 08:00:27:da:14:cf txqueuelen 1000 (Ethernet)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
TX errors 0 dropped 0 overruns0 carrier 0 collisions 0
enp0s8:flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.56.102 netmask255.255.255.0 broadcast 192.168.56.255
inet6 fe80::d240:aa50:b207:6807 prefixlen 64 scopeid0x20<link>
ether 08:00:27:dc:2a:61 txqueuelen 1000 (Ethernet)
RX packets 102 bytes 9763 (9.5KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 537 bytes 56918 (55.5KiB)
TX errors 0 dropped 0 overruns0 carrier 0 collisions 0
enp0s9:flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.1.102 netmask255.255.255.0 broadcast 192.168.1.255
inet6 fe80::a00:27ff:febc:7e8b prefixlen 64 scopeid0x20<link>
ether 08:00:27:bc:7e:8b txqueuelen 1000 (Ethernet)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 403 bytes 59834 (58.4KiB)
TX errors 0 dropped 0 overruns0 carrier 0 collisions 0
lo:flags=73<UP,LOOPBACK,RUNNING> mtu65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10<host>
loop txqueuelen 1 (Local Loopback)
RX packets 5654 bytes 14746367(14.0 MiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 5654 bytes 14746367(14.0 MiB)
TX errors 0 dropped 0 overruns0 carrier 0 collisions 0
virbr0:flags=4099<UP,BROADCAST,MULTICAST> mtu 1500
inet 192.168.122.1 netmask255.255.255.0 broadcast 192.168.122.255
ether 52:54:00:51:3d:85 txqueuelen 1000 (Ethernet)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
TX errors 0 dropped 0 overruns0 carrier 0 collisions 0
修改grid环境变量如下:
export ORACLE_SID=+ASM2
修改oracle环境变量如下:
export ORACLE_SID=orcl2
修改rac1主机的磁盘介质类型,为共享类型
(以dg_1磁盘为例,OCR和GIMR同理修改)
在rac2主机添加rac1的上面修改的共享磁盘(以dg_1磁盘为例,OCR和GIMR同理修改):
设置SSH信任关系
基本步骤:
1)设置rac1的rsa和dsa加密,然后都追加到authorized_keys文件中
2)再把rac1的authorized_keys拷贝到rac2中
3)同样rac2的rsa和dsa加密,然后把rac2的rsa和dsa加密追加到authorized_keys文件中
4)再把rac2的authorized_keys文件拷贝到rac1中,覆盖之前的authorized_keys文件
注1:这样的话rac1和rac2的authorized_keys文件中都有了彼此的rsa和dsa加密
注2:需设置grid和oracle两个用户(这里以oracle用户为例)
1、Rac1服务器设置:
(1)设置rsa和dsa加密:
[oracle@ol7-122-rac1 ~]$ ssh-keygen -t rsa
[oracle@ol7-122-rac1 ~]$ ssh-keygen -t dsa
(2)把rsa和dsa加密都放置到authorized_keys文件中:
[oracle@ol7-122-rac1 ~]$ cat .ssh/id_rsa.pub >> .ssh/authorized_keys
[oracle@ol7-122-rac1 ~]$ cat .ssh/id_dsa.pub >> .ssh/authorized_keys
(3)把rac1的authorized_keys拷贝到rac2中:
[oracle@ol7-122-rac1 ~]$ cd/home/oracle/.ssh
[oracle@ol7-122-rac1 .ssh]$ scp authorized_keys 192.168.56.102:/home/oracle/.ssh/
2、Rac2服务器设置:
(1)设置rsa和dsa加密:
[oracle@ol7-122-rac2 ~]$ ssh-keygen -t rsa
[oracle@ol7-122-rac2 ~]$ ssh-keygen -t dsa
(2)把rac2的rsa和dsa加密都放置到从rac1拷贝来的authorized_keys文件中:
[oracle@ol7-122-rac2 ~]$ cat .ssh/id_rsa.pub >> .ssh/authorized_keys
[oracle@ol7-122-rac2 ~]$ cat .ssh/id_dsa.pub >> .ssh/authorized_keys
(3)把rac2中的authorized_keys文件拷贝到rac1中,覆盖之前的authorized_keys文件:
[oracle@ol7-122-rac2 ~]$ cd/home/oracle/.ssh
[oracle@ol7-122-rac2 .ssh]$ scp authorized_keys 192.168.56.101:/home/oracle/.ssh/
3、查看一下rac1和rac2相同的authorized_keys文件,如下:
[oracle@ol7-122-rac1 .ssh]$ more authorized_keys
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC/NgE63EfDoUOxn9tj9hGdD9h4c8nYWScEKsHDUEbzfqImSxoGd5AOQz4BysMQI2nez0ZxFfFwUsgb/qRsg2JG1VuD+AjNxI+SheXPzRR/yRQcnhlpuYLJx
o+8CzLApcli/u2yXOG9ZAPR65gXBXjUwZfi39ZXT/73zxEYGHvu37fBbglvOtSxTANYXhNgo87Ej8BO5hw/djcjVuw/NAiHpiOM285hh0FtcDqNHaodVsdNMlbZWS6dcqdDiD3gRvgcR4O9bGaa6P9GpIiLaV
F+cp50hcNAdwe9LAGY6Jp8thyXSKhfJsQgdyVUTa1syDUDfeqVVGenZhH+OR9bBerx oracle@ol7-122-rac1.localdomain
ssh-dss AAAAB3NzaC1kc3MAAACBAMdYaS6X2/p+NE3Xc6sGCw/YYU+qkzPuJnV4w5kdPsE2FLFek8hbcMUs4W5J2ye+pg7tvygGNLn6rCyz0Ou13rGA+XnVYkbEL3Xh94QzeLEFxjD9U4pHddiyMyO8fT5VS
D4vWbGhNBKp64qqk+NSTXedSjRg8R0M/VAX+pL2FC0PAAAAFQC+DebpL/hQS3DyKa568YRX+3D3PQAAAIBPW1DC/3g6j0aK4hXglpNBmcr/Jqw7cQIUN/TLmfiMNDRztxdGmiTrkJWtbKPLfw+PKOesZyQlrM
U9aINuQUcOl/7OeJncxAIMlEOO2/R6U/7uOa4oqzMydMKYxmpx5y1ca31BjVSPb8c1jYBYciZ50DEZdqGvt+tfZm4F8aLjzAAAAIEAqHQ9Z3XzpkfT2iBkA8cq048YUMM0k6DEZ4Fgl3B0HmSpwSIARIEAqJe
aplK2ewlMfJiKUdj2GQO6ej8hdOWl0VvdPrhQEl4nUfMJzbACIRISDA1gsBGKRcflrrKYvsEfjWW5AkQnAAFP14Zhac/2MWD3GfUzyJyEGDGIZBjuWWU= oracle@ol7-122-rac1.localdomain
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC/YA/e1Bkm32Z4VJtg9N+G5DvvLcXfq5+9iRWzUJkEQ/J0/sNoTTzQzUfN8yClm7WTy095gLrqn8X38wb36k9ooNH475gnbHgv584CYOzsxrlzz+RzXBGhb
PtA8MbeYqZnjPvo0ezH3k4/5VmF7zxVnrtm3JEYSXLC6cqVn4tx/4qrILbnPckKRlt0CeWYx07bULN39lni3uQuRJ83LTQ2H0E2WGguHsAQwH+sn9wBvs8swXK0OFOy0AHDHR/gR9gH8Lr1SGgeaqC1VQpCFt
bsRv7W1Ws6kIlF6pMY1n0wXrvCHbh5DJVV6orVZg6GPDRCmgLWcGoEXFmBgknlypYB oracle@ol7-122-rac2.localdomain
ssh-dss AAAAB3NzaC1kc3MAAACBANSC+TmiMYFhb/aXYq2GmP1WfUKUtPaQYHVU+FrDQQfkJVGmnNfp4PXk/LFUppxBNWLhuVeKtrezO978eDCcI5N6ponxaoczJGDWmeFHI1UsKfF9l87m/Jnv2B5jw+YM1
CDjJLfE6HZAZhb6YFFFBVEfbNbEHO/WrkE2tHrOE2EdAAAAFQDzhSTw7Kd6kDz3gceM0yBnJXVqmwAAAIB8Nrr1JX2rTZGX8NELHvvdB9+h076C0n70lkjV8vcwjsY585a2TKbB7rsPGsOK0qYWQTg67hyQ6w
icQYMTnq6U4GIwLrrWAWzqO0c+GykZbLTYtRDAwD9CZEhtnhQNmg/IsBc1Uwl/L1sV8mAz/JErJQNNPuukhu5empSRi1Pw2QAAAIByKzk2HppjeLOetpMHdatpU+LKBZVK4PwFgJORMl4QNYgi1fVsCX/KEZH
Ft6RUcVMozdUuv2/Xwl00jwqTXUw23aStyOWUdR6pgXd3R9g2wdCJxRyLxL4LE9nOBVzSatYvD44w3IDYNXgDQ4hYx8xGOlk/u7MvjFQKZcuk+MtAvg== oracle@ol7-122-rac2.localdomain
4、测试SSH:
Rac1和 rac2分别测试,可以正常返回日期即可:
[oracle@ol7-122-rac1 ~]$ ssh ol7-122-rac1 date
[oracle@ol7-122-rac1 ~]$ ssh ol7-122-rac1-priv date
[oracle@ol7-122-rac1 ~]$ ssh ol7-122-rac2 date
[oracle@ol7-122-rac1 ~]$ ssh ol7-122-rac2-priv date
绑定UDEV共享磁盘
添加共享磁盘顺序要一致
for i in c d e f g
do
echo "KERNEL==\\"sd?\\",SUBSYSTEM==\\"block\\", PROGRAM==\\"/usr/lib/udev/scsi_id--whitelisted --replace-whitespace --device=/dev/\\$name\\",RESULT==\\"`/usr/lib/udev/scsi_id --whitelisted --replace-whitespace--device=/dev/sd$i`\\", SYMLINK+=\\"asm-disk$i\\",OWNER=\\"grid\\", GROUP=\\"asmadmin\\",MODE=\\"0660\\"" >>/etc/udev/rules.d/99-oracle-asmdevices.rules
done
/sbin/partprobe /dev/sdc
/sbin/partprobe /dev/sdd
/sbin/partprobe /dev/sde
/sbin/partprobe /dev/sdf
/sbin/partprobe /dev/sdg
/sbin/udevadm test /sys/block/sdc
/sbin/udevadm test /sys/block/sdd
/sbin/udevadm test /sys/block/sde
/sbin/udevadm test /sys/block/sdf
/sbin/udevadm test /sys/block/sdg
[root@ol7-122-rac1 ~]# /sbin/udevadmcontrol --reload-rules
[root@ol7-122-rac1 ~]# ll /dev/asm*
lrwxrwxrwx 1 root root 3 Apr 19 17:15/dev/asm-diskc -> sdc
lrwxrwxrwx 1 root root 3 Apr 19 17:16/dev/asm-diskd -> sdd
lrwxrwxrwx 1 root root 3 Apr 19 17:16/dev/asm-diske -> sde
lrwxrwxrwx 1 root root 3 Apr 19 17:16/dev/asm-diskf -> sdf
lrwxrwxrwx 1 root root 3 Apr 19 17:16/dev/asm-diskg -> sdg
[root@ol7-122-rac1 ~]# ll /dev/sd*
brw-rw---- 1 root disk 8, 0 Apr 19 16:47 /dev/sda
brw-rw---- 1 root disk 8, 1 Apr 19 16:47 /dev/sda1
brw-rw---- 1 root disk 8, 2 Apr 19 16:47 /dev/sda2
brw-rw---- 1 root disk 8, 3 Apr 19 16:47 /dev/sda3
brw-rw---- 1 root disk 8, 16 Apr 19 16:47 /dev/sdb
brw-rw---- 1 root disk 8, 17 Apr 19 16:47 /dev/sdb1
brw-rw---- 1 grid asmadmin 8, 32 Apr 1917:18 /dev/sdc
brw-rw---- 1 grid asmadmin 8, 48 Apr 1917:18 /dev/sdd
brw-rw---- 1 grid asmadmin 8, 64 Apr 1917:18 /dev/sde
brw-rw---- 1 grid asmadmin 8, 80 Apr 1917:18 /dev/sdf
brw-rw---- 1 grid asmadmin 8, 96 Apr 1917:18 /dev/sdg
三:安装GRID软件
解压grid安装包
[grid@ol7-122-rac1 ~]$ cd /u01/app/12.2.0.1/grid/
[grid@ol7-122-rac1 grid]$ unzip linuxx64_12201_grid_home.zip
安装grid前检查
[grid@ol7-122-rac1 grid]$ ./runcluvfy.sh stage -pre crsinst -n ol7-122-rac1,ol7-122-rac2 -verbose
安装grid
[grid@ol7-122-rac1 grid]$ ./gridSetup.sh
查看集群状态
[grid@ol7-122-rac1 ~]$ crsctl stat res -t
--------------------------------------------------------------------------------
Name Target State Server Statedetails
--------------------------------------------------------------------------------
Local Resources
--------------------------------------------------------------------------------
ora.ASMNET1LSNR_ASM.lsnr
ONLINE ONLINE ol7-122-rac1 STABLE
ONLINE ONLINE ol7-122-rac2 STABLE
ora.DG_MGMT.dg
ONLINE ONLINE ol7-122-rac1 STABLE
ONLINE ONLINE ol7-122-rac2 STABLE
ora.DG_OCR.dg
ONLINE ONLINE ol7-122-rac1 STABLE
ONLINE ONLINE ol7-122-rac2 STABLE
ora.LISTENER.lsnr
ONLINE ONLINE ol7-122-rac1 STABLE
ONLINE ONLINE ol7-122-rac2 STABLE
ora.chad
ONLINE ONLINE ol7-122-rac1 STABLE
ONLINE ONLINE ol7-122-rac2 STABLE
ora.net1.network
ONLINE ONLINE ol7-122-rac1 STABLE
ONLINE ONLINE ol7-122-rac2 STABLE
ora.ons
ONLINE ONLINE ol7-122-rac1 STABLE
ONLINE ONLINE ol7-122-rac2 STABLE
--------------------------------------------------------------------------------
Cluster Resources
--------------------------------------------------------------------------------
ora.LISTENER_SCAN1.lsnr
1 ONLINE ONLINE ol7-122-rac2 STABLE
ora.LISTENER_SCAN2.lsnr
1 ONLINE ONLINE ol7-122-rac1 STABLE
ora.LISTENER_SCAN3.lsnr
1 ONLINE ONLINE ol7-122-rac1 STABLE
ora.MGMTLSNR
1 ONLINE ONLINE ol7-122-rac1 169.254.84.228192.1
68.1.101,STABLE
ora.asm
1 ONLINE ONLINE ol7-122-rac1 Started,STABLE
2 ONLINE ONLINE ol7-122-rac2 Started,STABLE
3 OFFLINE OFFLINE STABLE
ora.cvu
1 ONLINE ONLINE ol7-122-rac1 STABLE
ora.mgmtdb
1 ONLINE ONLINE ol7-122-rac1 Open,STABLE
ora.ol7-122-rac1.vip
1 ONLINE ONLINE ol7-122-rac1 STABLE
ora.ol7-122-rac2.vip
1 ONLINE ONLINE ol7-122-rac2 STABLE
ora.qosmserver
1 ONLINE ONLINE ol7-122-rac1 STABLE
ora.scan1.vip
1 ONLINE ONLINE ol7-122-rac2 STABLE
ora.scan2.vip
1 ONLINE ONLINE ol7-122-rac1 STABLE
ora.scan3.vip
1 ONLINE ONLINE ol7-122-rac1 STABLE
配置asm
[grid@ol7-122-rac1 grid]$ asmca
四:安装ORACLE软件
解压oracle安装包
[oracle@ol7-122-rac1 oracle]$ unzip linuxx64_12201_database.zip
安装
[oracle@ol7-122-rac1 oracle]$ ./runInstaller
五:安装数据库
[oracle@ol7-122-rac1 ~]$ dbca
查看集群状态
[grid@ol7-122-rac1 ~]$ srvctl config database -d orcl
Database unique name: orcl
Database name: orcl
Oracle home: /u01/app/oracle/product/12.2.0.1/db_1
Oracle user: oracle
Spfile: +DG_DATA/ORCL/PARAMETERFILE/spfile.272.942322245
Password file: +DG_DATA/ORCL/PASSWORD/pwdorcl.256.942319377
Domain:
Start options: open
Stop options: immediate
Database role: PRIMARY
Management policy: AUTOMATIC
Server pools:
Disk Groups: DG_DATA
Mount point paths:
Services:
Type: RAC
Start concurrency:
Stop concurrency:
OSDBA group: dba
OSOPER group: oper
Database instances: orcl1,orcl2
Configured nodes: ol7-122-rac1,ol7-122-rac2
CSS critical: no
CPU count: 0
Memory target: 0
Maximum memory: 0
Default network number for database services:
Database is administrator managed
[grid@ol7-122-rac1 ~]$ srvctl status database -d orcl
Instance orcl1 is running on node ol7-122-rac1
Instance orcl2 is running on node ol7-122-rac2
以上是关于Rhel7.3_Oracle12cR2的RAC搭建安装的主要内容,如果未能解决你的问题,请参考以下文章
Oracle12.2 RAC集群管理之增加删除节点_Oracle12cR2视频教程(项目实战之六)
Oracle12.2 RAC集群管理之IP地址修改_Oracle12cR2视频教程(项目实战之七)
CentOS-7-x86_64 for Oracle 12cR2 RAC(未完待续)