GRID Infrastructure 설치 사전 작업

GRID_HOME 경로 생성

1번 노드 oracle 계정으로 접속한 후 grid 환경변수로 넘어간다.

$GRID_HOME 경로에 디렉토리를 생성한다.

oracle 계정에서 실행

[racdb1:/home/oracle]> grid_env
[+ASM1:/home/oracle]> mkdir -p $GRID_HOME

 

GRID 설치파일 업로드

GRID_HOME에 grid 설치파일을 넣어준다.

[+ASM1:/home/oracle]> cd $GRID_HOME
[+ASM1:/u01/app/19c/grid]> ls -alrt
합계 2821472
drwxr-xr-x 3 oracle oinstall         18  2월  1 11:18 ..
drwxr-xr-x 2 oracle oinstall         44  2월  1 11:20 .
-rw-r--r-- 1 oracle oinstall 2889184573  2월  1 11:21 LINUX.X64_193000_grid_home.zip

 

Grid 설치파일 압축 해제

[+ASM1:/u01/app/19c/grid]> unzip LINUX.X64_193000_grid_home.zip

 

cvuqdisk 패키지 설치

패키지 설치 중 "오류: can't create transaction lock on /var/lib/rpm/.rpm.lock (허가 거부)" 에러가 뜨게 되는데 이 부분은 root 계정에서 실행을 하지 않아 생긴 오류이다.

[+ASM1:/u01/app/19c/grid]> cd $GRID_HOME/cv/rpm/
[+ASM1:/u01/app/19c/grid/cv/rpm]> rpm -Uvh cvuqdisk-1.0.10-1.rpm
오류: can't create transaction lock on /var/lib/rpm/.rpm.lock (허가 거부)

 

cvuqdisk 패키지 1, 2번 노드 설치

root 계정에서 cvuqdisk 패키지 설치

[root@rac1 ~]# cd $GRID_HOME/cv/rpm
[root@rac1 rpm]# rpm -Uvh cvuqdisk-1.0.10-1.rpm
준비 중...                         ################################# [100%]
Using default group oinstall to install package
Updating / installing...
   1:cvuqdisk-1.0.10-1                ################################# [100%]

 

2번 노드로 rpm 파일 전송

[root@rac1 rpm]# scp cvuqdisk-1.0.10-1.rpm rac2:/tmp
The authenticity of host 'rac2 (10.0.2.16)' can't be established.
ECDSA key fingerprint is SHA256:8Hcia2qTaZbb5QhSOqXIu8yS2pucxfNE/O4h4PhtDL8.
ECDSA key fingerprint is MD5:3d:9e:20:72:be:7d:65:7f:6a:26:19:61:ef:46:ce:2b.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added 'rac2,10.0.2.16' (ECDSA) to the list of known hosts.
root@rac2's password:
cvuqdisk-1.0.10-1.rpm                                                    100%   11KB   4.3MB/s   00:00

 

2번 노드 ssh 접속 및 cvuqdisk 패키지 설치

root 에서 실행

[root@rac1 rpm]# ssh root@rac2
root@rac2's password:
Last login: Thu Feb  2 17:10:57 2023 from 192.168.56.1
[root@rac2 ~]# cd /tmp
[root@rac2 tmp]# rpm -Uvh cvuqdisk-1.0.10-1.rpm
준비 중...                         ################################# [100%]
Using default group oinstall to install package
Updating / installing...
   1:cvuqdisk-1.0.10-1                ################################# [100%]
[root@rac2 tmp]# exit
logout
Connection to rac2 closed.

 

oracle 유저 패스워드 없는 SSH 접속 환경 설정

(yes, oracle pw 입력)

oracle 계정에서 실행

grid_env
cd $GRID_HOME/oui/prov/resources/scripts
./sshUserSetup.sh -user oracle -hosts "rac1 rac2" -noPromptPassphrase -advanced
더보기
[racdb1:/home/oracle]> grid_env
[+ASM1:/home/oracle]> cd $GRID_HOME/oui/prov/resources/scripts
[+ASM1:/u01/app/19c/grid/oui/prov/resources/scripts]> ./sshUserSetup.sh -user oracle -hosts "rac1 rac2" -noPromptPassphrase -advanced
The output of this script is also logged into /tmp/sshUserSetup_2023-02-01-14-55-19.log
Hosts are rac1 rac2
user is oracle
Platform:- Linux
Checking if the remote hosts are reachable
PING rac1 (10.0.2.15) 56(84) bytes of data.
64 bytes from rac1 (10.0.2.15): icmp_seq=1 ttl=64 time=0.022 ms
64 bytes from rac1 (10.0.2.15): icmp_seq=2 ttl=64 time=0.026 ms
64 bytes from rac1 (10.0.2.15): icmp_seq=3 ttl=64 time=0.028 ms
64 bytes from rac1 (10.0.2.15): icmp_seq=4 ttl=64 time=0.029 ms
64 bytes from rac1 (10.0.2.15): icmp_seq=5 ttl=64 time=0.026 ms

--- rac1 ping statistics ---
5 packets transmitted, 5 received, 0% packet loss, time 4108ms
rtt min/avg/max/mdev = 0.022/0.026/0.029/0.004 ms
PING rac2 (10.0.2.16) 56(84) bytes of data.
64 bytes from rac2 (10.0.2.16): icmp_seq=1 ttl=64 time=4.21 ms
64 bytes from rac2 (10.0.2.16): icmp_seq=2 ttl=64 time=0.560 ms
64 bytes from rac2 (10.0.2.16): icmp_seq=3 ttl=64 time=1.75 ms
64 bytes from rac2 (10.0.2.16): icmp_seq=4 ttl=64 time=0.794 ms
64 bytes from rac2 (10.0.2.16): icmp_seq=5 ttl=64 time=0.513 ms

--- rac2 ping statistics ---
5 packets transmitted, 5 received, 0% packet loss, time 4035ms
rtt min/avg/max/mdev = 0.513/1.566/4.210/1.396 ms
Remote host reachability check succeeded.
The following hosts are reachable: rac1 rac2.
The following hosts are not reachable: .
All hosts are reachable. Proceeding further...
firsthost rac1
numhosts 2
The script will setup SSH connectivity from the host rac1 to all
the remote hosts. After the script is executed, the user can use SSH to run
commands on the remote hosts or copy files between this host rac1
and the remote hosts without being prompted for passwords or confirmations.

NOTE 1:
As part of the setup procedure, this script will use ssh and scp to copy
files between the local host and the remote hosts. Since the script does not
store passwords, you may be prompted for the passwords during the execution of
the script whenever ssh or scp is invoked.

