ORACLE之RAC搭建过程3-Linux环境准备
- rac1 和 rac2 是一致的
安装所需软件包:
[root@rac1 ~]# yum install tree sysstat telnet lrzsz nmap dos2unix -y
[root@rac1 ~]# yum install unixODBC* -y
关闭防火墙:
[root@rac1 ~]# systemctl stop firewalld
[root@rac1 ~]# systemctl disable firewalld
Removed symlink /etc/systemd/system/dbus-org.fedoraproject.FirewallD1.service.
Removed symlink /etc/systemd/system/multi-user.target.wants/firewalld.service.
[root@rac1 ~]#
关闭selinux
[root@rac1 ~]# vim /etc/selinux/config
[root@rac1 ~]# 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@rac1 ~]# setenforce 0
[root@rac1 ~]# getenforce
Permissive
[root@rac1 ~]#
两个节点:/etc/hosts
[root@rac1 ~]# vim /etc/hosts
[root@rac1 ~]# cat /etc/hosts
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
# Public Network - (eth0)
10.0.0.11 rac1
10.0.0.12 rac2
# Public Virtual IP (VIP) addresses - (eth0:1)
10.0.0.101 rac1-vip
10.0.0.102 rac2-vip
# Private Interconnect - (eth1) RAC Heartbeat
192.168.8.11 rac1-priv
192.168.8.12 rac2-priv
# Single Client Access Name (SCAN)
10.0.0.100 rac-scan
127.0.0.1 localhost
[root@rac1 ~]#
安装xclock
[root@rac1 ~]# yum -y install xorg-x11-apps
设置DISPlAY
export DISPLAY=10.0.0.1:0
Red Hat Enterprise Linux 6 需要的软件包
binutils-2.20.51.0.2-5.11.el6 (x86_64)
compat-libcap1-1.10-1 (x86_64)
compat-libstdc++-33-3.2.3-69.el6 (x86_64)
compat-libstdc++-33-3.2.3-69.el6.i686
gcc-4.4.4-13.el6 (x86_64)
gcc-c++-4.4.4-13.el6 (x86_64)
glibc-2.12-1.7.el6 (i686)
glibc-2.12-1.7.el6 (x86_64)
glibc-devel-2.12-1.7.el6 (x86_64)
glibc-devel-2.12-1.7.el6.i686
ksh
libgcc-4.4.4-13.el6 (i686)
libgcc-4.4.4-13.el6 (x86_64)
libstdc++-4.4.4-13.el6 (x86_64)
libstdc++-4.4.4-13.el6.i686
libstdc++-devel-4.4.4-13.el6 (x86_64)
libstdc++-devel-4.4.4-13.el6.i686
libaio-0.3.107-10.el6 (x86_64)
libaio-0.3.107-10.el6.i686
libaio-devel-0.3.107-10.el6 (x86_64)
libaio-devel-0.3.107-10.el6.i686
make-3.81-19.el6
sysstat-9.0.4-11.el6 (x86_64)
rpm查看
rpm -qa |grep -i binutils-2.20
rpm -qa |grep -i compat-libcap1-1
rpm -qa |grep -i compat-libstdc++-33
rpm -qa |grep -i gcc-4.
rpm -qa |grep -i gcc-c++-4.
rpm -qa |grep -i glibc-2.
rpm -qa |grep -i glibc-devel-2.
rpm -qa |grep -i ksh
rpm -qa |grep -i libgcc-4.
rpm -qa |grep -i libstdc++-4.
rpm -qa |grep -i libstdc++-devel-4.
rpm -qa |grep -i libaio-0.
rpm -qa |grep -i libaio-devel-0.
rpm -qa |grep -i make-3
rpm -qa |grep -i sysstat-9
按标准安装的Linux,检查后发现还需要安装如下两个包:
yum install libaio-devel* -y
yum install ksh* -y
额外需要安装的软件包:
- unixODBC-2.2.14-11.el6 (x86_64) or later
- unixODBC-2.2.14-11.el6.i686 or later
- unixODBC-devel-2.2.14-11.el6 (x86_64) or later
- unixODBC-devel-2.2.14-11.el6.i686 or later
yum install unixODBC* -y