Oracle Linux 7.1 安装Oracle 12C RAC 下载本文

内容发布更新时间 : 2024/12/29 1:05:46星期一 下面是文章的全部内容请认真阅读。

Oracle Linux 7.1 安装Oracle 12C RAC

OS环境:

[root@rac12c1 ~]#uname -a

Linux rac12c1 3.8.13-55.1.6.el7uek.x86_64 #2 SMP Wed Feb 11 14:18:22 PST 2015 x86_64 x86_64x86_64 GNU/Linux IP规划:

[root@rac12c1 ~]# cat /etc/hosts

127.0.0.1 localhostlocalhost.localdomain localhost4 localhost4.localdomain4 ::1 localhost localhost.localdomain localhost6 localhost6.localdomain6 # Public IP for Oracle 12C RAC

172.16.30.221 rac12c1.localdomain rac12c1 172.16.30.222 rac12c2.localdomain rac12c2 # Private IP for Oracle 12C RAC

192.168.30.221 rac12c1pri.localdomain rac12c1pri 192.168.30.222 rac12c1pri.localdomain rac12c2pri # Virtual IP for Oracle 12C RAC

172.16.30.223 rac12c1vip.localdomain rac12c1vip 172.16.30.224 rac12c2vip.localdomain rac12c2vip #SCAN

172.16.30.225 rac12c-scan.localdomain rac12c-scan 禁用Selinux:

[root@rac12c1 ~]# cat /etc/selinux/config

# This file controls the state of SELinux on the system.

# SELINUX= can take one of these three values: # enforcing - SELinux security policy is enforced.

# permissive - SELinux prints warnings instead of enforcing. # disabled - No SELinux policy is loaded. SELINUX=disabled

# SELINUXTYPE= can take one of three two values: # targeted - Targeted processes are protected,

# minimum - Modification of targeted policy. Only selected processes are protected. # mls - Multi Level Security protection. SELINUXTYPE=targeted [root@rac12c1 ~]#setenforce 0 修改/dev/shm大小为8G

tmpfs /dev/shm tmpfs rw,exec,size=2048M 0 0 [root@rac12c1 ~]# mount -o remount /dev/shm/ 禁用防火墙:

[root@rac12c1 ~]#systemctl start firewalld.service [root@rac12c1 ~]#systemctl stop firewalld.service [root@rac12c1 ~]# ]# systemctl disable firewalld.service rm '/etc/systemd/system/basic.target.wants/firewalld.service' rm '/etc/systemd/system/dbus-org.Fedoraproject.FirewallD1.service' 重启各个节点操作系统,检查各个节点网络连通性: 1 2

3

[root@rac12c1 ~]# ping rac12c2pri [root@rac12c1 ~]# ping rac12c2 ,,, 配置YUM:

[root@rac12c1 ~]# cat /etc/yum.repos.d/base.repo [ol7_latest]

name=Oracle Linux $releasever Latest ($basearch) baseurl=file:///mnt

gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-oracle gpgcheck=0 enabled=1

安装oracle相关的依赖包:

[root@rac12c1 ~]# yum install oracle-rdbms-server-12cR1-preinstall –y

创建用户组和用户,上步操作依据创建了oinstall 54321 dba 54322用户组)和用户oracle(54321),所以执行如下操作创建相关的用户组和用户 添加组

[root@rac12c1 ~]#groupadd -g 54323 oper [root@rac12c1 ~]# groupadd -g 54325 asmdba [root@rac12c1 ~]#groupadd -g 54328 asmadmin [root@rac12c1 ~]#groupadd -g 54329 asmoper 添加grid用户

[[root@rac12c1 ~]#useradd -u 54322 -g oinstall -G dba,asmdba,asmadmin,asmoper grid