NOTE 2:
AS PER SSH REQUIREMENTS, THIS SCRIPT WILL SECURE THE USER HOME DIRECTORY
AND THE .ssh DIRECTORY BY REVOKING GROUP AND WORLD WRITE PRIVILEGES TO THESE
directories.

Do you want to continue and let the script make the above mentioned changes (yes/no)?
yes		# yes 입력

The user chose yes
User chose to skip passphrase related questions.
Creating .ssh directory on local host, if not present already
Creating authorized_keys file on local host
Changing permissions on authorized_keys to 644 on local host
Creating known_hosts file on local host
Changing permissions on known_hosts to 644 on local host
Creating config file on local host
If a config file exists already at /home/oracle/.ssh/config, it would be backed up to /home/oracle/.ssh/config.backup.
Removing old private/public keys on local host
Running SSH keygen on local host with empty passphrase
Generating public/private rsa key pair.
Your identification has been saved in /home/oracle/.ssh/id_rsa.
Your public key has been saved in /home/oracle/.ssh/id_rsa.pub.
The key fingerprint is:
SHA256:nmYpaT6h/TbTnjqKgijXQ7HR/WSQlOGM9nW1Vj0xHMs oracle@rac1
The key's randomart image is:
+---[RSA 1024]----+
|       .o+    o+=|
|       ++    ..=+|
|     .o.o.. . oE.|
|    o.....o. .   |
|     +  S+       |
|    o .o o.      |
|.. o o+.*.       |
|+ o ++o+= ..     |
|.. ...o=o*o      |
+----[SHA256]-----+
Creating .ssh directory and setting permissions on remote host rac1
THE SCRIPT WOULD ALSO BE REVOKING WRITE PERMISSIONS FOR group AND others ON THE HOME DIRECTORY FOR oracle. THIS IS AN SSH REQUIREMENT.
The script would create ~oracle/.ssh/config file on remote host rac1. If a config file exists already at ~oracle/.ssh/config, it would be backed up to ~oracle/.ssh/config.backup.
The user may be prompted for a password here since the script would be running SSH on host rac1.
Warning: Permanently added 'rac1,10.0.2.15' (ECDSA) to the list of known hosts.
oracle@rac1's password:		# oracle PW 입력
Done with creating .ssh directory and setting permissions on remote host rac1.
Creating .ssh directory and setting permissions on remote host rac2
THE SCRIPT WOULD ALSO BE REVOKING WRITE PERMISSIONS FOR group AND others ON THE HOME DIRECTORY FOR oracle. THIS IS AN SSH REQUIREMENT.
The script would create ~oracle/.ssh/config file on remote host rac2. If a config file exists already at ~oracle/.ssh/config, it would be backed up to ~oracle/.ssh/config.backup.
The user may be prompted for a password here since the script would be running SSH on host rac2.
Warning: Permanently added 'rac2,10.0.2.16' (ECDSA) to the list of known hosts.
oracle@rac2's password:		# oracle PW 입력
Done with creating .ssh directory and setting permissions on remote host rac2.
Copying local host public key to the remote host rac1
The user may be prompted for a password or passphrase here since the script would be using SCP for host rac1.
oracle@rac1's password:		# oracle PW 입력
Done copying local host public key to the remote host rac1
Copying local host public key to the remote host rac2
The user may be prompted for a password or passphrase here since the script would be using SCP for host rac2.
oracle@rac2's password:		# oracle PW 입력
Done copying local host public key to the remote host rac2
Creating keys on remote host rac1 if they do not exist already. This is required to setup SSH on host rac1.

Creating keys on remote host rac2 if they do not exist already. This is required to setup SSH on host rac2.
Generating public/private rsa key pair.
Your identification has been saved in .ssh/id_rsa.
Your public key has been saved in .ssh/id_rsa.pub.
The key fingerprint is:
SHA256:n9l17dexS1gKJVzdSMuP44sQ/XzPxvutOX7LPb0g/h0 oracle@rac2
The key's randomart image is:
+---[RSA 1024]----+
|             oo..|
|          . ...o.|
|           o .o  |
|           .o  o.|
|        S ... +o+|
|         . =.=+++|
|          =..++E*|
|          ....**%|
|           .oo=%%|
+----[SHA256]-----+
Updating authorized_keys file on remote host rac1
Updating known_hosts file on remote host rac1
Updating authorized_keys file on remote host rac2
Updating known_hosts file on remote host rac2
cat: /home/oracle/.ssh/known_hosts.tmp: 그런 파일이나 디렉터리가 없습니다
cat: /home/oracle/.ssh/authorized_keys.tmp: 그런 파일이나 디렉터리가 없습니다
SSH setup is complete.

------------------------------------------------------------------------
Verifying SSH setup
===================
The script will now run the date command on the remote nodes using ssh
to verify if ssh is setup correctly. IF THE SETUP IS CORRECTLY SETUP,
THERE SHOULD BE NO OUTPUT OTHER THAN THE DATE AND SSH SHOULD NOT ASK FOR
PASSWORDS. If you see any output other than date or are prompted for the
password, ssh is not setup correctly and you will need to resolve the
issue and set up ssh again.
The possible causes for failure could be:
1. The server settings in /etc/ssh/sshd_config file do not allow ssh
for user oracle.
2. The server may have disabled public key based authentication.
3. The client public key on the server may be outdated.
4. ~oracle or ~oracle/.ssh on the remote host may not be owned by oracle.
5. User may not have passed -shared option for shared remote users or
may be passing the -shared option for non-shared remote users.
6. If there is output in addition to the date, but no password is asked,
it may be a security alert shown as part of company policy. Append the
additional text to the <OMS HOME>/sysman/prov/resources/ignoreMessages.txt file.
------------------------------------------------------------------------
--rac1:--
Running /usr/bin/ssh -x -l oracle rac1 date to verify SSH connectivity has been setup from local host to rac1.
IF YOU SEE ANY OTHER OUTPUT BESIDES THE OUTPUT OF THE DATE COMMAND OR IF YOU ARE PROMPTED FOR A PASSWORD HERE, IT MEANS SSH SETUP HAS NOT BEEN SUCCESSFUL. Please note that being prompted for a passphrase may be OK but being prompted for a password is ERROR.
2023. 02. 01. (수) 14:56:26 KST
------------------------------------------------------------------------
--rac2:--
Running /usr/bin/ssh -x -l oracle rac2 date to verify SSH connectivity has been setup from local host to rac2.
IF YOU SEE ANY OTHER OUTPUT BESIDES THE OUTPUT OF THE DATE COMMAND OR IF YOU ARE PROMPTED FOR A PASSWORD HERE, IT MEANS SSH SETUP HAS NOT BEEN SUCCESSFUL. Please note that being prompted for a passphrase may be OK but being prompted for a password is ERROR.
2023. 02. 01. (수) 14:56:26 KST
------------------------------------------------------------------------
------------------------------------------------------------------------
Verifying SSH connectivity has been setup from rac1 to rac1
IF YOU SEE ANY OTHER OUTPUT BESIDES THE OUTPUT OF THE DATE COMMAND OR IF YOU ARE PROMPTED FOR A PASSWORD HERE, IT MEANS SSH SETUP HAS NOT BEEN SUCCESSFUL.
2023. 02. 01. (수) 14:56:27 KST
------------------------------------------------------------------------
------------------------------------------------------------------------
Verifying SSH connectivity has been setup from rac1 to rac2
IF YOU SEE ANY OTHER OUTPUT BESIDES THE OUTPUT OF THE DATE COMMAND OR IF YOU ARE PROMPTED FOR A PASSWORD HERE, IT MEANS SSH SETUP HAS NOT BEEN SUCCESSFUL.
2023. 02. 01. (수) 14:56:27 KST
------------------------------------------------------------------------
-Verification from complete-
SSH verification complete.

 

클러스터 구성 환경 사전 검증
사전 환경 검증 스크립트 실행 (kernel / package 등)

cd $GRID_HOME
./runcluvfy.sh stage -pre crsinst -n rac1,rac2 -osdba dba -orainv oinstall -fixup -method root -networks enp0s3/enp0s8 -verbose
더보기

교체 크기 확인이 실패로 뜨는데 이 부분은 swap 사이즈 부족으로 발생하는 에러이다. (초기 리눅스 설치시 파티션 작업 필요)

테스트로 설치하는 것이므로 나중에 Grid 설치시 무시하고 진행한다.

[+ASM1:/home/oracle]> cd $GRID_HOME
[+ASM1:/u01/app/19c/grid]> ./runcluvfy.sh stage -pre crsinst -n rac1,rac2 -osdba dba -orainv oinstall -fixup -method root -networks enp0s3/enp0s8 -verbose
"ROOT" 비밀번호 입력:

물리적 메모리 확인 중...
  노드 이름         사용 가능                     필수                        상태
  ------------  ------------------------  ------------------------  ----------
  rac2          7.7805GB (8158464.0KB)    8GB (8388608.0KB)         성공
  rac1          7.7805GB (8158464.0KB)    8GB (8388608.0KB)         성공
물리적 메모리 확인 중...성공
사용 가능한 물리적 메모리 확인 중...
  노드 이름         사용 가능                     필수                        상태
  ------------  ------------------------  ------------------------  ----------
  rac2          7.4623GB (7824744.0KB)    50MB (51200.0KB)          성공
  rac1          6.7808GB (7110212.0KB)    50MB (51200.0KB)          성공
사용 가능한 물리적 메모리 확인 중...성공
교체 크기 확인 중...
  노드 이름         사용 가능                     필수                        상태
  ------------  ------------------------  ------------------------  ----------
  rac2          4.8008GB (5033980.0KB)    7.7805GB (8158464.0KB)    실패
  rac1          4.8008GB (5033980.0KB)    7.7805GB (8158464.0KB)    실패
교체 크기 확인 중...실패 (PRVF-7573)
사용 가능한 공간: rac2:/usr,rac2:/var,rac2:/etc,rac2:/sbin,rac2:/tmp 확인 중...
  경로                노드 이름         마운트 위치        사용 가능         필수            상태
  ----------------  ------------  ------------  ------------  ------------  ------------
  /usr              rac2          /             35.7617GB     25MB          성공
  /var              rac2          /             35.7617GB     5MB           성공
  /etc              rac2          /             35.7617GB     25MB          성공
  /sbin             rac2          /             35.7617GB     10MB          성공
  /tmp              rac2          /             35.7617GB     1GB           성공
사용 가능한 공간: rac2:/usr,rac2:/var,rac2:/etc,rac2:/sbin,rac2:/tmp 확인 중...성공
사용 가능한 공간: rac1:/usr,rac1:/var,rac1:/etc,rac1:/sbin,rac1:/tmp 확인 중...
  경로                노드 이름         마운트 위치        사용 가능         필수            상태
  ----------------  ------------  ------------  ------------  ------------  ------------
  /usr              rac1          /             26.7018GB     25MB          성공
  /var              rac1          /             26.7018GB     5MB           성공
  /etc              rac1          /             26.7018GB     25MB          성공
  /sbin             rac1          /             26.7018GB     10MB          성공
  /tmp              rac1          /             26.7018GB     1GB           성공
사용 가능한 공간: rac1:/usr,rac1:/var,rac1:/etc,rac1:/sbin,rac1:/tmp 확인 중...성공
사용자 존재 여부: oracle 확인 중...
  노드 이름         상태                        설명
  ------------  ------------------------  ------------------------
  rac2          성공                        존재함(54321)
  rac1          성공                        존재함(54321)

  UID가 동일한 사용자입니다.: 54321 확인 중...성공
사용자 존재 여부: oracle 확인 중...성공
그룹 존재 여부: asmadmin 확인 중...
  노드 이름         상태                        설명
  ------------  ------------------------  ------------------------
  rac2          실패                        존재하지 않음
  rac1          실패                        존재하지 않음
그룹 존재 여부: asmadmin 확인 중...실패 (PRVG-10461)
그룹 존재 여부: dba 확인 중...
  노드 이름         상태                        설명
  ------------  ------------------------  ------------------------
  rac2          성공                        존재함
  rac1          성공                        존재함
그룹 존재 여부: dba 확인 중...성공
그룹 존재 여부: oinstall 확인 중...
  노드 이름         상태                        설명
  ------------  ------------------------  ------------------------
  rac2          성공                        존재함
  rac1          성공                        존재함
그룹 존재 여부: oinstall 확인 중...성공
그룹 멤버쉽: asmadmin 확인 중...
  노드 이름             사용자가 존재함      그룹이 존재함       그룹의 사용자       상태
  ----------------  ------------  ------------  ------------  ----------------
  rac2              예             아니오           아니오           실패
  rac1              예             아니오           아니오           실패
그룹 멤버쉽: asmadmin 확인 중...실패 (PRVG-10460)
그룹 멤버쉽: oinstall(기본) 확인 중...
  노드 이름             사용자가 존재함      그룹이 존재함       그룹의 사용자       기본            상태  
  ----------------  ------------  ------------  ------------  ------------  ------------
  rac2              예             예             예             예             성공
  rac1              예             예             예             예             성공
그룹 멤버쉽: oinstall(기본) 확인 중...성공
그룹 멤버쉽: dba 확인 중...
  노드 이름             사용자가 존재함      그룹이 존재함       그룹의 사용자       상태
  ----------------  ------------  ------------  ------------  ----------------
  rac2              예             예             예             성공
  rac1              예             예             예             성공
그룹 멤버쉽: dba 확인 중...성공
실행 레벨 확인 중...
  노드 이름         실행 레벨                     필수                        상태
  ------------  ------------------------  ------------------------  ----------
  rac2          5                         3,5                       성공
  rac1          5                         3,5                       성공
실행 레벨 확인 중...성공
완전 제한: 최대 열린 파일 기술자 확인 중...
  노드 이름             유형            사용 가능         필수            상태
  ----------------  ------------  ------------  ------------  ----------------
  rac2              완전            65536         65536         성공
  rac1              완전            65536         65536         성공
완전 제한: 최대 열린 파일 기술자 확인 중...성공
부분 제한: 최대 열린 파일 기술자 확인 중...
  노드 이름             유형            사용 가능         필수            상태
  ----------------  ------------  ------------  ------------  ----------------
  rac2              부분            1024          1024          성공
  rac1              부분            1024          1024          성공
부분 제한: 최대 열린 파일 기술자 확인 중...성공
완전 제한: 최대 사용자 프로세스 확인 중...
  노드 이름             유형            사용 가능         필수            상태
  ----------------  ------------  ------------  ------------  ----------------
  rac2              완전            16384         16384         성공
  rac1              완전            16384         16384         성공
완전 제한: 최대 사용자 프로세스 확인 중...성공
부분 제한: 최대 사용자 프로세스 확인 중...
  노드 이름             유형            사용 가능         필수            상태
  ----------------  ------------  ------------  ------------  ----------------
  rac2              부분            16384         2047          성공
  rac1              부분            16384         2047          성공
부분 제한: 최대 사용자 프로세스 확인 중...성공
부분 제한: 최대 스택 크기 확인 중...
  노드 이름             유형            사용 가능         필수            상태
  ----------------  ------------  ------------  ------------  ----------------
  rac2              부분            10240         10240         성공
  rac1              부분            10240         10240         성공
부분 제한: 최대 스택 크기 확인 중...성공
구조 확인 중...
  노드 이름         사용 가능                     필수                        상태
  ------------  ------------------------  ------------------------  ----------
  rac2          x86_64                    x86_64                    성공
  rac1          x86_64                    x86_64                    성공
구조 확인 중...성공
OS 커널 버전 확인 중...
  노드 이름         사용 가능                     필수                        상태
  ------------  ------------------------  ------------------------  ----------
  rac2          4.14.35-1818.3.3.el7uek.x86_64  4.1.12                    성공
  rac1          4.14.35-1818.3.3.el7uek.x86_64  4.1.12                    성공
OS 커널 버전 확인 중...성공
OS 커널 매개변수: semmsl 확인 중...
  노드 이름             현재            구성됨           필수            상태            설명
  ----------------  ------------  ------------  ------------  ------------  ------------
  rac1              250           250           250           성공
  rac2              250           250           250           성공
OS 커널 매개변수: semmsl 확인 중...성공
OS 커널 매개변수: semmns 확인 중...
  노드 이름             현재            구성됨           필수            상태            설명
  ----------------  ------------  ------------  ------------  ------------  ------------
  rac1              32000         32000         32000         성공
  rac2              32000         32000         32000         성공
OS 커널 매개변수: semmns 확인 중...성공
OS 커널 매개변수: semopm 확인 중...
  노드 이름             현재            구성됨           필수            상태            설명
  ----------------  ------------  ------------  ------------  ------------  ------------
  rac1              100           100           100           성공
  rac2              100           100           100           성공
OS 커널 매개변수: semopm 확인 중...성공
OS 커널 매개변수: semmni 확인 중...
  노드 이름             현재            구성됨           필수            상태            설명
  ----------------  ------------  ------------  ------------  ------------  ------------
  rac1              128           128           128           성공
  rac2              128           128           128           성공
OS 커널 매개변수: semmni 확인 중...성공
OS 커널 매개변수: shmmax 확인 중...
  노드 이름             현재            구성됨           필수            상태            설명
  ----------------  ------------  ------------  ------------  ------------  ------------
  rac1              4398046511104  4398046511104  4177133568    성공
  rac2              4398046511104  4398046511104  4177133568    성공
OS 커널 매개변수: shmmax 확인 중...성공
OS 커널 매개변수: shmmni 확인 중...
  노드 이름             현재            구성됨           필수            상태            설명
  ----------------  ------------  ------------  ------------  ------------  ------------
  rac1              4096          4096          4096          성공
  rac2              4096          4096          4096          성공
OS 커널 매개변수: shmmni 확인 중...성공
OS 커널 매개변수: shmall 확인 중...
  노드 이름             현재            구성됨           필수            상태            설명
  ----------------  ------------  ------------  ------------  ------------  ------------
  rac1              1073741824    1073741824    1073741824    성공
  rac2              1073741824    1073741824    1073741824    성공
OS 커널 매개변수: shmall 확인 중...성공
OS 커널 매개변수: file-max 확인 중...
  노드 이름             현재            구성됨           필수            상태            설명
  ----------------  ------------  ------------  ------------  ------------  ------------
  rac1              6815744       6815744       6815744       성공
  rac2              6815744       6815744       6815744       성공
OS 커널 매개변수: file-max 확인 중...성공
OS 커널 매개변수: ip_local_port_range 확인 중...
  노드 이름             현재            구성됨           필수            상태            설명
  ----------------  ------------  ------------  ------------  ------------  ------------
  rac1              between 9000 & 65500  between 9000 & 65500  between 9000 & 65535  성공
  rac2              between 9000 & 65500  between 9000 & 65500  between 9000 & 65535  성공
OS 커널 매개변수: ip_local_port_range 확인 중...성공
OS 커널 매개변수: rmem_default 확인 중...
  노드 이름             현재            구성됨           필수            상태            설명
  ----------------  ------------  ------------  ------------  ------------  ------------
  rac1              262144        262144        262144        성공
  rac2              262144        262144        262144        성공
OS 커널 매개변수: rmem_default 확인 중...성공
OS 커널 매개변수: rmem_max 확인 중...
  노드 이름             현재            구성됨           필수            상태            설명
  ----------------  ------------  ------------  ------------  ------------  ------------
  rac1              4194304       4194304       4194304       성공
  rac2              4194304       4194304       4194304       성공
OS 커널 매개변수: rmem_max 확인 중...성공
OS 커널 매개변수: wmem_default 확인 중...
  노드 이름             현재            구성됨           필수            상태            설명
  ----------------  ------------  ------------  ------------  ------------  ------------
  rac1              262144        262144        262144        성공
  rac2              262144        262144        262144        성공
