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
'DB ORACLE 공부 기록' 카테고리의 다른 글
Oracle 19c RAC 설치(7) - Database 소프트웨어 설치 (0) | 2023.02.07 |
---|---|
Oracle 19c RAC 설치(6) - ASM 디스크 그룹 추가 (0) | 2023.02.07 |
Oracle 19c RAC 설치(4) - RAC2 구성 (0) | 2023.02.07 |
Oracle 19c RAC 설치(3) - 공유 환경 구성 및 ASM 환경 구성 (0) | 2023.02.07 |
Oracle 19c RAC 설치(2) - RAC1 리눅스 환경 설정 (0) | 2023.02.07 |