Oracle RAC 사전 준비사항
- 사전에 어떠한 방식 및 구조로 구축할지에 대한 생각.
- 기본적인 설치 내역에 대해서 정리한 뒤, 설치를 진행.
RAC Architecture
Vmware Install(생략)
OS 설정 내역
Memory | Node1,2 | Vote&OCR | ASMDISK | Network |
3.3GB | 30GB | 1GB-3개 | 5G-3개 | NAT/HOST-Only |
- Memory의 경우, 적어도 3G가 이상 적용되어 있어야 수월하게 설치가 가능합니다.
IP 설정 내역
[root@rac1 ~]# 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
192.168.22.101 rac1 192.168.22.102 rac2
10.10.10.1 rac1-priv 10.10.10.1 rac2-priv
192.168.22.201 rac1-vip 192.168.22.202 rac2-vip
192.168.22.100 rac-scanip |
RHEL5(Linux rac1 2.6.18-194.el5PAE) 32bit / Oracle 11.2.0.3 1~3
p10098816_112020_LINUX_1of7.zip p10098816_112020_LINUX_2of7.zip p10098816_112020_LINUX_3of7.zip |
필수 RPM 설치
[OS 설치시 System Tool 추가 설치]
[root@rac1 home]# rpm -qa|grep oracleasm* oracleasm-support-2.1.3-1.el5 oracleasm-2.6.18-194.el5xen-2.0.5-1.el5 oracleasm-2.6.18-194.el5PAE-2.0.5-1.el5 oracleasmlib-2.0.4-1.el5 oracleasm-2.6.18-194.el5debug-2.0.5-1.el5 oracleasm-2.6.18-194.el5-2.0.5-1.el5 [root@rac1 home]#
[root@rac1 home]# rpm -qa|grep sysstat* sysstat-7.0.2-3.el5
[root@rac1 rpm]# rpm -qa|grep libaio-devel* libaio-devel-0.3.106-5 [root@rac1 rpm]# rpm -qa|grep unixODBC* unixODBC-devel-2.2.11-7.1 unixODBC-2.2.11-7.1 unixODBC-kde-2.2.11-7.1
[출처: http://www.oracle.com/technetwork/server-storage/linux/downloads/rhel5-084877.html] [root@rac1 home]# rpm -qa|grep oracleasmlib* oracleasmlib-2.0.4-1.el5
[p10098816_112020_LINUX_3of7.zip 압축해제 이후 /rpm 폴더확인] [root@rac1 rpm]# export CVUQDISK_GRP=dba [root@rac1 rpm]# rpm -qa|grep cvuqdisk cvuqdisk-1.0.9-1 |
[기타 설정내역 확인]
- 정확한 측정기준은 Oracle 공식 문서를 참조해주세요
./runcluvfy.sh stage -pre crsinst -n rac1, rac2 -verbose
- Rac1, rac2 의 경우 해당 서버에 따라서 변경될 수 있습니다.
- 해당 스크립트의 경우, 1,2번 노드 구성이후 확인하는 부분으로써, 한번 더 설명될 예정입니다.
- p10098816_112020_LINUX_3of7.zip 압축해제 시 스크립트가 있습니다.
Performing pre-checks for cluster services setup
Checking node reachability...
Check: Node reachability from node "rac1" Destination Node Reachable? ------------------------------------ ------------------------ rac2 yes rac1 yes Result: Node reachability check passed from node "rac1"
Checking user equivalence...
Check: User equivalence for user "grid" Node Name Status ------------------------------------ ------------------------ rac2 passed rac1 passed Result: User equivalence check passed for user "grid"
Checking node connectivity...
Checking hosts config file... Node Name Status ------------------------------------ ------------------------ rac2 passed rac1 passed
Verification of the hosts config file successful
Interface information for node "rac2" Name IP Address Subnet Gateway Def. Gateway HW Address MTU ------ --------------- --------------- --------------- --------------- ----------------- ------ eth0 192.168.22.102 192.168.22.0 0.0.0.0 192.168.22.2 00:0C:29:C7:63:A4 1500 eth0 192.168.22.202 192.168.22.0 0.0.0.0 192.168.22.2 00:0C:29:C7:63:A4 1500 eth1 10.10.10.2 10.10.10.0 0.0.0.0 192.168.22.2 00:0C:29:C7:63:AE 1500 eth1 169.254.97.84 169.254.0.0 0.0.0.0 192.168.22.2 00:0C:29:C7:63:AE 1500
Interface information for node "rac1" Name IP Address Subnet Gateway Def. Gateway HW Address MTU ------ --------------- --------------- --------------- --------------- ----------------- ------ eth0 192.168.22.101 192.168.22.0 0.0.0.0 192.168.22.2 00:0C:29:40:65:E4 1500 eth0 192.168.22.100 192.168.22.0 0.0.0.0 192.168.22.2 00:0C:29:40:65:E4 1500 eth0 192.168.22.201 192.168.22.0 0.0.0.0 192.168.22.2 00:0C:29:40:65:E4 1500 eth1 10.10.10.1 10.10.10.0 0.0.0.0 192.168.22.2 00:0C:29:40:65:EE 1500 eth1 169.254.206.234 169.254.0.0 0.0.0.0 192.168.22.2 00:0C:29:40:65:EE 1500
Check: Node connectivity of subnet "192.168.22.0" Source Destination Connected? ------------------------------ ------------------------------ ---------------- rac2[192.168.22.102] rac2[192.168.22.202] yes rac2[192.168.22.102] rac1[192.168.22.101] yes rac2[192.168.22.102] rac1[192.168.22.100] yes rac2[192.168.22.102] rac1[192.168.22.201] yes rac2[192.168.22.202] rac1[192.168.22.101] yes rac2[192.168.22.202] rac1[192.168.22.100] yes rac2[192.168.22.202] rac1[192.168.22.201] yes rac1[192.168.22.101] rac1[192.168.22.100] yes rac1[192.168.22.101] rac1[192.168.22.201] yes rac1[192.168.22.100] rac1[192.168.22.201] yes Result: Node connectivity passed for subnet "192.168.22.0" with node(s) rac2,rac1
Check: TCP connectivity of subnet "192.168.22.0" Source Destination Connected? ------------------------------ ------------------------------ ---------------- rac1:192.168.22.101 rac2:192.168.22.102 passed rac1:192.168.22.101 rac2:192.168.22.202 passed rac1:192.168.22.101 rac1:192.168.22.100 passed rac1:192.168.22.101 rac1:192.168.22.201 passed Result: TCP connectivity check passed for subnet "192.168.22.0"
Check: Node connectivity of subnet "10.10.10.0" Source Destination Connected? ------------------------------ ------------------------------ ---------------- rac2[10.10.10.2] rac1[10.10.10.1] yes Result: Node connectivity passed for subnet "10.10.10.0" with node(s) rac2,rac1
Check: TCP connectivity of subnet "10.10.10.0" Source Destination Connected? ------------------------------ ------------------------------ ---------------- rac1:10.10.10.1 rac2:10.10.10.2 passed Result: TCP connectivity check passed for subnet "10.10.10.0"
Check: Node connectivity of subnet "169.254.0.0" Source Destination Connected? ------------------------------ ------------------------------ ---------------- rac2[169.254.97.84] rac1[169.254.206.234] yes Result: Node connectivity passed for subnet "169.254.0.0" with node(s) rac2,rac1
Check: TCP connectivity of subnet "169.254.0.0" Source Destination Connected? ------------------------------ ------------------------------ ---------------- rac1:169.254.206.234 rac2:169.254.97.84 passed Result: TCP connectivity check passed for subnet "169.254.0.0"
Interfaces found on subnet "192.168.22.0" that are likely candidates for VIP are: rac2 eth0:192.168.22.102 eth0:192.168.22.202 rac1 eth0:192.168.22.101 eth0:192.168.22.100 eth0:192.168.22.201
Interfaces found on subnet "169.254.0.0" that are likely candidates for VIP are: rac2 eth1:169.254.97.84 rac1 eth1:169.254.206.234
Interfaces found on subnet "10.10.10.0" that are likely candidates for a private interconnect are: rac2 eth1:10.10.10.2 rac1 eth1:10.10.10.1 Checking subnet mask consistency... Subnet mask consistency check passed for subnet "192.168.22.0". Subnet mask consistency check passed for subnet "10.10.10.0". Subnet mask consistency check passed for subnet "169.254.0.0". Subnet mask consistency check passed.
Result: Node connectivity check passed
Checking multicast communication...
Checking subnet "192.168.22.0" for multicast communication with multicast group "230.0.1.0"... Check of subnet "192.168.22.0" for multicast communication with multicast group "230.0.1.0" passed.
Checking subnet "10.10.10.0" for multicast communication with multicast group "230.0.1.0"... Check of subnet "10.10.10.0" for multicast communication with multicast group "230.0.1.0" passed.
Checking subnet "169.254.0.0" for multicast communication with multicast group "230.0.1.0"... Check of subnet "169.254.0.0" for multicast communication with multicast group "230.0.1.0" passed.
Check of multicast communication passed.
Checking ASMLib configuration. Node Name Status ------------------------------------ ------------------------ rac2 passed rac1 passed Result: Check for ASMLib configuration passed.
Check: Total memory Node Name Available Required Status ------------ ------------------------ ------------------------ ---------- rac2 3.2544GB (3412456.0KB) 1.5GB (1572864.0KB) passed rac1 3.2544GB (3412456.0KB) 1.5GB (1572864.0KB) passed Result: Total memory check passed
Check: Available memory Node Name Available Required Status ------------ ------------------------ ------------------------ ---------- rac2 2.4833GB (2603944.0KB) 50MB (51200.0KB) passed rac1 2.3028GB (2414676.0KB) 50MB (51200.0KB) passed Result: Available memory check passed
Check: Swap space Node Name Available Required Status ------------ ------------------------ ------------------------ ---------- rac2 5.8602GB (6144852.0KB) 3.2544GB (3412456.0KB) passed rac1 5.8602GB (6144852.0KB) 3.2544GB (3412456.0KB) passed Result: Swap space check passed
Check: Free disk space for "rac2:/home/ora_SW/grid/11.2.0.3" Path Node Name Mount point Available Required Status ---------------- ------------ ------------ ------------ ------------ ------------ /home/ora_SW/grid/11.2.0.3 rac2 /home 10.2373GB 5.5GB passed Result: Free disk space check passed for "rac2:/home/ora_SW/grid/11.2.0.3"
Check: Free disk space for "rac1:/home/ora_SW/grid/11.2.0.3" Path Node Name Mount point Available Required Status ---------------- ------------ ------------ ------------ ------------ ------------ /home/ora_SW/grid/11.2.0.3 rac1 /home 4.4033GB 5.5GB passed Result: Free disk space check passed for "rac1:/home/ora_SW/grid/11.2.0.3"
Check: Free disk space for "rac2:/tmp" Path Node Name Mount point Available Required Status ---------------- ------------ ------------ ------------ ------------ ------------ /tmp rac2 / 793MB 1GB passed Result: Free disk space check passed for "rac2:/tmp"
Check: Free disk space for "rac1:/tmp" Path Node Name Mount point Available Required Status ---------------- ------------ ------------ ------------ ------------ ------------ /tmp rac1 / 1.2109GB 1GB passed Result: Free disk space check passed for "rac1:/tmp"
Check: User existence for "grid" Node Name Status Comment ------------ ------------------------ ------------------------ rac2 passed exists(501) rac1 passed exists(501)
Checking for multiple users with UID value 501 Result: Check for multiple users with UID value 501 passed Result: User existence check passed for "grid"
Check: Group existence for "oinstall" Node Name Status Comment ------------ ------------------------ ------------------------ rac2 failed does not exist rac1 failed does not exist Result: Group existence check failed for "oinstall"
--OS 유저 그룹을 DBA로 통일하여 진행하였기 때문에 해당 부분에 대한 Failed은 생략가능
Check: Group existence for "dba" Node Name Status Comment ------------ ------------------------ ------------------------ rac2 passed exists rac1 passed exists Result: Group existence check passed for "dba"
Check: Membership of user "grid" in group "oinstall" [as Primary] Node Name User Exists Group Exists User in Group Primary Status ---------------- ------------ ------------ ------------ ------------ ------------ rac2 yes yes no N/A failed rac1 yes yes no N/A failed Result: Membership check for user "grid" in group "oinstall" [as Primary] failed
--OS 유저 그룹을 DBA로 통일하여 진행하였기 때문에 해당 부분에 대한 Failed은 생략가능
Check: Membership of user "grid" in group "dba" Node Name User Exists Group Exists User in Group Status ---------------- ------------ ------------ ------------ ---------------- rac2 yes yes yes passed rac1 yes yes yes passed Result: Membership check for user "grid" in group "dba" passed
Check: Run level Node Name run level Required Status ------------ ------------------------ ------------------------ ---------- rac2 5 3,5 passed rac1 5 3,5 passed Result: Run level check passed
Check: Hard limits for "maximum open file descriptors" Node Name Type Available Required Status ---------------- ------------ ------------ ------------ ---------------- rac2 hard 65536 65536 passed rac1 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 Status ---------------- ------------ ------------ ------------ ---------------- rac2 soft 1024 1024 passed rac1 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 Status ---------------- ------------ ------------ ------------ ---------------- rac2 hard 16384 16384 passed rac1 hard 16384 16384 passed Result: Hard limits check passed for "maximum user processes"
Check: Soft limits for "maximum user processes" Node Name Type Available Required Status ---------------- ------------ ------------ ------------ ---------------- rac2 soft 2047 2047 passed rac1 soft 2047 2047 passed Result: Soft limits check passed for "maximum user processes"
Check: System architecture Node Name Available Required Status ------------ ------------------------ ------------------------ ---------- rac2 i686 x86 passed rac1 i686 x86 passed Result: System architecture check passed
Check: Kernel version Node Name Available Required Status ------------ ------------------------ ------------------------ ---------- rac2 2.6.18-194.el5PAE 2.6.18 passed rac1 2.6.18-194.el5PAE 2.6.18 passed Result: Kernel version check passed
Check: Kernel parameter for "semmsl" Node Name Current Configured Required Status Comment ---------------- ------------ ------------ ------------ ------------ ------------ rac2 250 250 250 passed rac1 250 250 250 passed Result: Kernel parameter check passed for "semmsl"
Check: Kernel parameter for "semmns" Node Name Current Configured Required Status Comment ---------------- ------------ ------------ ------------ ------------ ------------ rac2 32000 32000 32000 passed rac1 32000 32000 32000 passed Result: Kernel parameter check passed for "semmns"
Check: Kernel parameter for "semopm" Node Name Current Configured Required Status Comment ---------------- ------------ ------------ ------------ ------------ ------------ rac2 100 100 100 passed rac1 100 100 100 passed Result: Kernel parameter check passed for "semopm"
Check: Kernel parameter for "semmni" Node Name Current Configured Required Status Comment ---------------- ------------ ------------ ------------ ------------ ------------ rac2 128 128 128 passed rac1 128 128 128 passed Result: Kernel parameter check passed for "semmni"
Check: Kernel parameter for "shmmax" Node Name Current Configured Required Status Comment ---------------- ------------ ------------ ------------ ------------ ------------ rac2 4294967295 4294967295 1747177472 passed rac1 4294967295 4294967295 1747177472 passed Result: Kernel parameter check passed for "shmmax"
Check: Kernel parameter for "shmmni" Node Name Current Configured Required Status Comment ---------------- ------------ ------------ ------------ ------------ ------------ rac2 4096 4096 4096 passed rac1 4096 4096 4096 passed Result: Kernel parameter check passed for "shmmni"
Check: Kernel parameter for "shmall" Node Name Current Configured Required Status Comment ---------------- ------------ ------------ ------------ ------------ ------------ rac2 268435456 268435456 2097152 passed rac1 268435456 268435456 2097152 passed Result: Kernel parameter check passed for "shmall"
Check: Kernel parameter for "file-max" Node Name Current Configured Required Status Comment ---------------- ------------ ------------ ------------ ------------ ------------ rac2 6815744 6815744 6815744 passed rac1 6815744 6815744 6815744 passed Result: Kernel parameter check passed for "file-max"
Check: Kernel parameter for "ip_local_port_range" Node Name Current Configured Required Status Comment ---------------- ------------ ------------ ------------ ------------ ------------ rac2 between 9000.0 & 65500.0 between 9000.0 & 65500.0 between 9000.0 & 65500.0 passed rac1 between 9000.0 & 65500.0 between 9000.0 & 65500.0 between 9000.0 & 65500.0 passed Result: Kernel parameter check passed for "ip_local_port_range"
Check: Kernel parameter for "rmem_default" Node Name Current Configured Required Status Comment ---------------- ------------ ------------ ------------ ------------ ------------ rac2 4194304 4194304 262144 passed rac1 4194304 4194304 262144 passed Result: Kernel parameter check passed for "rmem_default"
Check: Kernel parameter for "rmem_max" Node Name Current Configured Required Status Comment ---------------- ------------ ------------ ------------ ------------ ------------ rac2 4194304 4194304 4194304 passed rac1 4194304 4194304 4194304 passed Result: Kernel parameter check passed for "rmem_max"
Check: Kernel parameter for "wmem_default" Node Name Current Configured Required Status Comment ---------------- ------------ ------------ ------------ ------------ ------------ rac2 262144 262144 262144 passed rac1 262144 262144 262144 passed Result: Kernel parameter check passed for "wmem_default"
Check: Kernel parameter for "wmem_max" Node Name Current Configured Required Status Comment ---------------- ------------ ------------ ------------ ------------ ------------ rac2 1048576 1048576 1048576 passed rac1 1048576 1048576 1048576 passed Result: Kernel parameter check passed for "wmem_max"
Check: Kernel parameter for "aio-max-nr" Node Name Current Configured Required Status Comment ---------------- ------------ ------------ ------------ ------------ ------------ rac2 1048576 1048576 1048576 passed rac1 1048576 1048576 1048576 passed Result: Kernel parameter check passed for "aio-max-nr"
Check: Package existence for "make" Node Name Available Required Status ------------ ------------------------ ------------------------ ---------- rac2 make-3.81-3.el5 make-3.81 passed rac1 make-3.81-3.el5 make-3.81 passed Result: Package existence check passed for "make"
Check: Package existence for "binutils" Node Name Available Required Status ------------ ------------------------ ------------------------ ---------- rac2 binutils-2.17.50.0.6-14.el5 binutils-2.17.50.0.6 passed rac1 binutils-2.17.50.0.6-14.el5 binutils-2.17.50.0.6 passed Result: Package existence check passed for "binutils"
Check: Package existence for "gcc" Node Name Available Required Status ------------ ------------------------ ------------------------ ---------- rac2 gcc-4.1.2-48.el5 gcc-4.1.2 passed rac1 gcc-4.1.2-48.el5 gcc-4.1.2 passed Result: Package existence check passed for "gcc"
Check: Package existence for "gcc-c++" Node Name Available Required Status ------------ ------------------------ ------------------------ ---------- rac2 gcc-c++-4.1.2-48.el5 gcc-c++-4.1.2 passed rac1 gcc-c++-4.1.2-48.el5 gcc-c++-4.1.2 passed Result: Package existence check passed for "gcc-c++"
Check: Package existence for "libgomp" Node Name Available Required Status ------------ ------------------------ ------------------------ ---------- rac2 libgomp-4.4.0-6.el5 libgomp-4.1.2 passed rac1 libgomp-4.4.0-6.el5 libgomp-4.1.2 passed Result: Package existence check passed for "libgomp"
Check: Package existence for "libaio" Node Name Available Required Status ------------ ------------------------ ------------------------ ---------- rac2 libaio-0.3.106-5 libaio-0.3.106 passed rac1 libaio-0.3.106-5 libaio-0.3.106 passed Result: Package existence check passed for "libaio"
Check: Package existence for "glibc" Node Name Available Required Status ------------ ------------------------ ------------------------ ---------- rac2 glibc-2.5-49 glibc-2.5-24 passed rac1 glibc-2.5-49 glibc-2.5-24 passed Result: Package existence check passed for "glibc"
Check: Package existence for "compat-libstdc++-33" Node Name Available Required Status ------------ ------------------------ ------------------------ ---------- rac2 compat-libstdc++-33-3.2.3-61 compat-libstdc++-33-3.2.3 passed rac1 compat-libstdc++-33-3.2.3-61 compat-libstdc++-33-3.2.3 passed Result: Package existence check passed for "compat-libstdc++-33"
Check: Package existence for "elfutils-libelf" Node Name Available Required Status ------------ ------------------------ ------------------------ ---------- rac2 elfutils-libelf-0.137-3.el5 elfutils-libelf-0.125 passed rac1 elfutils-libelf-0.137-3.el5 elfutils-libelf-0.125 passed Result: Package existence check passed for "elfutils-libelf"
Check: Package existence for "elfutils-libelf-devel" Node Name Available Required Status ------------ ------------------------ ------------------------ ---------- rac2 elfutils-libelf-devel-0.137-3.el5 elfutils-libelf-devel-0.125 passed rac1 elfutils-libelf-devel-0.137-3.el5 elfutils-libelf-devel-0.125 passed Result: Package existence check passed for "elfutils-libelf-devel"
Check: Package existence for "glibc-common" Node Name Available Required Status ------------ ------------------------ ------------------------ ---------- rac2 glibc-common-2.5-49 glibc-common-2.5 passed rac1 glibc-common-2.5-49 glibc-common-2.5 passed Result: Package existence check passed for "glibc-common"
Check: Package existence for "glibc-devel" Node Name Available Required Status ------------ ------------------------ ------------------------ ---------- rac2 glibc-devel-2.5-49 glibc-devel-2.5 passed rac1 glibc-devel-2.5-49 glibc-devel-2.5 passed Result: Package existence check passed for "glibc-devel"
Check: Package existence for "glibc-headers" Node Name Available Required Status ------------ ------------------------ ------------------------ ---------- rac2 glibc-headers-2.5-49 glibc-headers-2.5 passed rac1 glibc-headers-2.5-49 glibc-headers-2.5 passed Result: Package existence check passed for "glibc-headers"
Check: Package existence for "libaio-devel" Node Name Available Required Status ------------ ------------------------ ------------------------ ---------- rac2 libaio-devel-0.3.106-5 libaio-devel-0.3.106 passed rac1 libaio-devel-0.3.106-5 libaio-devel-0.3.106 passed Result: Package existence check passed for "libaio-devel"
Check: Package existence for "libgcc" Node Name Available Required Status ------------ ------------------------ ------------------------ ---------- rac2 libgcc-4.1.2-48.el5 libgcc-4.1.2 passed rac1 libgcc-4.1.2-48.el5 libgcc-4.1.2 passed Result: Package existence check passed for "libgcc"
Check: Package existence for "libstdc++" Node Name Available Required Status ------------ ------------------------ ------------------------ ---------- rac2 libstdc++-4.1.2-48.el5 libstdc++-4.1.2 passed rac1 libstdc++-4.1.2-48.el5 libstdc++-4.1.2 passed Result: Package existence check passed for "libstdc++"
Check: Package existence for "libstdc++-devel" Node Name Available Required Status ------------ ------------------------ ------------------------ ---------- rac2 libstdc++-devel-4.1.2-48.el5 libstdc++-devel-4.1.2 passed rac1 libstdc++-devel-4.1.2-48.el5 libstdc++-devel-4.1.2 passed Result: Package existence check passed for "libstdc++-devel"
Check: Package existence for "sysstat" Node Name Available Required Status ------------ ------------------------ ------------------------ ---------- rac2 sysstat-7.0.2-3.el5 sysstat-7.0.2 passed rac1 sysstat-7.0.2-3.el5 sysstat-7.0.2 passed Result: Package existence check passed for "sysstat"
Check: Package existence for "ksh" Node Name Available Required Status ------------ ------------------------ ------------------------ ---------- rac2 ksh-20100202-1.el5 ksh-20060214 passed rac1 ksh-20100202-1.el5 ksh-20060214 passed Result: Package existence check passed for "ksh"
Checking for multiple users with UID value 0 Result: Check for multiple users with UID value 0 passed
Check: Current group ID Result: Current group ID check passed
Starting check for consistency of primary group of root user Node Name Status ------------------------------------ ------------------------ rac2 passed rac1 passed
Check for consistency of root user's primary group passed
Starting Clock synchronization checks using Network Time Protocol(NTP)...
NTP Configuration file check started... The NTP configuration file "/etc/ntp.conf" is available on all nodes NTP Configuration file check passed
Checking daemon liveness...
Check: Liveness for "ntpd" Node Name Running? ------------------------------------ ------------------------ rac2 yes rac1 yes Result: Liveness check passed for "ntpd" Check for NTP daemon or service alive passed on all nodes
Checking NTP daemon command line for slewing option "-x" PRVF-5436 : The NTP daemon running on one or more nodes lacks the slewing option "-x" Result: Clock synchronization check using Network Time Protocol(NTP) passed
Checking Core file name pattern consistency... Core file name pattern consistency check passed.
Checking to make sure user "grid" is not in "root" group Node Name Status Comment ------------ ------------------------ ------------------------ rac2 passed does not exist rac1 passed does not exist Result: User "grid" is not part of "root" group. Check passed
Check default user file creation mask Node Name Available Required Comment ------------ ------------------------ ------------------------ ---------- rac2 0022 0022 passed rac1 0022 0022 passed Result: Default user file creation mask check passed Checking consistency of file "/etc/resolv.conf" across nodes
Checking the file "/etc/resolv.conf" to make sure only one of domain and search entries is defined File "/etc/resolv.conf" does not have both domain and search entries defined Checking if domain entry in file "/etc/resolv.conf" is consistent across the nodes... domain entry in file "/etc/resolv.conf" is consistent across nodes Checking if search entry in file "/etc/resolv.conf" is consistent across the nodes... search entry in file "/etc/resolv.conf" is consistent across nodes Checking file "/etc/resolv.conf" to make sure that only one search entry is defined All nodes have one search entry defined in file "/etc/resolv.conf" Checking all nodes to make sure that search entry is "localdomain" as found on node "rac2" All nodes of the cluster have same value for 'search' Checking DNS response time for an unreachable node Node Name Status ------------------------------------ ------------------------ rac2 passed rac1 passed The DNS response time for an unreachable node is within acceptable limit on all nodes
File "/etc/resolv.conf" is consistent across nodes
Check: Time zone consistency Result: Time zone consistency check passed
Pre-check for cluster services setup was unsuccessful on all the nodes. rac1@+ASM1 : /home/grid/setup/grid> runInstaller |
[참고문헌]
http://www.allsoft.co.kr/bbs/board.php?bo_table=study91_2&wr_id=30
http://blog.naver.com/jjuneye?Redirect=Log&logNo=110152112359
http://estenpark.tistory.com/284
http://www.oracle.com/pls/db112/homepage
'1. IT Story > DB' 카테고리의 다른 글
Oracle RAC 11.2.0.3 with ASM / Vmware Oracle DB 설치 (0) | 2013.02.09 |
---|---|
Oracle RAC 11.2.0.3 with ASM / Vmware-Oracle 엔진 설치 및 ASM 구성 (0) | 2013.02.09 |
Oracle RAC 11.2.0.3 with ASM / Vmware-리눅스설정2 (0) | 2013.02.09 |
Oracle RAC 11.2.0.3 with ASM / Vmware-리눅스 설정1 (0) | 2013.02.09 |
HOT backup and archive를 이용한 recovery (0) | 2012.06.02 |
Oracle 10g Install -> Upgrade(10.2.0.4) -> DB설치(DBCA) -> Upgrad(10.2.0.5) [RHEL5] (0) | 2012.03.26 |
Oracle 10g Install 설치 후(DBCA생성 전) -> Upgrade(10.2.0.4) -> DB설치(DBCA) [RHEL5] (0) | 2012.03.26 |
Oracle 10g Install 설치 후(DBCA생성 전) 바로 Upgrade(10.2.0.4) [RHEL5] (0) | 2012.03.26 |