OS 커널 매개변수: wmem_default 확인 중...성공
OS 커널 매개변수: wmem_max 확인 중...
  노드 이름             현재            구성됨           필수            상태            설명
  ----------------  ------------  ------------  ------------  ------------  ------------
  rac1              1048576       1048576       1048576       성공
  rac2              1048576       1048576       1048576       성공
OS 커널 매개변수: wmem_max 확인 중...성공
OS 커널 매개변수: aio-max-nr 확인 중...
  노드 이름             현재            구성됨           필수            상태            설명
  ----------------  ------------  ------------  ------------  ------------  ------------
  rac1              1048576       1048576       1048576       성공
  rac2              1048576       1048576       1048576       성공
OS 커널 매개변수: aio-max-nr 확인 중...성공
OS 커널 매개변수: panic_on_oops 확인 중...
  노드 이름             현재            구성됨           필수            상태            설명
  ----------------  ------------  ------------  ------------  ------------  ------------
  rac1              1             1             1             성공
  rac2              1             1             1             성공
OS 커널 매개변수: panic_on_oops 확인 중...성공
패키지: kmod-20-21 (x86_64) 확인 중...
  노드 이름         사용 가능                     필수                        상태
  ------------  ------------------------  ------------------------  ----------
  rac2          kmod(x86_64)-20-23.0.1.el7  kmod(x86_64)-20-21        성공
  rac1          kmod(x86_64)-20-23.0.1.el7  kmod(x86_64)-20-21        성공
패키지: kmod-20-21 (x86_64) 확인 중...성공
패키지: kmod-libs-20-21 (x86_64) 확인 중...
  노드 이름         사용 가능                     필수                        상태
  ------------  ------------------------  ------------------------  ----------
  rac2          kmod-libs(x86_64)-20-23.0.1.el7  kmod-libs(x86_64)-20-21   성공
  rac1          kmod-libs(x86_64)-20-23.0.1.el7  kmod-libs(x86_64)-20-21   성공
패키지: kmod-libs-20-21 (x86_64) 확인 중...성공
패키지: binutils-2.23.52.0.1 확인 중...
  노드 이름         사용 가능                     필수                        상태
  ------------  ------------------------  ------------------------  ----------
  rac2          binutils-2.27-34.base.0.1.el7  binutils-2.23.52.0.1      성공
  rac1          binutils-2.27-34.base.0.1.el7  binutils-2.23.52.0.1      성공
패키지: binutils-2.23.52.0.1 확인 중...성공
패키지: compat-libcap1-1.10 확인 중...
  노드 이름         사용 가능                     필수                        상태
  ------------  ------------------------  ------------------------  ----------
  rac2          compat-libcap1-1.10-7.el7  compat-libcap1-1.10       성공
  rac1          compat-libcap1-1.10-7.el7  compat-libcap1-1.10       성공
패키지: compat-libcap1-1.10 확인 중...성공
패키지: libgcc-4.8.2 (x86_64) 확인 중...
  노드 이름         사용 가능                     필수                        상태
  ------------  ------------------------  ------------------------  ----------
  rac2          libgcc(x86_64)-4.8.5-36.0.1.el7  libgcc(x86_64)-4.8.2      성공
  rac1          libgcc(x86_64)-4.8.5-36.0.1.el7  libgcc(x86_64)-4.8.2      성공
패키지: libgcc-4.8.2 (x86_64) 확인 중...성공
패키지: libstdc++-4.8.2 (x86_64) 확인 중...
  노드 이름         사용 가능                     필수                        상태
  ------------  ------------------------  ------------------------  ----------
  rac2          libstdc++(x86_64)-4.8.5-36.0.1.el7  libstdc++(x86_64)-4.8.2   성공
  rac1          libstdc++(x86_64)-4.8.5-36.0.1.el7  libstdc++(x86_64)-4.8.2   성공
패키지: libstdc++-4.8.2 (x86_64) 확인 중...성공
패키지: libstdc++-devel-4.8.2 (x86_64) 확인 중...
  노드 이름         사용 가능                     필수                        상태
  ------------  ------------------------  ------------------------  ----------
  rac2          libstdc++-devel(x86_64)-4.8.5-36.0.1.el7  libstdc++-devel(x86_64)-4.8.2  성공
  rac1          libstdc++-devel(x86_64)-4.8.5-36.0.1.el7  libstdc++-devel(x86_64)-4.8.2  성공
패키지: libstdc++-devel-4.8.2 (x86_64) 확인 중...성공
패키지: sysstat-10.1.5 확인 중...
  노드 이름         사용 가능                     필수                        상태
  ------------  ------------------------  ------------------------  ----------
  rac2          sysstat-10.1.5-17.el7     sysstat-10.1.5            성공
  rac1          sysstat-10.1.5-17.el7     sysstat-10.1.5            성공
패키지: sysstat-10.1.5 확인 중...성공
패키지: ksh 확인 중...
  노드 이름         사용 가능                     필수                        상태
  ------------  ------------------------  ------------------------  ----------
  rac2          ksh                       ksh                       성공
  rac1          ksh                       ksh                       성공
패키지: ksh 확인 중...성공
패키지: make-3.82 확인 중...
  노드 이름         사용 가능                     필수                        상태
  ------------  ------------------------  ------------------------  ----------
  rac2          make-3.82-23.el7          make-3.82                 성공
  rac1          make-3.82-23.el7          make-3.82                 성공
패키지: make-3.82 확인 중...성공
패키지: glibc-2.17 (x86_64) 확인 중...
  노드 이름         사용 가능                     필수                        상태
  ------------  ------------------------  ------------------------  ----------
  rac2          glibc(x86_64)-2.17-260.0.9.el7  glibc(x86_64)-2.17        성공
  rac1          glibc(x86_64)-2.17-260.0.9.el7  glibc(x86_64)-2.17        성공
패키지: glibc-2.17 (x86_64) 확인 중...성공
패키지: glibc-devel-2.17 (x86_64) 확인 중...
  노드 이름         사용 가능                     필수                        상태
  ------------  ------------------------  ------------------------  ----------
  rac2          glibc-devel(x86_64)-2.17-260.0.9.el7  glibc-devel(x86_64)-2.17  성공
  rac1          glibc-devel(x86_64)-2.17-260.0.9.el7  glibc-devel(x86_64)-2.17  성공
패키지: glibc-devel-2.17 (x86_64) 확인 중...성공
패키지: libaio-0.3.109 (x86_64) 확인 중...
  노드 이름         사용 가능                     필수                        상태
  ------------  ------------------------  ------------------------  ----------
  rac2          libaio(x86_64)-0.3.109-13.el7  libaio(x86_64)-0.3.109    성공
  rac1          libaio(x86_64)-0.3.109-13.el7  libaio(x86_64)-0.3.109    성공
