设为首页 加入收藏

TOP

Oracle Linux 7.1 安装Oracle 12C RAC(一)
2015-11-10 12:17:20 来源: 作者: 【 】 浏览:7
Tags:Oracle Linux 7.1 安装 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_64 x86_64 GNU/Linux


IP规划:


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


127.0.0.1? localhost localhost.localdomain localhost4 localhost4.localdomain4


::1? ? ? ? localhost localhost.localdomain localhost6 localhost6.localdomain6


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'


重启各个节点操作系统,检查各个节点网络连通性:


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


为oracle和grid用户设置密码


1
2
?


[[root@rac12c1 ~]#passwd oracle


[root@rac12c1 ~]# passwd grid


确保oracle是oper,asmdba组成员


1
?


[root@rac12c1 ~]#? usermod? -g oinstall -G dba,oper,asmdba oracle


?修改用户资源限制: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


#


# # Oracle user


?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 13217728


?oracle soft memlock 134217728


# End of file


修改内核参数,


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


fs.aio-max-nr = 1048576


net.i

首页 上一页 1 2 3 4 下一页 尾页 1/4/4
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇Oracle学习笔记之视图 下一篇Oracle表联结之嵌套循环

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: