pv4.ip_local_port_range = 9000 65500
[root@rac12c1 ~]# /sbin/sysctl -p
安装 oracleasm-support and oracleasmlib,配置共享磁盘。
[root@rac12c1 ~]# rpm -qa | grep oracleasm
kmod-oracleasm-2.0.8-8.el7.x86_64
oracleasm-support-2.1.8-3.el7.x86_64
oracleasmlib-2.0.8-2.el7.x86_64
http://www.oracle.com/technetwork/server-storage/linux/asmlib/ol7-2352094.html 下载ASMLIB包。
[root@rac12c1 ~]# /etc/init.d/oracleasm configure -i
Configuring the Oracle ASM library driver.
This will configure the on-boot properties of the Oracle ASM library
driver.? The following questions will determine whether the driver is
loaded on boot and what permissions it will have.? The current values
will be shown in brackets ('[]').? Hitting without typing an
answer will keep that current value.? Ctrl-C will abort.
Default user to own the driver interface [grid]: grid
Default group to own the driver interface [asmadmin]: asmadmin
Scan for Oracle ASM disks on boot (y/n) [y]: y
Writing Oracle ASM library driver configuration: done
Initializing the Oracle ASMLib driver:? ? ? ? ? ? ? ? ? ? [? OK? ]
Scanning the system for Oracle ASMLib disks:? ? ? ? ? ? ? [? OK? ]
?
[root@rac12c1 ~]# /usr/sbin/oracleasm configure
ORACLEASM_UID=grid
ORACLEASM_GID=asmadmin
ORACLEASM_SCANBOOT=true
ORACLEASM_SCANORDER=""
ORACLEASM_SCANEXCLUDE=""
ORACLEASM_USE_LOGICAL_BLOCK_SIZE="false"
[root@rac12c1 ~]# tail -2 /etc/pam.d/login
session required /lib64/security/pam_limits.so
session required pam_limits.so
配置DNS:
[root@rac12c1 ~]# vim /etc/resolv.conf
# Generated by NetworkManager
search localdomain
禁用NTP服务:
1
2
3
4
?
[root@rac12c1 ~]#/sbin/service ntpd stop
[root@rac12c1 ~]#chkconfig ntpd off
[root@rac12c1 ~]#mv /etc/ntp.conf /etc/ntp.conf.org
[root@rac12c1 ~]#rm /var/run/ntpd.pid
建立安装目录:
[root@rac12c1 ~]#mkdir -p /u01/app/12.1.0/grid
[root@rac12c1 ~]#mkdir -p /u01/app/grid
[root@rac12c1 ~]#mkdir -p /u01/app/oracle
[root@rac12c1 ~]#mkdir -p /u01/app/oracle/product/12.1.0/db_1[root@rac12c1 ~]#chown -R grid:oinstall /u01
[root@rac12c1 ~]#chown oracle:oinstall /u01/app/oracle
[root@rac12c1 ~]## chmod -R 775 /u01/
分区,配置共享磁盘:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
?
[oracle@rac12c1 ~]$ ls -l /dev/sd*
brw-rw---- 1 root disk 8,? 0 Aug 21 18:33 /dev/sda
brw-rw---- 1 root disk 8,? 1 Aug 21 18:33 /dev/sda1
brw-rw---- 1 root disk 8,? 2 Aug 21 18:33 /dev/sda2
brw-rw---- 1 root disk 8,? 3 Aug 21 18:33 /dev/sda3
brw-rw---- 1 root disk 8, 16 Aug 22 20:27 /dev/sdb
brw-rw---- 1 root disk 8, 17 Aug 22 20:27 /dev/sdb1
brw-rw---- 1 root disk 8, 32 Aug 21 22:47 /dev/sdc
brw-rw---- 1 root disk 8, 33 Aug 21 22:47 /dev/sdc1
brw-rw---- 1 root disk 8, 48 Aug 21 22:47 /dev/sdd
brw-rw---- 1 root disk 8, 49 Aug 21 22:47 /dev/sdd1
brw-rw---- 1 root disk 8, 64 Aug 21 22:47 /dev/sde
brw-rw---- 1 root disk 8, 65 Aug 21 22:47 /dev/sde1
[oracle@rac12c1 ~]$ /etc/init.d/oracleasm createdisk CRS /dev/sdc1
[oracle@rac12c1 ~]$ /etc/init.d/oracleasm createdisk DATA1 /dev/sd1
[oracle@rac12c1 ~]$ /etc/init.d/oracleasm createdisk DATA2 /dev/sde1
[root@rac12c1 ~]# /etc/init.d/oracleasm scandisks
Scanning the system for Oracle ASMLib disks:? ? ? ? ? ? ? [? OK? ]
[root@rac12c1 ~]# /etc/init.d/oracleasm listdisks
CRS
DATA1
DATA2
另外一个节点,扫描共享磁盘。
配置用户环境变量:
[root@rac12c1 ~]# cat /home/grid/.bash_profile
# .bash_profile
# Get the aliases and functions
if [ -f ~/.bashrc ]; then
?. ~/.bashrc
fi
# User specific environment and startup programs
PATH=$PATH:$HOME/.local/bin:$HOME/bin
export PATH
export ORACLE_BASE=/u01/a