패키지: libaio-0.3.109 (x86_64) 확인 중...성공
패키지: libaio-devel-0.3.109 (x86_64) 확인 중...
  노드 이름         사용 가능                     필수                        상태
  ------------  ------------------------  ------------------------  ----------
  rac2          libaio-devel(x86_64)-0.3.109-13.el7  libaio-devel(x86_64)-0.3.109  성공
  rac1          libaio-devel(x86_64)-0.3.109-13.el7  libaio-devel(x86_64)-0.3.109  성공
패키지: libaio-devel-0.3.109 (x86_64) 확인 중...성공
패키지: nfs-utils-1.2.3-15 확인 중...
  노드 이름         사용 가능                     필수                        상태
  ------------  ------------------------  ------------------------  ----------
  rac2          nfs-utils-1.3.0-0.61.0.1.el7  nfs-utils-1.2.3-15        성공
  rac1          nfs-utils-1.3.0-0.61.0.1.el7  nfs-utils-1.2.3-15        성공
패키지: nfs-utils-1.2.3-15 확인 중...성공
패키지: smartmontools-6.2-4 확인 중...
  노드 이름         사용 가능                     필수                        상태
  ------------  ------------------------  ------------------------  ----------
  rac2          smartmontools-6.5-1.el7   smartmontools-6.2-4       성공
  rac1          smartmontools-6.5-1.el7   smartmontools-6.2-4       성공
패키지: smartmontools-6.2-4 확인 중...성공
패키지: net-tools-2.0-0.17 확인 중...
  노드 이름         사용 가능                     필수                        상태
  ------------  ------------------------  ------------------------  ----------
  rac2          net-tools-2.0-0.24.20131004git.el7  net-tools-2.0-0.17        성공
  rac1          net-tools-2.0-0.24.20131004git.el7  net-tools-2.0-0.17        성공
패키지: net-tools-2.0-0.17 확인 중...성공
"Oracle Notification Service (ONS)" 구성요소에 대한 포트 가용성 확인 중...
  노드 이름             포트 번호         프로토콜          사용 가능         상태
  ----------------  ------------  ------------  ------------  ----------------
  rac2              6200          TCP           예             성공
  rac1              6200          TCP           예             성공
  rac2              6100          TCP           예             성공
  rac1              6100          TCP           예             성공
"Oracle Notification Service (ONS)" 구성요소에 대한 포트 가용성 확인 중...성공
"Oracle Cluster Synchronization Services (CSSD)" 구성요소에 대한 포트 가용성 확인 중...
  노드 이름             포트 번호         프로토콜          사용 가능         상태
  ----------------  ------------  ------------  ------------  ----------------
  rac2              42424         TCP           예             성공
  rac1              42424         TCP           예             성공
"Oracle Cluster Synchronization Services (CSSD)" 구성요소에 대한 포트 가용성 확인 중...성공
UID가 동일한 사용자입니다.: 0 확인 중...성공
현재 그룹 ID 확인 중...성공
루트 사용자 일관성 확인 중...
  노드 이름                                 상태
  ------------------------------------  ------------------------
  rac2                                  성공
  rac1                                  성공
루트 사용자 일관성 확인 중...성공
패키지: cvuqdisk-1.0.10-1 확인 중...
  노드 이름         사용 가능                     필수                        상태
  ------------  ------------------------  ------------------------  ----------
  rac2          cvuqdisk-1.0.10-1         cvuqdisk-1.0.10-1         성공
  rac1          cvuqdisk-1.0.10-1         cvuqdisk-1.0.10-1         성공
패키지: cvuqdisk-1.0.10-1 확인 중...성공
호스트 이름 확인 중...성공
노드 접속 확인 중...
  호스트 파일 확인 중...
  노드 이름                                 상태
  ------------------------------------  ------------------------
  rac1                                  성공
  rac2                                  성공
  호스트 파일 확인 중...성공

"rac1" 노드에 대한 인터페이스 정보

 이름     IP 주소           서브넷             게이트웨이           Def. 게이트웨이      HW 주소             MTU
 ------ --------------- --------------- --------------- --------------- ----------------- ------
 enp0s3 10.0.2.15       10.0.2.0        0.0.0.0         10.0.2.2        08:00:27:FA:6C:B3 1500
 enp0s8 192.168.56.101  192.168.56.0    0.0.0.0         10.0.2.2        08:00:27:47:B9:46 1500

"rac2" 노드에 대한 인터페이스 정보

 이름     IP 주소           서브넷             게이트웨이           Def. 게이트웨이      HW 주소             MTU
 ------ --------------- --------------- --------------- --------------- ----------------- ------
 enp0s3 10.0.2.16       10.0.2.0        0.0.0.0         10.0.2.2        08:00:27:D0:50:F0 1500
 enp0s8 192.168.56.102  192.168.56.0    0.0.0.0         10.0.2.2        08:00:27:CC:EA:49 1500

검사: "192.168.56.0" 서브넷의 MTU 일관성.

  노드                이름            IP 주소         서브넷           MTU
  ----------------  ------------  ------------  ------------  ----------------
  rac1              enp0s8        192.168.56.101  192.168.56.0  1500
  rac2              enp0s8        192.168.56.102  192.168.56.0  1500

검사: "10.0.2.0" 서브넷의 MTU 일관성.

  노드                이름            IP 주소         서브넷           MTU
  ----------------  ------------  ------------  ------------  ----------------
  rac1              enp0s3        10.0.2.15     10.0.2.0      1500
  rac2              enp0s3        10.0.2.16     10.0.2.0      1500

  소스                              대상                              접속됨?
  ------------------------------  ------------------------------  ----------------
  rac1[enp0s8:192.168.56.101]     rac2[enp0s8:192.168.56.102]     예

  소스                              대상                              접속됨?
  ------------------------------  ------------------------------  ----------------
  rac1[enp0s3:10.0.2.15]          rac2[enp0s3:10.0.2.16]          예
  최대(MTU) 크기 패킷이 서브넷을 통과하는지 검사 확인 중...성공
  "192.168.56.0" 서브넷에 대한 서브넷 마스크 일관성 확인 중...성공
  "10.0.2.0" 서브넷에 대한 서브넷 마스크 일관성 확인 중...성공
