Oracle 19c Grid 설치 절차

시안 by 시안 · 2025년 04월 22일

작성 중

Configure Oracle Grid Infrastructure for a New Cluster
Configure an Oracle Standalone Cluster
Local SCAN 생성
Add… → rac2 / rac2-vip 추가 → SSH Connectivity → grid 패스워드 입력 → Test / Setup

ASM 공유 볼륨 디스크 경로 확인
현재 설정한 비밀번호가 권장되지 않는다. 그래도 계속 진행할 것인지 묻는 팝업. 그대로 진행함.

다음 단계에서 필수 요건 사전 체크를 위해 root 계정이 필요하므로 잠깐 비밀번호를 입력하고 넘어간 뒤, 꼭 다시 체크를 해제해주고 넘어간다.
SCAN IP, NTP, DNS 관련 에러는 무시 가능

SCAN 관련 경고는 원래는 SCAN IP가 3개가 들어가야 권장 설정에 맞기 때문에 발생하는 에러이고, 나머지는 NTP와 DNS 설정이 안돼있어서 발생하는 에러이다. 별도의 NTP와 DNS 서버를 이용하지 않기 때문에 해당 부분은 무시하고 넘어가도 무방하다.

response file을 저장하여 silent mode에서 사용할 수 있다.

$ nohup $GI_HOME/gridSetup.sh -silent -ignorePrereqFailure -responseFile /home/grid/grid_19c.rsp >> /home/grid/gridSetup_250422.log &
Bash
response file을 이용하여 nohup silent mode로 구성
Grid 설치 완료 후, root 스크립트를 수행해주어야 정상적으로 클러스터가 기동된다. root 스크립트는 차례대로 1번, 2번 노드 순으로 수행한다.
root.sh 수행 시, log를 통해 단계 별로 설치되는 것을 확인할 수 있음.

--> Grid Cluster 현재 상태 조회
# $GI_HOME/bin/crsctl stat res -t
Bash
OCR Voting Disk (ora.CRS.dg)만 있는 상태의 Grid Cluster

--> Grid Cluster 재부팅 시, AutoStart 방지
# crsctl config crs
# crsctl disable crs
Bash

Grid Cluster에서는 CRS AutoStart라는 기능이 있는데, 해당 기능을 활성화(Enabled) 시켜두게 되면 서버 재기동 시에 자동적으로 Grid Cluster가 같이 올라오게 된다. 이렇게 될 경우, 원인을 알 수 없는

DATA, RECO ASM 그룹 추가

OCR Voting Disk만 생성돼있는 상태
--> ASMDISK 조회
[+ASM1] grid@rac1:/u01/app/19.0.0.0/grid> . oraenv
ORACLE_SID = [+ASM1] ? +ASM1
ORACLE_HOME = [/home/oracle] ? /u01/app/19.0.0.0/grid
The Oracle base remains unchanged with value /u01/app/oracle

SQL>
set lines 200
set pages 10000

col name for a20
col state for a10
col path for a40

select name, group_number, disk_number, state, redundancy, path from v$asm_disk order by 2;


--> DISK GROUP 신규 생성 (DATA, RECO)
create diskgroup DATA normal redundancy disk '/dev/oracleasm/disks/DATA1','/dev/oracleasm/disks/DATA2' attribute 'compatible.rdbms'='11.2.0.2.0', 'compatible.asm'='11.2.0.2.0';

create diskgroup RECO normal redundancy disk '/dev/oracleasm/disks/RECO1','/dev/oracleasm/disks/RECO2' attribute 'compatible.rdbms'='11.2.0.2.0', 'compatible.asm'='11.2.0.2.0';
SQL
DATA, RECO Group 생성 직후, 2번 노드에서는 OFFLINE 상태임
--> grid user를 통해 srvctl 명령으로 신규 생성된 DISK GROUP을 시작 시켜줘야 함.
# su - grid
$ srvctl start diskgroup -diskgroup DATA -node rac2
$ srvctl start diskgroup -diskgroup RECO -node rac2

>> 노드를 특정하지 않고 전체 노드로 적용해도 2번 노드 DISK GROUP은 올라옴
Bash

0

You may also like