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

   

[기타 설정내역 확인]

   

./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://hook.tistory.com/275

http://blog.naver.com/jjuneye?Redirect=Log&logNo=110152112359

http://estenpark.tistory.com/284

http://www.oracle.com/pls/db112/homepage

http://pangsun.tistory.com/

http://www.oracleclub.com/

https://support.oracle.com

   

블로그 이미지

운명을바꾸는자

IT와 함께 살아가는 삶

,