노드 접속 확인 중...성공
멀티캐스트 또는 브로드캐스트 검사 확인 중...
멀티캐스트 그룹 "224.0.0.251"과(와) 멀티캐스트 통신을 위해 "192.168.56.0" 서브넷을 검사하는 중
멀티캐스트 또는 브로드캐스트 검사 확인 중...성공
ASMLib 설치 및 구성을 확인합니다. 확인 중...
  '/etc/init.d/oracleasm' 확인 중...성공
  '/dev/oracleasm' 확인 중...성공
  '/etc/sysconfig/oracleasm' 확인 중...성공

  노드 이름                                 상태
  ------------------------------------  ------------------------
  rac1                                  성공
  rac2                                  성공
ASMLib 설치 및 구성을 확인합니다. 확인 중...성공
NTP(네트워크 시간 프로토콜) 확인 중...성공
동일한 코어 파일 이름 패턴 확인 중...성공
사용자 마스크 확인 중...
  노드 이름         사용 가능                     필수                        설명
  ------------  ------------------------  ------------------------  ----------
  rac2          0022                      0022                      성공
  rac1          0022                      0022                      성공
사용자 마스크 확인 중...성공
사용자가 그룹에 없습니다. "root": oracle 확인 중...
  노드 이름         상태                        설명
  ------------  ------------------------  ------------------------
  rac2          성공                        존재하지 않음
  rac1          성공                        존재하지 않음
사용자가 그룹에 없습니다. "root": oracle 확인 중...성공
시간대 일관성 확인 중...성공
노드 사이의 시간 오프셋 확인 중...성공
resolv.conf 무결성 확인 중...
  노드 이름                                 상태
  ------------------------------------  ------------------------
  rac1                                  성공
  rac2                                  성공

"/etc/resolv.conf"에 지정된 각 이름 서버에서 "rac1" 이름에 대한 응답을 확인하는 중

  노드 이름         소스                        설명                        상태
  ------------  ------------------------  ------------------------  ----------
  rac1          127.0.0.1                 IPv4                      성공

"/etc/resolv.conf"에 지정된 각 이름 서버에서 "rac2" 이름에 대한 응답을 확인하는 중

  노드 이름         소스                        설명                        상태
  ------------  ------------------------  ------------------------  ----------
  rac2          127.0.0.1                 IPv4                      성공
resolv.conf 무결성 확인 중...성공
DNS/NIS 이름 서비스 확인 중...성공
도메인 소켓 확인 중...성공
/boot 마운트 확인 중...성공
"avahi-daemon" 데몬이 구성되어 실행 중이 아닙니다. 확인 중...
  노드 이름         구성됨                       상태
  ------------  ------------------------  ------------------------
  rac2          아니오                       성공
  rac1          아니오                       성공

  노드 이름         실행 중?                     상태
  ------------  ------------------------  ------------------------
  rac2          아니오                       성공
  rac1          아니오                       성공
"avahi-daemon" 데몬이 구성되어 실행 중이 아닙니다. 확인 중...성공
"proxyt" 데몬이 구성되어 실행 중이 아닙니다. 확인 중...
  노드 이름         구성됨                       상태
  ------------  ------------------------  ------------------------
  rac2          아니오                       성공
  rac1          아니오                       성공

  노드 이름         실행 중?                     상태
  ------------  ------------------------  ------------------------
  rac2          아니오                       성공
  rac1          아니오                       성공
"proxyt" 데몬이 구성되어 실행 중이 아닙니다. 확인 중...성공
루프백 네트워크 인터페이스 주소 확인 중...성공
사용자 동일성 확인 중...성공
RPM Package Manager 데이터베이스 확인 중...성공
/dev/shm이 임시 파일 시스템으로 마운트됨 확인 중...성공
/var 경로에 대한 파일 시스템 마운트 옵션 확인 중...성공
DefaultTasksMax 매개변수 확인 중...성공
zeroconf 검사 확인 중...성공
ASM 필터 드라이버 구성 확인 중...성공
Systemd 로그인 관리자 IPC 매개변수 확인 중...성공

모든 노드에서 클러스터 서비스 설정에 대한 사전 확인을 실패했습니다.


CVU 확인 요청 "stage -pre crsinst"을(를) 실행하는 동안 오류가 발생했습니다.

교체 크기 확인 중...실패
rac2: PRVF-7573 : "rac2" 노드에서 사용 가능한 교체 크기가 부족합니다. [필요한 값 = 7.7805GB
      (8158464.0KB), 발견된 값 = 4.8008GB (5033980.0KB)]

rac1: PRVF-7573 : "rac1" 노드에서 사용 가능한 교체 크기가 부족합니다. [필요한 값 = 7.7805GB
      (8158464.0KB), 발견된 값 = 4.8008GB (5033980.0KB)]

그룹 존재 여부: asmadmin 확인 중...실패
rac2: PRVG-10461 : "OSASM" 권한에 대해 선택된 "asmadmin" 그룹이 "rac2" 노드에 존재하지 않습니다.

rac1: PRVG-10461 : "OSASM" 권한에 대해 선택된 "asmadmin" 그룹이 "rac1" 노드에 존재하지 않습니다.

그룹 멤버쉽: asmadmin 확인 중...실패
rac2: PRVG-10460 : 사용자 "oracle"이(가) "rac2" 노드에서 "OSASM" 권한에 대해 선택된 "asmadmin"
      그룹에 속하지 않습니다.

rac1: PRVG-10460 : 사용자 "oracle"이(가) "rac1" 노드에서 "OSASM" 권한에 대해 선택된 "asmadmin"
      그룹에 속하지 않습니다.


수행된 CVU 작업:                   stage -pre crsinst
날짜:                           2023. 2. 3 오전 9:37:26
CVU 홈:                        /u01/app/19c/grid/
사용자:                          oracle
******************************************************************************************
다음 수정 가능 필요 조건에 대한 수정을 생성할 수 없습니다.
******************************************************************************************
검사: 그룹 멤버쉽: asmadmin
노드에서 실패함: rac1,rac2
ERROR:
PRVF-7730 : 그룹이 노드에서 로컬로 정의되지 않았기 때문에 "rac2" 노드에서 사용자 "oracle", 그룹 "asmadmin"에 대한 수정을 생성할 수 없습니다.
PRVF-7730 : 그룹이 노드에서 로컬로 정의되지 않았기 때문에 "rac1" 노드에서 사용자 "oracle", 그룹 "asmadmin"에 대한 수정을 생성할 수 없습니다.


******************************************************************************************
다음은 이 세션에서 수정하도록 선택된 수정 가능 필요 조건 목록입니다.
******************************************************************************************
------------                  --------            ---------      --------
검사를 실패했습니다.                   노드에서 실패함            재부팅 필요 여부      재로그인 필요?     
------------                  --------            ---------      --------
그룹 존재 여부: asmadmin            rac2,rac1           아니오            아니오


