Professional Documents
Culture Documents
Oracle 11g Rac On Multipath
Oracle 11g Rac On Multipath
install
On Multipath Environment
Author
Creation Date
2010-12-27
Last Updated
2011-08-09
Version
1.0
Version
()
2010-12-27
1.2
2011-08-09
. .................................................................................................................................... 4
2.
3.
2.1.
Hardware ...................................................................................................4
2.2.
Network ....................................................................................................5
2.3.
........................................................................................................5
2.4.
Hardware ..................................................................................................................... 8
2.4.2.
OS ................................................................................................................................ 8
2.4.3.
2.4.4.
Partition .............................................................................................................. 9
ASM ......................................................................................................... 12
2.5.
IP ............................................................................................................. 13
2.6.
OS USER ......................................................................................................... 13
2.7.
..................................................................................................................... 13
3.2.
3.3.
3.1.2.
3.1.3.
3.1.4.
NTP ................................................................................................................... 17
3.1.5.
3.1.6.
.................................................................................................................. 19
3.1.7.
SSH ................................................................................................................... 21
3.2.2.
3.2.3.
Multipath ................................................................................................. 27
3.2.4.
4.
................................................................................................................................... 68
- 3
.
.
Database oracle
.
2.
System Overview
2.1.
Hardware .
- 4
.
Network
2.3.
DB Interconnect Network
- 5
.
Storage Network
- 6
.
==============================================================================
---------------- Host --------------### HW Path
- Stor -
I/O Paths
Mode
==============================================================================
0 qla2xxx
sda
SP A0
active alive
0 qla2xxx
sdah
SP B0
active
alive
Pseudo name=emcpowerab
CLARiiON ID=CK200050501062 [rac1db]
Logical device ID=60060160B0701000549F38CFAC17DF11 [LUN 93]
- 7
.
2.4.1. Hardware
RDB1 ( rdb1)
RDB2 ( rdb2 )
2214 HE
2214 HE
MEMORY
8G Memory
8G Memory
72 GB HDD * 2 (Mirroring)
72 GB HDD * 2 (Mirroring)
Swap
8004 MB
8004 MB
/tmp
/dev/shm
8G
8G
CPU
(sn: P61620D9SUO3XH)
2.4.2. OS
OS
Hostname
RDB1 ( rdb1)
RDB2 ( rdb2 )
rdb1
rdb2
- 8
.
Kernel
gcc version
rdb1
2.6.18-194.3.1.el5
#1
SMP
2.4.3. Partition
RDB1
[root@rdb1 disks]# df -k
Filesystem
1K-blocks
/dev/cciss/c0d0p1
10483700
/dev/emcpowera2
3806200
48070504
none
6144948
184324
8388608
/dev/cciss/c0d0p3
Local
26171860
39% /
45444300
1% /DB1ARC
8388608
0% /dev/shm
176200 24666192
/dev/cciss/c0d0p4
26171860
/dev/emcpowera1
178826660
1% /data
1205820 23636572
5% /rac
192012 169550696
1% /DGBACKUP
[root@rdb1 disks]#
RDB2
[root@rdb2 ~]# df -k
Filesystem
1K-blocks
/dev/cciss/c0d0p1
none
10483700
3805448
6145700
8388608
8388608
/dev/cciss/c0d0p3
/dev/cciss/c0d0p4
/dev/emcpowera3
26171860
39% /
0% /dev/shm
176200 24666192
26171860
48070504
1% /data
176200 24666192
1% /rac
184324
1% /DB2ARC
45444300
[root@rdb2 ~]#
[root@rdb1 disks]# fdisk l
.
.
Disk /dev/sda: 286.0 GB, 286068310016 bytes
255 heads, 63 sectors/track, 34779 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot
Storage
Start
End
Blocks
Id System
/dev/sda1
22618
/dev/sda2
22619
28698
181679053+ 83 Linux
48837600
83
Linux
/dev/sda3
28699
34778
48837600
83
Linux
Start
End
1
55296
Blocks
56623088
Id System
83
.
.
- 9
.
Linux
Start
/dev/sdbn1
End
1
Blocks
55296
Id System
56623088
83
Linux
Blocks
/dev/emcpowera1
Device Boot
Start
1
22618
181679053+ 83 Linux
Id System
/dev/emcpowera2
22619
28698
48837600
83 Linux
/dev/emcpowera3
28699
34778
48837600
83 Linux
Start
/dev/emcpowerab1
End
1
55296
Blocks
Id
56623088
System
83 Linux
.
.
Disk /dev/emcpowern: 57.9 GB, 57982058496 bytes
64 heads, 32 sectors/track, 55296 cylinders
Units = cylinders of 2048 * 512 = 1048576 bytes
Device Boot
Start
/dev/emcpowern1
End
Blocks
55296
56623088
Id System
83
Linux
Start
End
1
55296
Blocks
Id System
56623088
83
Linux
- 10
.
disk
disk
drwxr-xr-x 4 root
drwxr-xr-x 2 grid
dba
drwxr-xr-x 4 grid
dba
- 11
.
2.4.4. ASM
Partitions
RDB1, RDB2
ASM (OCR,VOTE)
/dev/emcpowerb1
OV01 (/dev/oracleasm/disks/OV01)
ASM (OCR,VOTE)
/dev/emcpowerc1
OV02 (/dev/oracleasm/disks/OV02)
ASM (OCR,VOTE)
/dev/emcpowerd1
OV03 (/dev/oracleasm/disks/OV03)
/dev/emcpowerb2
VOL01 (/dev/oracleasm/disks/VOL01)
/dev/emcpowerc2
VOL02 (/dev/oracleasm/disks/VOL02)
/dev/emcpowerd2
VOL03 (/dev/oracleasm/disks/VOL03)
ASM(DGDATA1)
/dev/emcpowere1
VOL04 (/dev/oracleasm/disks/VOL04)
ASM(DGDATA1)
/dev/emcpowerf1
VOL05 (/dev/oracleasm/disks/VOL05)
ASM(DGDATA1)
/dev/emcpowerg1
VOL06 (/dev/oracleasm/disks/VOL06)
ASM(DGDATA1)
/dev/emcpowerh1
VOL07 (/dev/oracleasm/disks/VOL07)
ASM(DGDATA1)
/dev/emcpoweri1
VOL08 (/dev/oracleasm/disks/VOL08)
ASM(DGDATA1)
/dev/emcpowerj1
VOL09 (/dev/oracleasm/disks/VOL09)
ASM(DGDATA1)
/dev/emcpowekg1
VOL10 (/dev/oracleasm/disks/VOL10)
ASM(DGDATA1)
/dev/emcpowelg1
VOL11 (/dev/oracleasm/disks/VOL11)
ASM(DGDATA1)
/dev/emcpowemg1
VOL12 (/dev/oracleasm/disks/VOL12)
ASM(DGDATA1)
/dev/emcpowern1
VOL13 (/dev/oracleasm/disks/VOL13)
ASM(DGDATA1)
/dev/emcpowero1
VOL14 (/dev/oracleasm/disks/VOL14)
ASM(DGDATA1)
/dev/emcpowerp1
VOL15 (/dev/oracleasm/disks/VOL15)
ASM(DGDATA1)
/dev/emcpowerq1
VOL16 (/dev/oracleasm/disks/VOL16)
ASM(DGDATA1)
/dev/emcpowerr1
VOL17 (/dev/oracleasm/disks/VOL17)
ASM(DGBACKUP1)
/dev/emcpowers1
VOL18 (/dev/oracleasm/disks/VOL18)
ASM(DGBACKUP1)
/dev/emcpowert1
VOL19 (/dev/oracleasm/disks/VOL19)
ASM(DGBACKUP1)
/dev/emcpoweru1
VOL20 (/dev/oracleasm/disks/VOL20)
ASM(DGBACKUP1)
/dev/emcpowerv1
VOL21 (/dev/oracleasm/disks/VOL21)
ASM(DGBACKUP1)
/dev/emcpowerw1
VOL22 (/dev/oracleasm/disks/VOL22)
ASM(DGBACKUP1)
/dev/emcpowerx1
VOL23 (/dev/oracleasm/disks/VOL23)
ASM(DGBACKUP1)
/dev/emcpowery1
VOL24 (/dev/oracleasm/disks/VOL24)
ASM(DGBACKUP1)
/dev/emcpowerz1
VOL25 (/dev/oracleasm/disks/VOL25)
ASM(DGBACKUP1)
/dev/emcpoweraa1
VOL26 (/dev/oracleasm/disks/VOL26)
ASM(DGBACKUP1)
/dev/emcpowerab1
VOL27 (/dev/oracleasm/disks/VOL27)
ASM(DGBACKUP1)
/dev/emcpowerac1
VOL28 (/dev/oracleasm/disks/VOL28)
- 12
.
/dev/emcpowerad1
VOL29 (/dev/oracleasm/disks/VOL29)
ASM(DGBACKUP1)
/dev/emcpowerae1
VOL30 (/dev/oracleasm/disks/VOL30)
ASM(DGBACKUP1)
/dev/emcpoweraf1
VOL31 (/dev/oracleasm/disks/VOL31)
ASM(DGBACKUP1)
/dev/emcpowerag1
VOL32 (/dev/oracleasm/disks/VOL32)
2.5.
IP
eth1
bond0
eth2
RDB1 (rdb1)
RDB2 (rdb2)
10.10.20.45
10.10.20.46
eth0
eth0
192.168.20.135
192.168.20.136
public
eth0:1
eth0
192.168.20.145
192.168.20.146
virtual IP
eth0:2
eth0
192.168.20.147
2.6.
OS USER
USERNAME
root(0)
GROUP
root(0)
oracle(600)
dba(1001)
asmadmin(1002)
dba(1001)
grid(601)
Scan IP
asmadmin(1002)
SHELL
Home Direcoty
PROFILE
/bin/bash
/root
.bash_profile
/bin/bash
/home/oracle
.bash_profile
/bin/bash
/home/grid
.bash_profile
oracle oracle user: oinstall, dba, asmdba , grid user: oinstall, dba, asmadmin, asmdba,
asmoper .
2.7.
- 13
.
RDB1 (rdb1)
RDB2 (rdb2)
KERNEL
2.6.18
2.6.18-194.3.1.el5
Packages
binutils-2.17.50.0.6 (x86_64)
binutils-2.17.50.0.6-14.el5
binutils-2.17.50.0.6-14.el5
compat-libstdc++-33-3.2.3 (i386)
compat-libstdc++-33-3.2.3-61
compat-libstdc++-33-3.2.3-61
compat-libstdc++-33-3.2.3 (x86_64)
compat-libstdc++-33-3.2.3-61
compat-libstdc++-33-3.2.3-61
elfutils-libelf-0.125 (x86_64)
elfutils-libelf-0.137-3.el5
elfutils-libelf-0.137-3.el5
elfutils-libelf-devel-0.125 (x86_64)
elfutils-libelf-devel-0.137-3.el5
elfutils-libelf-devel-0.137-3.el5
elfutils-libelf-devel-static-0.125 (x86_64)
elfutils-libelf-devel-static-0.137-3.el5
elfutils-libelf-devel-static-0.137-3.el5
gcc-4.1.2 (x86_64)
gcc-4.1.2-48.el5
gcc-4.1.2-48.el5
gcc-c++-4.1.2 (x86_64)
gcc-c++-4.1.2-48.el5
gcc-c++-4.1.2-48.el5
glibc-2.5-24 (i686)
glibc-2.5-49
glibc-2.5-49
glibc-2.5-24 (x86_64)
glibc-2.5-49
glibc-2.5-49
glibc-common-2.5 (x86_64)
glibc-common-2.5-49
glibc-common-2.5-49
glibc-devel-2.5 (i386)
glibc-devel-2.5-49
glibc-devel-2.5-49
glibc-devel-2.5 (x86_64)
glibc-devel-2.5-49
glibc-devel-2.5-49
glibc-headers-2.5 (x86_64)
glibc-headers-2.5-49
glibc-headers-2.5-49
kernel-headers-2.6.18 (x86_64)
kernel-headers-2.6.18-194.el5
kernel-headers-2.6.18-194.el5
ksh-20060214 (x86_64)
ksh-20100202-1.el5
ksh-20100202-1.el5
libaio-0.3.106 (i386)
libaio-0.3.106-5
libaio-0.3.106-5
libaio-0.3.106 (x86_64)
libaio-0.3.106-5
libaio-0.3.106-5
libaio-devel-0.3.106 (i386)
libaio-devel-0.3.106-5
libaio-devel-0.3.106-5
libaio-devel-0.3.106 (x86_64)
libaio-devel-0.3.106-5
libaio-devel-0.3.106-5
libgcc-4.1.2 (i386)
libgcc-4.1.2-48.el5
libgcc-4.1.2-48.el5
libgcc-4.1.2 (x86_64)
libgcc-4.1.2-48.el5
libgcc-4.1.2-48.el5
libgomp-4.1.2 (x86_64)
libgomp-4.4.0-6.el5
libgomp-4.4.0-6.el5
libstdc++-4.1.2 (i386)
libstdc++-4.1.2-48.el5
libstdc++-4.1.2-48.el5
libstdc++-4.1.2 (x86_64)
libstdc++-4.1.2-48.el5
libstdc++-4.1.2-48.el5
libstdc++-devel-4.1.2 (x86_64)
libstdc++-devel-4.1.2-48.el5
libstdc++-devel-4.1.2-48.el5
make-3.81 (x86_64)
make-3.81-3.el5
make-3.81-3.el5
sysstat-7.0.2 (x86_64)
sysstat-7.0.2-3.el5
sysstat-7.0.2-3.el5
unixODBC-2.2.11 (i386)
unixODBC-2.2.11-7.1
unixODBC-2.2.11-7.1
unixODBC-2.2.11 (x86_64)
unixODBC-2.2.11-7.1
unixODBC-2.2.11-7.1
unixODBC-devel-2.2.11 (i386)
unixODBC-devel-2.2.11-7.1
unixODBC-devel-2.2.11-7.1
unixODBC-devel-2.2.11 (x86_64)
unixODBC-devel-2.2.11-7.1
unixODBC-devel-2.2.11-7.1
ASM
- 14
.
oracleasm-2.6.18-194.3.1.el5-2.0.5-1.el5
oracleasm-2.6.18-194.3.1.el5-2.0.5-1.el5
oracleasmlib
oracleasmlib-2.0.4-1.el5
oracleasmlib-2.0.4-1.el5
oracleasm-support
oracleasm-support-2.1.3-1.el5
oracleasm-support-2.1.3-1.el5
EMCpower.LINUX-5.3.1.00.00-111
EMCpower.LINUX-5.3.1.00.00-111
EMC Powerpath
EMCpower.LINUX-5.3.1
Symptoms
The issue is resolved with EMC PowerPath version 5.3 SP1 (5.3.1) - refer:
The "oracleasm createdisk" command fails with the following error despite the device having been correctlypartitioned:
Marking disk "/dev/emcpowera1" as an ASM disk: asmtool: Device "/dev/emcpowera1" is not a partition
Cause
EMC PowerPath versions <= 5.3.0 do not properly support the I/O calls performed by oracleasm
Solution
The issue is resolved with EMC PowerPath version 5.3 SP1 (5.3.1) - refer:
EMC PowerPath Family for Linux Version 5.3 Release Notes - January 25, 2010 (Fixed Problems)
EMC Knowledgebase Solution emc203137
3.
Pre-Installation Steps
3.1.
(root .)
[root@rdb1etc]# cat /etc/hosts
# Do not remove the following line, or various programs
# that require network functionality will fail.
127.0.0.1
localhost.localdomain localhost
- 15
.
[FAILED]
rdb1.goodus.com
rdb1
192.168.20.136
rdb2.goodus.com
rdb2
rdb1-priv
10.10.20.46
rdb2-priv
rdb1-vip.goodus.com
rdb1-vip
192.168.20.146
rdb2-vip.goodus.com
rdb2-vip
rdb-scan.goodus.com
rdb-scan
Oracle OS kernel .
/etc/sysctl.conf .
(root .)
fs.aio-max-nr = 1048576
fs.file-max = 6815744
kernel.shmall = 2097152
kernel.shmmni = 4096
kernel.sem = 2700 32000 100 128
net.ipv4.ip_local_port_range = 9000 65500
net.core.rmem_default = 262144
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048586
kernel.shmmax = 8589934592
(root .)
[root@rdb1 ~]# sysctl -p
- 16
.
OS user limit .
/etc/security/limits.conf .
(root .)
oracle
soft
oracle
hard
oracle
soft
oracle
hard
grid
soft
grid
hard
grid
soft
grid
hard
nproc
2047
nproc
nofile
1024
nofile
65536
nproc
2047
nproc
nofile
16384
16384
1024
nofile
65536
(root .)
session
required
/lib64/security/pam_limits.so
3.1.4. NTP
11g r2 RAC Time .
NTP
NTP cluster node Time x ntp
.
/etc/sysconfig/ntpd -x ntp service restart .
(root .)
# Drop root to id 'ntp:ntp' by default.
OPTIONS="-x -u ntp:ntp -p /var/run/ntpd.pid"
- 17
.
17721
1 0 Dec22 ?
root
[root@rdb1 sysconfig]#
NTP
NTP Grid Infrastructure CTSSD daemon
. .
( .)
grid user
rdb1
rdb2
# .bash_profile
# .bash_profile
if [ -f ~/.bashrc ]; then
if [ -f ~/.bashrc ]; then
. ~/.bashrc
. ~/.bashrc
fi
fi
PATH=$PATH:$HOME/bin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/
PATH=$PATH:$HOME/bin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/
bin:/usr/local/sbin
bin:/usr/local/sbin
export PATH
export PATH
export GRID_HOME=/rac/grid/product/11.2.0
export GRID_HOME=/rac/grid/product/11.2.0
export ORACLE_SID=+ASM1
export ORACLE_SID=+ASM2
export PATH=$GRID_HOME/bin:$GRID_HOME/OPatch:$PATH
export PATH=$GRID_HOME/bin:$GRID_HOME/OPatch:$PATH
export ORACLE_HOME=/rac/grid/product/11.2.0
export ORACLE_HOME=/rac/grid/product/11.2.0
export DISPLAY=192.168.*.*:0.0
export DISPLAY=192.168.*.*:0.0
ulimit -p 16384
ulimit -p 16384
ulimit -n 65536
ulimit -n 65536
else
else
- 18
.
fi
fi
umask 022
umask 022
fi
fi
oracle user
rdb1
rdb2
# .bash_profile
# .bash_profile
if [ -f ~/.bashrc ]; then
if [ -f ~/.bashrc ]; then
. ~/.bashrc
. ~/.bashrc
fi
fi
PATH=$PATH:$HOME/bin
PATH=$PATH:$HOME/bin
export PATH
export PATH
stty erase ^H
stty erase ^H
export ORACLE_BASE=/rac/oracle
export ORACLE_BASE=/rac/oracle
export ORACLE_HOME=$ORACLE_BASE/product/11.2.0
export ORACLE_HOME=$ORACLE_BASE/product/11.2.0
export ORACLE_SID=RDB1
export ORACLE_SID=RDB2
export ORACLE_UNQNAME=RAC1DB
export ORACLE_UNQNAME=RAC1DB
export ORACLE_TERM=xterm
export ORACLE_TERM=xterm
export PATH=/usr/sbin:$PATH
export PATH=/usr/sbin:$PATH
export
export
PATH=$ORACLE_HOME/bin:$ORACLE_HOME/OPatch:$PATH
PATH=$ORACLE_HOME/bin:$ORACLE_HOME/OPatch:$PATH
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib
export
export
CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACL
CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACL
E_HOME/rdbms/jlib
E_HOME/rdbms/jlib
export DISPLAY=192.168.6.17:0.0
export DISPLAY=192.168.6.40:0.0
ulimit -p 16384
ulimit -p 16384
ulimit -n 65536
ulimit -n 65536
else
else
fi
fi
umask 022
umask 022
fi
fi
3.1.6.
.
SELinux
- 19
.
SELINUX=disabled
# SELINUXTYPE= type of policy in use. Possible values are:
#
SELINUXTYPE=targeted
IPTABLES
( root .)
[root@rdb1 ~]# iptables -L
Chain INPUT (policy ACCEPT)
target
destination
destination
destination
[root@rdb1 ~]#
- 20
.
TCP Wrapper
( root .)
[root@rdb2 ~]# cat /etc/hosts.allow
#
# hosts.allow
#
# The portmap line is redundant, but it is left to remind you that
# the new secure portmap uses hosts.deny and hosts.allow.
In particular
ALL : ALL
[root@rdb2 ~]#
3.1.7. SSH
RAC password .
ssh deamon .
- 21
.
9434
1 0 Dec22 ?
00:00:00 /usr/sbin/sshd
00:00:00 grep ssh
[grid@rdb1 ~]$
SSH
grid user
rdb1
rdb2
90:82:e3:53:37:cf:8d:16:5b:c7:6a:9e:20:c2:a7:05 grid@rdb1
e6:cd:f3:73:43:2f:de:5b:53:96:d8:b3:8a:03:74:e6 grid@rdb2
[grid@rdb1~]$ cd .ssh
ssh-rsa
ssh-rsa
AAAAB3NzaC1yc2EAAAABIwAAAQEAzSmTrcOtC7/QIPhTnfSk/d+
AAAAB3NzaC1yc2EAAAABIwAAAQEA1+u2IIN+zNAIVt+RHtQpa5
R32q99QJrKxbq6N6FWabYMhZMV4ND8CN7A+5oYlgl8TR6uYuX
7SI2Cjjad1aDB2UGsKsFI2+DO7daKjlR+nhcXi4g26im9nPbv3TwcH
86nOUY+rZZhVi2yMn98j5bgcyDThrT0dB0xvvCQHH0lyiTh+sCiQi
14ho5hyFh+BT5Km3O3z4Jg8GNAO4F3Lj2IIH8uhY9ZMc3ofwdEV
Y3DgV8chTlnbRlxHhFcHxyqZdSWX7U44JI/2rh8QX3EgrnUu9/PfQ
caeuPO0d+qEKuZwhx2Pum6XXtD1SDPv0m4RmU1Ik/0gkqDj2Sa
SNOO9yvtXzA/KkvYpVGH5YjkDLgYvlzmYqYBEpeF0C5ccD/jme+Y
y1vqnUonBtgdv7wEJqMEkg97i66KXxI3jpVuE81X0Rl+gEleWs8m4
2mrVsMa4SLmu0JJoRzNEYSSzdVEakwniyYBf5+udTehF3PBtqSlAiil
d32TlTsty8w8yzrn18L1N5E5bk21HuInbAHk/5rHhevU559zw6SFEz
ncxUn//W54xkc3364t7IAdCXwoEKhRXIBUoGVRdx57V5ZM+bK0y
2Q1qVtsdUyMvncMEhZr2My/KyZLQlIxkk6ajGOaziliy2dk9YwVoCB
QOoFRw== grid@rdb1
UiWw== grid@rdb2
authorized_keys key .
authorized_keys key .
ssh-rsa
ssh-rsa
AAAAB3NzaC1yc2EAAAABIwAAAQEAzSmTrcOtC7/QIPhTnfSk/d+
AAAAB3NzaC1yc2EAAAABIwAAAQEA1+u2IIN+zNAIVt+RHtQpa5
R32q99QJrKxbq6N6FWabYMhZMV4ND8CN7A+5oYlgl8TR6uYuX
7SI2Cjjad1aDB2UGsKsFI2+DO7daKjlR+nhcXi4g26im9nPbv3TwcH
86nOUY+rZZhVi2yMn98j5bgcyDThrT0dB0xvvCQHH0lyiTh+sCiQi
14ho5hyFh+BT5Km3O3z4Jg8GNAO4F3Lj2IIH8uhY9ZMc3ofwdEV
Y3DgV8chTlnbRlxHhFcHxyqZdSWX7U44JI/2rh8QX3EgrnUu9/PfQ
caeuPO0d+qEKuZwhx2Pum6XXtD1SDPv0m4RmU1Ik/0gkqDj2Sa
SNOO9yvtXzA/KkvYpVGH5YjkDLgYvlzmYqYBEpeF0C5ccD/jme+Y
y1vqnUonBtgdv7wEJqMEkg97i66KXxI3jpVuE81X0Rl+gEleWs8m4
2mrVsMa4SLmu0JJoRzNEYSSzdVEakwniyYBf5+udTehF3PBtqSlAiil
d32TlTsty8w8yzrn18L1N5E5bk21HuInbAHk/5rHhevU559zw6SFEz
ncxUn//W54xkc3364t7IAdCXwoEKhRXIBUoGVRdx57V5ZM+bK0y
2Q1qVtsdUyMvncMEhZr2My/KyZLQlIxkk6ajGOaziliy2dk9YwVoCB
QOoFRw== grid@rdb1
UiWw== grid@rdb2
- 22
.
ssh-rsa
AAAAB3NzaC1yc2EAAAABIwAAAQEA1+u2IIN+zNAIVt+RHtQpa5
AAAAB3NzaC1yc2EAAAABIwAAAQEAzSmTrcOtC7/QIPhTnfSk/d+
7SI2Cjjad1aDB2UGsKsFI2+DO7daKjlR+nhcXi4g26im9nPbv3TwcH
R32q99QJrKxbq6N6FWabYMhZMV4ND8CN7A+5oYlgl8TR6uYuX
14ho5hyFh+BT5Km3O3z4Jg8GNAO4F3Lj2IIH8uhY9ZMc3ofwdEV
86nOUY+rZZhVi2yMn98j5bgcyDThrT0dB0xvvCQHH0lyiTh+sCiQi
caeuPO0d+qEKuZwhx2Pum6XXtD1SDPv0m4RmU1Ik/0gkqDj2Say
Y3DgV8chTlnbRlxHhFcHxyqZdSWX7U44JI/2rh8QX3EgrnUu9/PfQ
1vqnUonBtgdv7wEJqMEkg97i66KXxI3jpVuE81X0Rl+gEleWs8m4d
SNOO9yvtXzA/KkvYpVGH5YjkDLgYvlzmYqYBEpeF0C5ccD/jme+Y
32TlTsty8w8yzrn18L1N5E5bk21HuInbAHk/5rHhevU559zw6SFEz2
2mrVsMa4SLmu0JJoRzNEYSSzdVEakwniyYBf5+udTehF3PBtqSlAiil
Q1qVtsdUyMvncMEhZr2My/KyZLQlIxkk6ajGOaziliy2dk9YwVoCB
ncxUn//W54xkc3364t7IAdCXwoEKhRXIBUoGVRdx57V5ZM+bK0y
UiWw== grid@rdb2
QOoFRw== grid@rdb1
oracle user
rdb1
rdb2
bf:8c:e2:a0:69:bb:6b:62:7b:1a:c3:da:5b:45:c9:79 oracle@rdb1
a4:8d:58:03:3d:1d:fb:20:99:3c:d3:e7:4b:f1:c2:28 oracle@rdb2
[oracle@rdb1~]$ cd .ssh
ssh-rsa
ssh-rsa
AAAAB3NzaC1yc2EAAAABIwAAAQEAyZbCFTVYE/r6QaRidXOIc8A
AAAAB3NzaC1yc2EAAAABIwAAAQEAvtSY969Kk/QvHfDWByVxD
hWnTUxow6iPAC6700EiZ5qY+XPv+/BjcmjCLYIGSWAHnFiyG+ae0
ZV2IX8eGPcSTU+1xC7L4fNnUuw8fuiwAPX+xR+Q21FcLpO6ENo6
/d1HwyWX1GbGnb0fVXsFWf6bzQJke0BxmscCa/GXkDGMnsNNs
KPVAE2d/G9+L/1A7CJ9PAUUgXywKwx+reyKrGB9/LHeMg3eBttd
36TQ/VpQ9Bkq/YnHeCiZo1EFS3klQISOiV0Dd3EkQShx4RT9taQ7o
51cjVnZO6tVFT9FwBHo8ihwurpFJr0yJgDAGoIXxVhbmgpjBF0Ln3
+S4HfPpl/15I3t+fIb4jwKp/tprJB6IQH3yka6V6gc+mJfIe3Z3aaWD9
O649hul3PyAb1ld0p94q1zDyegAZ+YaLrVaSIHS8VDIWr6zo8P+er
YLUJhSRdPPebhzqkfyw/D0vjnSO6RniIBaY3YscCzno8l9L2XhdPYa
95MuDL1B8bXZfAq/c7ojURWw1x72Dt/i4BFdlBG5AwaLm+7N1Uy
wzwYGDR1gia7cseaWzhsFJKpVW5QR5CQecUCz+2/aw0jLcZeGaP
yBn9kZq2tFI1EQcRkOHSG6AvP0SPX5Tn2ND0z4GTxLq8rcxhyMze
7sfw== oracle@rdb1
LlFtGndyew== oracle@rdb2
authorized_keys key .
authorized_keys key .
ssh-rsa
ssh-rsa
AAAAB3NzaC1yc2EAAAABIwAAAQEAyZbCFTVYE/r6QaRidXOIc8A
AAAAB3NzaC1yc2EAAAABIwAAAQEAvtSY969Kk/QvHfDWByVxD
hWnTUxow6iPAC6700EiZ5qY+XPv+/BjcmjCLYIGSWAHnFiyG+ae0
ZV2IX8eGPcSTU+1xC7L4fNnUuw8fuiwAPX+xR+Q21FcLpO6ENo6
/d1HwyWX1GbGnb0fVXsFWf6bzQJke0BxmscCa/GXkDGMnsNNs
KPVAE2d/G9+L/1A7CJ9PAUUgXywKwx+reyKrGB9/LHeMg3eBttd
36TQ/VpQ9Bkq/YnHeCiZo1EFS3klQISOiV0Dd3EkQShx4RT9taQ7o
51cjVnZO6tVFT9FwBHo8ihwurpFJr0yJgDAGoIXxVhbmgpjBF0Ln3
+S4HfPpl/15I3t+fIb4jwKp/tprJB6IQH3yka6V6gc+mJfIe3Z3aaWD9
O649hul3PyAb1ld0p94q1zDyegAZ+YaLrVaSIHS8VDIWr6zo8P+er
YLUJhSRdPPebhzqkfyw/D0vjnSO6RniIBaY3YscCzno8l9L2XhdPYa
95MuDL1B8bXZfAq/c7ojURWw1x72Dt/i4BFdlBG5AwaLm+7N1Uy
- 23
.
yBn9kZq2tFI1EQcRkOHSG6AvP0SPX5Tn2ND0z4GTxLq8rcxhyMze
7sfw== oracle@rdb1
LlFtGndyew== oracle@rdb2
ssh-rsa
ssh-rsa
AAAAB3NzaC1yc2EAAAABIwAAAQEAvtSY969Kk/QvHfDWByVxDZ
AAAAB3NzaC1yc2EAAAABIwAAAQEAyZbCFTVYE/r6QaRidXOIc8A
V2IX8eGPcSTU+1xC7L4fNnUuw8fuiwAPX+xR+Q21FcLpO6ENo6K
hWnTUxow6iPAC6700EiZ5qY+XPv+/BjcmjCLYIGSWAHnFiyG+ae0
PVAE2d/G9+L/1A7CJ9PAUUgXywKwx+reyKrGB9/LHeMg3eBttd5
/d1HwyWX1GbGnb0fVXsFWf6bzQJke0BxmscCa/GXkDGMnsNNs
1cjVnZO6tVFT9FwBHo8ihwurpFJr0yJgDAGoIXxVhbmgpjBF0Ln3O
36TQ/VpQ9Bkq/YnHeCiZo1EFS3klQISOiV0Dd3EkQShx4RT9taQ7
649hul3PyAb1ld0p94q1zDyegAZ+YaLrVaSIHS8VDIWr6zo8P+er9
o+S4HfPpl/15I3t+fIb4jwKp/tprJB6IQH3yka6V6gc+mJfIe3Z3aaW
5MuDL1B8bXZfAq/c7ojURWw1x72Dt/i4BFdlBG5AwaLm+7N1Uyy
D9YLUJhSRdPPebhzqkfyw/D0vjnSO6RniIBaY3YscCzno8l9L2XhdP
Bn9kZq2tFI1EQcRkOHSG6AvP0SPX5Tn2ND0z4GTxLq8rcxhyMzeLl
YawzwYGDR1gia7cseaWzhsFJKpVW5QR5CQecUCz+2/aw0jLcZeG
FtGndyew== oracle@rdb2
aP7sfw== oracle@rdb1
- 24
.
3.2.
Linux ASM .
1)
ASM with ASMLIB I/O : ASM raw block devices ASMLib . Raw device
.
2)
ASM with Standard Linux I/O : ASM raw block devices Linux system I/O call . ASM
partition raw device .
ASMLIB .
( root .)
[root@rdb1~]# uname -r
2.6.18-194.3.1.el5
[root@rdb1 asm]# ls -rlt
total 252
-rw-r--r-- 1 root root 137887 Dec 22 17:53 oracleasm-2.6.18-194.3.1.el5-2.0.5-1.el5.x86_64.rpm
-rw-r--r-- 1 root root 90444 Dec 22 17:53 oracleasm-support-2.1.3-1.el5.x86_64.rpm
-rw-r--r-- 1 root root 14176 Dec 22 17:53 oracleasmlib-2.0.4-1.el5.x86_64.rpm
[root@rdb1 asm]#
[root@rdb1 asm]# rpm -Uvh oracleasm-support-2.1.3-1.el5.x86_64.rpm
warning: oracleasm-support-2.1.3-1.el5.x86_64.rpm: Header V3 DSA signature: NOKEY, key ID 1e5e0159
Preparing...
########################################### [100%]
- 25
.
########################################### [100%]
########################################### [100%]
1:oracleasm-2.6.18-194.3.########################################### [100%]
[root@rdb1 asm]# rpm -Uvh oracleasmlib-2.0.4-1.el5.x86_64.rpm
warning: oracleasmlib-2.0.4-1.el5.x86_64.rpm: Header V3 DSA signature: NOKEY, key ID 1e5e0159
Preparing...
1:oracleasmlib
########################################### [100%]
########################################### [100%]
[root@rdb1 asm]#
[root@rdb1 asm]# rpm -qa | grep oracleasm
oracleasmlib-2.0.4-1.el5
oracleasm-support-2.1.3-1.el5
oracleasm-2.6.18-194.3.1.el5-2.0.5-1.el5
[root@rdb1 asm]#
(root .)
rdb1
[root@rdb1 init.d]# ./oracleasm configure
Configuring the Oracle ASM library driver.
This will configure the on-boot properties of the Oracle ASM library
driver.
loaded on boot and what permissions it will have. The current values
will be shown in brackets ('[]'). Hitting <ENTER> without typing an
answer will keep that current value. Ctrl-C will abort.
Default user to own the driver interface []: grid
Default group to own the driver interface []: dba
Start Oracle ASM library driver on boot (y/n) [n]: y
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@rdb1 init.d]#
rdb2
[root@rdb2 asmlib]# cd /etc/init.d
[root@rdb2 init.d]# ./oracleasm configure
Configuring the Oracle ASM library driver.
- 26
.
loaded on boot and what permissions it will have. The current values
will be shown in brackets ('[]'). Hitting <ENTER> without typing an
answer will keep that current value. Ctrl-C will abort.
Default user to own the driver interface []: grid
Default group to own the driver interface []: dba
Start Oracle ASM library driver on boot (y/n) [n]: y
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@rdb2 init.d]#
3.2.3. Multipath
multipath path .
/etc/sysconfig/oracleasm .
(root .)
[root@rdb1 sysconfig]# cat oracleasm
#
# This is a configuration file for automatic loading of the Oracle
# Automatic Storage Management library kernel driver.
# By running /etc/init.d/oracleasm configure.
It is generated
- 27
.
(root rdb1 .)
[root@rdb1 disks]# cat /root/cr_asm_disk.sh
oracleasm createdisk OV01 /dev/emcpowerb1
oracleasm createdisk OV02 /dev/emcpowerc1
oracleasm createdisk OV03 /dev/emcpowerd1
oracleasm createdisk VOL01 /dev/emcpowerb2
oracleasm createdisk VOL02 /dev/emcpowerc2
oracleasm createdisk VOL03 /dev/emcpowerd2
oracleasm createdisk VOL04 /dev/emcpowere1
oracleasm createdisk VOL05 /dev/emcpowerf1
oracleasm createdisk VOL06 /dev/emcpowerg1
oracleasm createdisk VOL07 /dev/emcpowerh1
oracleasm createdisk VOL08 /dev/emcpoweri1
oracleasm createdisk VOL09 /dev/emcpowerj1
oracleasm createdisk VOL10 /dev/emcpowerk1
oracleasm createdisk VOL11 /dev/emcpowerl1
oracleasm createdisk VOL12 /dev/emcpowerm1
oracleasm createdisk VOL13 /dev/emcpowern1
oracleasm createdisk VOL14 /dev/emcpowero1
oracleasm createdisk VOL15 /dev/emcpowerp1
oracleasm createdisk VOL16 /dev/emcpowerq1
oracleasm createdisk VOL17 /dev/emcpowerr1
oracleasm createdisk VOL18 /dev/emcpowers1
oracleasm createdisk VOL19 /dev/emcpowert1
oracleasm createdisk VOL20 /dev/emcpoweru1
oracleasm createdisk VOL21 /dev/emcpowerv1
oracleasm createdisk VOL22 /dev/emcpowerw1
oracleasm createdisk VOL23 /dev/emcpowerx1
oracleasm createdisk VOL24 /dev/emcpowery1
oracleasm createdisk VOL25 /dev/emcpowerz1
oracleasm createdisk VOL26 /dev/emcpoweraa1
oracleasm createdisk VOL27 /dev/emcpowerab1
- 28
.
- 29
.
(root rdb2 .)
[root@rdb2 ~]# oracleasm scandisks
Reloading disk partitions: done
Cleaning any stale ASM disks...
Scanning system for ASM disks...
Instantiating disk "VOL27"
Instantiating disk "VOL28"
Instantiating disk "VOL29"
Instantiating disk "VOL30"
Instantiating disk "VOL31"
Instantiating disk "VOL32"
Instantiating disk "VOL15"
Instantiating disk "VOL16"
Instantiating disk "VOL17"
Instantiating disk "VOL18"
Instantiating disk "VOL19"
Instantiating disk "VOL20"
Instantiating disk "VOL21"
Instantiating disk "VOL22"
Instantiating disk "VOL23"
Instantiating disk "VOL24"
Instantiating disk "VOL25"
Instantiating disk "VOL26"
Instantiating disk "OV01"
Instantiating disk "VOL01"
Instantiating disk "OV02"
Instantiating disk "VOL02"
Instantiating disk "OV03"
Instantiating disk "VOL03"
Instantiating disk "VOL04"
Instantiating disk "VOL05"
Instantiating disk "VOL06"
Instantiating disk "VOL07"
Instantiating disk "VOL08"
Instantiating disk "VOL09"
Instantiating disk "VOL10"
Instantiating disk "VOL11"
Instantiating disk "VOL12"
- 30
.
- 31
.
rdb2
total 0
total 0
0 Dec 22 17:58 .
0 Dec 22 17:59 .
0 Dec 22 17:58 ..
120,
120,
120,
120,
120,
120,
120,
120,
120,
120,
120,
120,
120,
120,
120,
120,
120,
120,
[root@rdb1 disks]#
0 Dec 22 17:59 ..
[root@rdb2 disks]#
- 32
.
Install requirement
.
.
Grid Infrastructure CD .
[grid@rdb1 grid]$ ./runcluvfy.sh stage -pre crsinst -n rdb1,rdb2 -verbose
Performing pre-checks for cluster services setup
Checking node reachability...
Check: Node reachability from node "rdb1"
Destination Node
Reachable?
------------------------------------
------------------------
rdb1
yes
rdb2
yes
Comment
------------------------------------
------------------------
rdb2
passed
rdb1
passed
Status
Comment
------------------------
rdb2
passed
rdb1
passed
------------------------
IP Address
Subnet
Gateway
Def. Gateway
HW Address
- 33
.
MTU
10.10.20.0
0.0.0.0
192.168.20.1
00:1B:78:95:AC:3A 1500
eth0
192.168.20.0
0.0.0.0
192.168.20.1
00:1B:78:95:AC:38 1500
192.168.20.136
IP Address
Subnet
Gateway
Def. Gateway
HW Address
10.10.20.0
0.0.0.0
192.168.20.1
00:18:71:7A:F0:84 1500
eth0
192.168.20.0
0.0.0.0
192.168.20.1
00:18:71:7A:F0:82 1500
192.168.20.135
Destination
------------------------------
Connected?
----------------
rdb1:bond0
yes
Result: Node connectivity passed for subnet "10.10.20.0" with node(s) rdb2,rdb1
Destination
------------------------------
Connected?
----------------
rdb2:10.10.20.46
passed
Destination
------------------------------
Connected?
----------------
rdb1:eth0
yes
Result: Node connectivity passed for subnet "192.168.20.0" with node(s) rdb2,rdb1
Destination
------------------------------
Connected?
----------------
rdb2:192.168.20.136
passed
Interfaces found on subnet "192.168.20.0" that are likely candidates for VIP are:
rdb2 eth0:192.168.20.136
rdb1 eth0:192.168.20.135
Interfaces found on subnet "10.10.20.0" that are likely candidates for a private interconnect are:
rdb2 bond0:10.10.20.46
rdb1 bond0:10.10.20.45
Result: Node connectivity check passed
- 34
.
MTU
Available
------------
Required
------------------------
Comment
------------------------
----------
rdb2
7.8GB (8177484.0KB)
1.5GB (1572864.0KB)
passed
rdb1
7.8GB (8177484.0KB)
1.5GB (1572864.0KB)
passed
Available
------------
Required
Comment
------------------------
------------------------
rdb2
7.65GB (8023820.0KB)
50MB (51200.0KB)
---------passed
rdb1
7.49GB (7850852.0KB)
50MB (51200.0KB)
passed
Available
Required
------------ ------------------------
------------------------
Comment
----------
rdb2
7.46GB (7817272.0KB)
7.8GB (8177484.0KB)
failed
rdb1
7.46GB (7817272.0KB)
7.8GB (8177484.0KB)
failed
Node Name
----------------
------------
/tmp
Mount point
------------
rdb2
Available
------------
Required
------------
6.14GB
Comment
------------
1GB
passed
Node Name
----------------
------------
/tmp
rdb1
Mount point
------------
Available
------------
Required
------------
6.12GB
1GB
Comment
-----------passed
Status
------------
------------------------
Comment
------------------------
rdb2
exists
passed
rdb1
exists
passed
Status
------------ ------------------------
Comment
------------------------
rdb2
failed
rdb1
failed
- 35
.
Status
------------
Comment
------------------------
------------------------
rdb2
exists
passed
rdb1
exists
passed
User Exists
---------------- ------------
------------
Comment
rdb2
yes
yes
no
N/A
failed
rdb1
yes
yes
no
N/A
failed
Result: Membership check for user "grid" in group "oinstall" [as Primary] failed
Check: Membership of user "grid" in group "dba"
Node Name
User Exists
----------------
------------
------------
------------
----------------
rdb2
yes
yes
yes
passed
rdb1
yes
yes
yes
passed
run level
Required
------------------------
Comment
------------------------
----------
rdb2
3,5
passed
rdb1
3,5
passed
Type
Available
------------
Required
------------
Comment
----------------
------------
rdb2
hard
65536
65536
---------------passed
rdb1
hard
65536
65536
passed
Result: Hard limits check passed for "maximum open file descriptors"
Check: Soft limits for "maximum open file descriptors"
Node Name
Type
Available
------------
Required
------------
Comment
----------------
------------
rdb2
soft
1024
1024
---------------passed
rdb1
soft
1024
1024
passed
Result: Soft limits check passed for "maximum open file descriptors"
Check: Hard limits for "maximum user processes"
Node Name
Type
Available
------------
Required
------------
Comment
----------------
------------
----------------
rdb2
hard
16384
16384
passed
rdb1
hard
16384
16384
passed
- 36
.
Type
Available
------------
Required
------------
Comment
----------------
------------
rdb2
soft
2047
2047
---------------passed
rdb1
soft
2047
2047
passed
Available
------------------------
Required
------------------------
Comment
----------
rdb2
x86_64
x86_64
passed
rdb1
x86_64
x86_64
passed
Available
------------------------
Required
------------------------
Comment
----------
rdb2
2.6.18-194.3.1.el5
2.6.18
passed
rdb1
2.6.18-194.3.1.el5
2.6.18
passed
Configured
------------------------
Required
------------------------
Comment
----------
rdb2
2700
250
passed
rdb1
2700
250
passed
Configured
------------------------
Required
------------------------
Comment
----------
rdb2
32000
32000
passed
rdb1
32000
32000
passed
Configured
------------------------
Required
------------------------
Comment
----------
rdb2
100
100
passed
rdb1
100
100
passed
Configured
------------------------
Required
------------------------
Comment
----------
rdb2
128
128
passed
rdb1
128
128
passed
- 37
.
Configured
------------------------
Required
------------------------
Comment
----------
rdb2
8589934592
536870912
passed
rdb1
8589934592
536870912
passed
Configured
------------------------
Required
------------------------
Comment
----------
rdb2
4096
4096
passed
rdb1
4096
4096
passed
Configured
------------------------
Required
------------------------
Comment
----------
rdb2
2097152
2097152
passed
rdb1
2097152
2097152
passed
Configured
------------------------
Required
------------------------
Comment
----------
rdb2
6815744
6815744
passed
rdb1
6815744
6815744
passed
Configured
------------------------
Required
------------------------
Comment
----------
rdb2
passed
rdb1
passed
Configured
------------------------
Required
------------------------
Comment
----------
rdb2
262144
262144
passed
rdb1
262144
262144
passed
Configured
------------------------
Required
------------------------
Comment
----------
rdb2
4194304
4194304
passed
rdb1
4194304
4194304
passed
- 38
.
Configured
------------------------
Required
------------------------
Comment
----------
rdb2
262144
262144
passed
rdb1
262144
262144
passed
Configured
------------------------
Required
------------------------
Comment
----------
rdb2
1048586
1048576
passed
rdb1
1048586
1048576
passed
Configured
------------------------
Required
------------------------
Comment
----------
rdb2
1048576
1048576
passed
rdb1
1048576
1048576
passed
Available
------------------------
Required
------------------------
Comment
----------
rdb2
make-3.81-3.el5
make-3.81
passed
rdb1
make-3.81-3.el5
make-3.81
passed
Available
------------------------
Required
------------------------
Comment
----------
rdb2
binutils-2.17.50.0.6-14.el5 binutils-2.17.50.0.6
passed
rdb1
binutils-2.17.50.0.6-14.el5 binutils-2.17.50.0.6
passed
Available
------------------------
Required
------------------------
Comment
----------
rdb2
gcc-4.1.2-48.el5
gcc-4.1
passed
rdb1
gcc-4.1.2-48.el5
gcc-4.1
passed
Available
Required
Comment
------------------------
------------------------
----------
rdb2
libaio-0.3.106-5 (i386)
libaio-0.3.106 (i386)
passed
rdb1
libaio-0.3.106-5 (i386)
libaio-0.3.106 (i386)
passed
- 39
.
Available
------------------------
Required
------------------------
Comment
----------
rdb2
passed
rdb1
passed
Available
------------------------
Required
------------------------
Comment
----------
rdb2
glibc-2.5-49 (i686)
glibc-2.5-24 (i686)
passed
rdb1
glibc-2.5-49 (i686)
glibc-2.5-24 (i686)
passed
Available
------------------------
Required
------------------------
Comment
----------
rdb2
glibc-2.5-49 (x86_64)
glibc-2.5-24 (x86_64)
passed
rdb1
glibc-2.5-49 (x86_64)
glibc-2.5-24 (x86_64)
passed
Available
------------------------
Required
------------------------
Comment
----------
rdb2
rdb1
Available
------------------------
Required
------------------------
Comment
----------
rdb2
rdb1
Available
------------------------
Required
------------------------
Comment
----------
rdb2
rdb1
Available
------------------------
Required
------------------------
Comment
----------
rdb2
rdb1
- 40
.
Available
------------------------
Required
Comment
------------------------
----------
rdb2
glibc-common-2.5-49
glibc-common-2.5
passed
rdb1
glibc-common-2.5-49
glibc-common-2.5
passed
Available
------------------------
Required
Comment
------------------------
----------
rdb2
glibc-devel-2.5-49 (i386)
glibc-devel-2.5 (i386)
passed
rdb1
glibc-devel-2.5-49 (i386)
glibc-devel-2.5 (i386)
passed
Available
------------------------
Required
Comment
------------------------
----------
rdb2
passed
rdb1
passed
Available
------------------------
Required
Comment
------------------------
----------
rdb2
glibc-headers-2.5-49
glibc-headers-2.5
passed
rdb1
glibc-headers-2.5-49
glibc-headers-2.5
passed
Available
------------------------
Required
------------------------
Comment
----------
rdb2
gcc-c++-4.1.2-48.el5
gcc-c++-4.1.2
passed
rdb1
gcc-c++-4.1.2-48.el5
gcc-c++-4.1.2
passed
Available
------------------------
Required
------------------------
Comment
----------
rdb2
rdb1
Available
------------------------
Required
------------------------
Comment
----------
rdb2
rdb1
- 41
.
Available
------------------------
Required
------------------------
Comment
----------
rdb2
libgcc-4.1.2-48.el5 (i386)
libgcc-4.1.2 (i386)
passed
rdb1
libgcc-4.1.2-48.el5 (i386)
libgcc-4.1.2 (i386)
passed
Available
------------------------
Required
------------------------
Comment
----------
rdb2
passed
rdb1
passed
Available
------------------------
Required
------------------------
Comment
----------
rdb2
passed
rdb1
passed
Available
------------------------
Required
------------------------
Comment
----------
rdb2
libstdc++-4.1.2-48.el5 (x86_64)
rdb1
Available
------------------------
Required
------------------------
Comment
----------
rdb2
rdb1
Available
------------------------
Required
------------------------
Comment
----------
rdb2
sysstat-7.0.2-3.el5
sysstat-7.0.2
passed
rdb1
sysstat-7.0.2-3.el5
sysstat-7.0.2
passed
Available
------------------------
Required
------------------------
Comment
----------
rdb2
passed
rdb1
passed
- 42
.
Available
------------------------
Required
------------------------
Comment
----------
rdb2
rdb1
Available
------------------------
Required
------------------------
Comment
----------
rdb2
rdb1
Available
------------------------
Required
------------------------
Comment
----------
rdb2
rdb1
Available
------------------------
Required
------------------------
Comment
----------
rdb2
ksh-20100202-1.el5
ksh-20060214
passed
rdb1
ksh-20100202-1.el5
ksh-20060214
passed
Status
------------------------
Comment
------------------------
rdb2
passed
rdb1
passed
Available
------------------------
Required
------------------------
Comment
----------
rdb2
0022
0022
passed
rdb1
0022
0022
passed
- 43
.
Running?
------------------------------------
------------------------
rdb2
yes
rdb1
yes
------------------------------------
------------------------
rdb2
yes
rdb1
yes
Result:
NTP daemon slewing option check passed
Checking NTP daemon's boot time configuration, in file "/etc/sysconfig/ntpd", for slewing option "-x"
Check: NTP daemon's boot time configuration
Node Name
------------------------------------
------------------------
rdb2
yes
rdb1
yes
Result:
NTP daemon's boot time configuration check for slewing option passed
NTP common Time Server Check started...
NTP Time Server "218.50.1.115" is common to all nodes on which the NTP daemon is running
NTP Time Server "211.39.136.4" is common to all nodes on which the NTP daemon is running
Check of common NTP Time Server passed
Clock time offset check from NTP Time Server started...
Checking on nodes "[rdb2, rdb1]"...
Check: Clock time offset from NTP Time Server
Time Server: 218.50.1.115
Time Offset Limit: 1000.0 msecs
Node Name
-----------rdb2
Time Offset
-----------------------5.637
Status
-----------------------passed
- 44
.
7.231
passed
Time Server "218.50.1.115" has time offsets that are within permissible limits for nodes "[rdb2, rdb1]".
Time Server: 211.39.136.4
Time Offset Limit: 1000.0 msecs
Node Name
------------
Time Offset
------------------------
Status
------------------------
rdb2
2.85
passed
rdb1
3.998
passed
Time Server "211.39.136.4" has time offsets that are within permissible limits for nodes "[rdb2, rdb1]".
Clock time offset check passed
Result: Clock synchronization check using Network Time Protocol(NTP) passed
Pre-check for cluster services setup was unsuccessful on all the nodes.
[grid@rdb1 grid]$
- 45
.
Installation step
4.1.
4.1.1. runInstaller
(grid rdb1 .)
[grid@rdb1 grid]$ ./runInstaller
Starting Oracle Universal Installer...
Checking Temp space: must be greater than 120 MB.
Actual 3180 MB
Passed
Actual 7633 MB
Passed
GUI
Advanced Installation
- 46
.
Korean
Configure GNS :
Edit .
rdb1.goodus.com rdb1
rdb1-vip.goodus.com rdb1-vip
Add .
rdb2 , rdb2-vip
7. Storage Option Information
ASM
- 47
.
Redundancy : Normal
Disk .
OV01, OV02, OV03
11. Specify ASM Password II
IPMI :
IPMI module .
IPMI management network .
URL :
OSDBA : dba
- 48
.
Directory .
requirement check
19. Summary
20. Setup
Summary
- 49
.
22. orainstRoot.sh
rdb1 :
[root@rdb1 ~]# /rac/grid/oraInventory/orainstRoot.sh
Changing permissions of /rac/grid/oraInventory.
Adding read,write permissions for group.
Removing read,write,execute permissions for world.
Changing groupname of /rac/grid/oraInventory to dba.
The execution of the script is complete.
[root@rdb1 ~]#
rdb2 :
[root@rdb2 oracle]# /rac/grid/oraInventory/orainstRoot.sh
Changing permissions of /rac/grid/oraInventory.
Adding read,write permissions for group.
Removing read,write,execute permissions for world.
Changing groupname of /rac/grid/oraInventory to dba.
The execution of the script is complete.
[root@rdb2 oracle]#
ORACLE_OWNER= grid
ORACLE_HOME= /rac/grid/product/11.2.0
ohasd is starting
CRS-2672: Attempting to start 'ora.gipcd' on 'rdb1'
/rac/grid/product/11.2.0/crs/install/crsconfig_params
Creating trace directory
Operation successful.
root wallet
Operation successful.
peer wallet
pa wallet
pa wallet keys
pa cert request
peer cert
pa cert
## STATE
--
-----
File Universal Id
-----------------
1. ONLINE
pa root cert TP
[RAC_OV_DG]
peer pa cert TP
2. ONLINE
95d59037a3054fcbbfcf2a4360a61250 (/dev/oracleasm/disks/OV01)
8ceebb0896af4fdbbf64cf602e08f87e (/dev/oracleasm/disks/OV02)
- 50
.
[RAC_OV_DG]
3. ONLINE
95f52f6a470e4f56bf8df3178cf46594 (/dev/oracleasm/disks/OV03)
[RAC_OV_DG]
ORACLE_OWNER= grid
ORACLE_HOME= /rac/grid/product/11.2.0
/rac/grid/product/11.2.0/crs/install/crsconfig_params
Operation successful.
ohasd is starting
CRS-4402: The CSS daemon was started in exclusive mode but found an active CSS
An active cluster was found during exclusive startup, restarting to join the cluster
rdb1
2010/12/27 14:54:04
/rac/grid/product/11.2.0/cdata/rdb1/backup_20101227_145404.olr
Actual 7633 MB
Passed
[root@rdb1 ~]#
rdb2
2010/12/27 14:58:50
/rac/grid/product/11.2.0/cdata/rdb2/backup_20101227_145850.olr
Configure Oracle Grid Infrastructure for a Cluster ... succeeded
Updating inventory properties for clusterware
Starting Oracle Universal Installer...
Checking swap space: must be greater than 500 MB.
The inventory pointer is located at /etc/oraInst.loc
The inventory is located at /rac/grid/oraInventory
- 51
.
Actual 7633 MB
Passed
log
====================================================
INFO: Checking Single Client Access Name (SCAN)...
INFO: Checking name resolution setup for "rdb-scan"...
INFO: ERROR:
INFO: PRVF-4664 : Found inconsistent name resolution entries for SCAN name "rdbscan"
INFO: ERROR:
INFO: PRVF-4657 : Name resolution setup check for "rdb-scan" (IP address:
192.168.20.147) failed
INFO: ERROR:
INFO: PRVF-4664 : Found inconsistent name resolution entries for SCAN name "rdbscan"
INFO: Verification of SCAN VIP and Listener setup failed
====================================================
OUI rdb-scan nslookup DNS
hosts install error
error .
4.2.
Install
( )
[root@rdb2 oracle]# crsctl stat res -t
-------------------------------------------------------------------------------NAME
TARGET
STATE
SERVER
STATE_DETAILS
-------------------------------------------------------------------------------Local Resources
-------------------------------------------------------------------------------ora.RAC_OV_DG.dg
- 52
.
rdb1
ONLINE ONLINE
rdb2
ONLINE ONLINE
rdb1
Started
ONLINE ONLINE
rdb2
Started
ONLINE ONLINE
rdb1
ONLINE ONLINE
rdb2
ora.asm
ora.eons
ora.gsd
OFFLINE OFFLINE
rdb1
OFFLINE OFFLINE
rdb2
ora.net1.network
ONLINE ONLINE
rdb1
ONLINE ONLINE
rdb2
ONLINE ONLINE
rdb1
ONLINE ONLINE
rdb2
ONLINE ONLINE
rdb1
ONLINE ONLINE
rdb2
ora.ons
ora.registry.acfs
-------------------------------------------------------------------------------Cluster Resources
-------------------------------------------------------------------------------ora.LISTENER_SCAN1.lsnr
1
ONLINE
ONLINE
rdb1
ora.oc4j
1
OFFLINE OFFLINE
ora.rdb1.vip
1
ONLINE
ONLINE
rdb1
ONLINE
ONLINE
rdb2
ONLINE
ONLINE
rdb1
ora.rdb2.vip
1
ora.scan1.vip
1
[root@rdb2 oracle]#
4.2.2. network
- 53
.
( )
rdb1
[grid@rdb1 ~]$ ifconfig
bond0
Mask:255.255.255.0
MTU:1500 Metric:1
eth0
Bcast:192.168.20.255 Mask:255.255.255.0
eth0:1
eth0:2
eth1
MTU:1500
Metric:1
- 54
.
eth2
MTU:1500
Metric:1
lo
[grid@rdb1 ~]$
rdb2
[root@rdb2 ~]# ifconfig
bond0
Mask:255.255.255.0
MTU:1500 Metric:1
eth0
Bcast:192.168.20.255 Mask:255.255.255.0
- 55
.
eth0:1
eth1
MTU:1500
Metric:1
eth2
MTU:1500
Metric:1
lo
[root@rdb2 ~]#
- 56
.
process .
( )
[root@rdb1 ~]# ps -ef | grep oh
root
10981
1 0 13:45 ?
root
root
27289
1 0 Dec24 ?
[root@rdb1 ~]#
[root@rdb1 ~]# ps -ef | grep d.bin
root
3020
1 0 14:48 ?
grid
5504
1 0 14:50 ?
00:00:00 /rac/grid/product/11.2.0/bin/mdnsd.bin
grid
5515
1 0 14:50 ?
00:00:00 /rac/grid/product/11.2.0/bin/gipcd.bin
grid
5526
1 0 14:50 ?
00:00:00 /rac/grid/product/11.2.0/bin/gpnpd.bin
grid
5578
1 0 14:51 ?
00:00:00 /rac/grid/product/11.2.0/bin/ocssd.bin
root
5719
1 0 14:52 ?
00:00:00 /rac/grid/product/11.2.0/bin/octssd.bin
grid
5830
1 0 14:52 ?
00:00:00 /rac/grid/product/11.2.0/bin/oclskd.bin
root
5846
1 1 14:52 ?
grid
5866
1 0 14:52 ?
00:00:00 /rac/grid/product/11.2.0/bin/evmd.bin
root
5890
1 0 14:52 ?
00:00:00 /rac/grid/product/11.2.0/bin/oclskd.bin
root
[root@rdb1 ~]#
[root@rdb1 ~]# ps -ef | grep pmon
grid
22760
1 0 14:12 ?
root
00:00:00 asm_pmon_+ASM1
00:00:00 grep pmon
[root@rdb1 ~]#
[root@rdb1 ~]# ps -ef | grep LISTENER
grid
6571
1 0 14:54 ?
grid
7292
1 0 15:01 ?
root
[root@rdb1 ~]#
4.3.
Database Installation
4.3.1. ASMCA
- 57
.
asmca .
( )
1. Disk Groups
5. DGBACKUP1
5.
- 58
.
(oracle rdb1 .)
[oracle@rdb1 database]$ ./runInstaller
Starting Oracle Universal Installer...
Actual 5928 MB
Passed
Actual 7633 MB
Passed
Some requirement checks failed. You must fulfill these requirements before
Email :
- 59
.
KO16KSC5601 DB DBCA .
software only .
Create and Configure a database KO16MSWIN949
.
3. Node Selection
Korean
select all
dba group
requirement .
- 60
.
10. Summary
Swap .
Finish
Ignore All
11. Install Product
ORACLE_OWNER= oracle
ORACLE_OWNER= oracle
ORACLE_HOME= /rac/oracle/product/11.2.0
ORACLE_HOME= /rac/oracle/product/11.2.0
[n]: y
Copying dbhome to /usr/local/bin ...
The file "oraenv" already exists in /usr/local/bin.
[n]: y
[n]:
The file "coraenv" already exists in /usr/local/bin.
[n]:
[n]:
Overwrite it? (y/n)
[n]: y
[root@rdb2 ~]#
- 61
.
4.3.3. Database
KO16KSC5601 DBCA DB .
2. Welcome
Create a Database
3. Welcome
4. Welcome
Admin-Managed
- 62
.
7. Password
Password
ASMSNMP password
- 63
.
No scripts to run
13. Memory
14. Sizing
Typical
Processes : 1000
KO16KSC5601
National Character Set : UTF8
Default Language : Korean
Default Territory : Korea
- 64
.
Finish
19. Setup
20. Finish
Exit
4.4.
Install
( )
[root@rdb1 source]# crsctl stat res -t
-------------------------------------------------------------------------------NAME
TARGET
STATE
SERVER
STATE_DETAILS
-------------------------------------------------------------------------------Local Resources
-------------------------------------------------------------------------------ora.DGBACKUP1.dg
- 65
.
rdb1
OFFLINE OFFLINE
rdb2
ora.DGDATA1.dg
ONLINE ONLINE
rdb1
ONLINE ONLINE
rdb2
ora.LISTENER.lsnr
ONLINE ONLINE
rdb1
ONLINE ONLINE
rdb2
ora.RAC_OV_DG.dg
ONLINE ONLINE
rdb1
ONLINE ONLINE
rdb2
ONLINE ONLINE
rdb1
Started
ONLINE ONLINE
rdb2
Started
ONLINE ONLINE
rdb1
ONLINE ONLINE
rdb2
ora.asm
ora.eons
ora.gsd
OFFLINE OFFLINE
rdb1
OFFLINE OFFLINE
rdb2
ora.net1.network
ONLINE ONLINE
rdb1
ONLINE ONLINE
rdb2
ONLINE ONLINE
rdb1
ONLINE ONLINE
rdb2
ONLINE ONLINE
rdb1
ONLINE ONLINE
rdb2
ora.ons
ora.registry.acfs
-------------------------------------------------------------------------------Cluster Resources
-------------------------------------------------------------------------------ora.LISTENER_SCAN1.lsnr
1
ONLINE
ONLINE
rdb2
ora.oc4j
1
OFFLINE OFFLINE
ora.rac1db.db
1
ONLINE ONLINE
rdb1
Open
- 66
.
ONLINE ONLINE
rdb2
Open
ora.rdb1.vip
1
ONLINE
ONLINE
rdb1
ONLINE
ONLINE
rdb2
ONLINE
ONLINE
rdb2
ora.rdb2.vip
1
ora.scan1.vip
1
[root@rdb1 source]#
- 67
.
5.
. , check ,
.
Oracle Certification
OS , hardware , oracle Certification .
.
Test
Test plan Test .
- 68
.