수정: 그룹 존재 여부: asmadmin

  노드 이름                                 상태
  ------------------------------------  ------------------------
  rac2                                  성공
  rac1                                  성공
결과:
적용 가능한 모든 노드에서 "그룹 존재 여부: asmadmin"이(가) 성공적으로 수정되었습니다.

적용 가능한 모든 노드에서 수정 작업이 성공적으로 완료되었습니다.

 


Grid Infrastructure 설치

GRID 설치 시작

grid_env
cd $GRID_HOME
./gridSetup.sh

 

root로 접속 후 su - oracle로 접속하면 에러가 발생할 수 있다.

 

oracle 유저로 접속 후 grid 설치 진행

grid_env
cd $GRID_HOME
./gridSetup.sh

 

소프트웨어 구성 옵션 선택

 

클러스터 구성 선택

 

클러스터 구성 정보 입력

클러스터 이름, SCAN 이름, SCAN 포트 번호를 입력

SCAN 이름은 /etc/hosts에 정의한 이름, 그리고 nslookup에서 테스트한 이름과 동일하게 도메인을 포함하여 입력한다.

 

 

클러스터 노드 정보 설정

추가 선택

 

rac2 노드 정보 입력

 

SSH 접속 설정

 

oracle 유저 비밀번호 입력 및 테스트 진행

클러스터 노드 간의 비밀번호 없는 SSH 환경 구성을 설정했으므로 테스트만 진행하고 넘어간다.

 

 

SSH 접속 설정 완료

SSH 접속 설정이 이미 완료되어있다고 나온다. 

확인을 누르고 다음으로 넘어간다.

 

네트워크 인터페이스 용도 지정

 

저장 영역 옵션 정보 선택

 

Grid 관리 저장소 옵션 생성 설정

 

ASM 디스크 그룹 생성

검색 경로를 변경하여 ASM 디스크를 찾는다.

 

/dev/oracleasm/disks/* 경로 변경

 

디스크 그룹 이름 변경 및 디스크 선택

변경된 경로에서 CRS1, CRS2, CRS3를 선택한 후 디스크 그룹 이름을 CRS로 설정한다.

 

ASM PASSWORD 입력 (oracle)

 

권장 비밀번호는 넘어간다.

 

실패 분리 지원 설정

 

관리 옵션 지정 설정

 

권한 부여된 운영체제 그룹 설정

모두 dba로 설정한다.

 

예 선택 후 계속 진행

 

설치 위치 지정

Oracle base 확인

 

 

인벤토리 생성

인벤토리에는 오라클 소프트웨어의 설치 정보가 저장된다.

 

루트 스크립트 실행 구성

설치 중 root 권한으로 스크립트 실행하는 부분에서 자동로 스크립트 실행할지 여부 지정
root 패스워드 입력

모든 노드 root 패스워드 동일해야 한다.

 

필요조건 검사 수행

 

swap이 설정되지 않아서 생기는 문제와 SCAN IP가 DNS에 설정되지 않아 생기는 문제이므로 모두 무시하고 설치를 진행한다.

 

 

Grid 설치

 

응답파일 저장

설치 진행 전에 응답파일이 필요하다면 따로 저장해둔다.

 

 

root 사용자의 비밀번호를 이용하여 자동으로 스크립트가 실행하는 것을 묻는 것이므로 예를 누른다.

 

SCAN IP가 DNS에 등록되어 있지 않아서 발생한 문제이므로 예를 누르고 진행한다.

 

다음 선택

 

 

설치 완료

 

Grid 설치 후 확인

crsctl stat res -t
더보기
[root@rac1 ~]# crsctl stat res -t
--------------------------------------------------------------------------------
Name           Target  State        Server                   State details
--------------------------------------------------------------------------------
Local Resources
--------------------------------------------------------------------------------
ora.LISTENER.lsnr
               ONLINE  ONLINE       rac1                     STABLE
               ONLINE  ONLINE       rac2                     STABLE
ora.chad
               ONLINE  ONLINE       rac1                     STABLE
               ONLINE  ONLINE       rac2                     STABLE
ora.net1.network
               ONLINE  ONLINE       rac1                     STABLE
               ONLINE  ONLINE       rac2                     STABLE
ora.ons
               ONLINE  ONLINE       rac1                     STABLE
               ONLINE  ONLINE       rac2                     STABLE
--------------------------------------------------------------------------------
Cluster Resources
--------------------------------------------------------------------------------
ora.ASMNET1LSNR_ASM.lsnr(ora.asmgroup)
      1        ONLINE  ONLINE       rac1                     STABLE
      2        ONLINE  ONLINE       rac2                     STABLE
      3        OFFLINE OFFLINE                               STABLE
ora.CRS.dg(ora.asmgroup)
      1        ONLINE  ONLINE       rac1                     STABLE
      2        ONLINE  ONLINE       rac2                     STABLE
      3        OFFLINE OFFLINE                               STABLE
ora.LISTENER_SCAN1.lsnr
      1        ONLINE  ONLINE       rac2                     STABLE
ora.LISTENER_SCAN2.lsnr
      1        ONLINE  ONLINE       rac1                     STABLE
ora.LISTENER_SCAN3.lsnr
      1        ONLINE  ONLINE       rac1                     STABLE
ora.asm(ora.asmgroup)
      1        ONLINE  ONLINE       rac1                     Started,STABLE
      2        ONLINE  ONLINE       rac2                     Started,STABLE
      3        OFFLINE OFFLINE                               STABLE
ora.asmnet1.asmnetwork(ora.asmgroup)
      1        ONLINE  ONLINE       rac1                     STABLE
      2        ONLINE  ONLINE       rac2                     STABLE
      3        OFFLINE OFFLINE                               STABLE
ora.cvu
      1        ONLINE  ONLINE       rac1                     STABLE
ora.qosmserver
      1        ONLINE  ONLINE       rac1                     STABLE
ora.rac1.vip
      1        ONLINE  ONLINE       rac1                     STABLE
ora.rac2.vip
      1        ONLINE  ONLINE       rac2                     STABLE
ora.scan1.vip
      1        ONLINE  ONLINE       rac2                     STABLE
ora.scan2.vip
      1        ONLINE  ONLINE       rac1                     STABLE
ora.scan3.vip
      1        ONLINE  ONLINE       rac1                     STABLE
--------------------------------------------------------------------------------

 

CRS 시작 및 종료

crsctl start crs	#crs 시작
crsctl stop crs	#crs 종료
crsctl stop crs -f	#crs 강제 종료

 

 

참조

https://dataforum.io/display/ORCL/Oracle+Database+19c+Real+Application+Cluster

https://positivemh.tistory.com/522

+ Recent posts