버전 비교

  • 이 줄이 추가되었습니다.
  • 이 줄이 삭제되었습니다.
  • 서식이 변경되었습니다.

Grid 설치 준비

Grid 설치 파일 압축 해제

{}

코드 블럭
languagebash
titleGRID_HOME 경로 생성 후 설치 파일 압축 해제
linenumberstrue
mkdir -p $GRID_HOME
unzip LINUX.X64_193000_grid_home.zip -d $GRID_HOME


필수 패키지 설치

코드 블럭
languagebash
titlecvuqdisk 패키지 설치
linenumberstrue
cd $GRID_HOME/cv/rpm
rpm -ivh cvuqdisk-1.0.10-1.rpm
scp cvuqdisk-*.rpm rac2:/tmp
ssh root@rac2
cd /tmp
rpm -ivh cvuqdisk-1.0.10-1.rpm
exit


암호없는 SSH 접속 환경 설정

코드 블럭
languagebash
titleoracle 유저 패스워드 없는 SSH 접속 환경 설정
linenumberstrue
grid_env
cd $GRID_HOME/oui/prov/resources/scripts
./sshUserSetup.sh -user oracle -hosts "rac1 rac2" -noPromptPassphrase -advanced


설치 환경 사전 검증

코드 블럭
languagebash
title사전 환경 검증 스크립트 실행
linenumberstrue
$GRID_HOME/runcluvfy.sh stage -pre crsinst -n rac1,rac2 -osdba dba -orainv oinstall -fixup -method root -networks enp0s3/enp0s8 -verbose


Grid 설치

Response 파일 생성

코드 블럭
languagebash
titleGrid response 파일 생성
linenumberstrue
cat > ~oracle/grid_install.rsp
oracle.install.responseFileVersion=/oracle/install/rspfmt_crsinstall_response_schema_v19.0.0
INVENTORY_LOCATION=/u01/app/oraInventory
oracle.install.option=CRS_CONFIG
ORACLE_BASE=/u01/app/oracle
oracle.install.asm.OSDBA=asmdba
oracle.install.asm.OSOPER=asmoper
oracle.install.asm.OSASM=asmadmin
oracle.install.crs.config.scanType=LOCAL_SCAN
oracle.install.crs.config.gpnp.scanName=rac-scan.localdomain
oracle.install.crs.config.gpnp.scanPort=1521
oracle.install.crs.config.ClusterConfiguration=STANDALONE
oracle.install.crs.config.configureAsExtendedCluster=false
oracle.install.crs.config.clusterName=rac
oracle.install.crs.config.gpnp.configureGNS=false
oracle.install.crs.config.autoConfigureClusterNodeVIP=false
oracle.install.crs.config.clusterNodes=rac1:rac1-vip,rac2:rac2-vip
oracle.install.crs.config.networkInterfaceList=enp0s3:10.0.3.0:1,enp0s8:10.0.5.0:5
oracle.install.crs.configureGIMR=false
oracle.install.asm.configureGIMRDataDG=false
oracle.install.crs.config.storageOption=FLEX_ASM_STORAGE
oracle.install.crs.config.useIPMI=false
oracle.install.asm.SYSASMPassword=oracle_4U
oracle.install.asm.diskGroup.name=CRS
oracle.install.asm.diskGroup.redundancy=NORMAL
oracle.install.asm.diskGroup.AUSize=4
oracle.install.asm.diskGroup.disks=/dev/oracleasm/disks/CRS1,/dev/oracleasm/disks/CRS2,/dev/oracleasm/disks/CRS3
oracle.install.asm.diskGroup.diskDiscoveryString=/dev/oracleasm/disks/*
oracle.install.asm.monitorPassword=oracle_4U
oracle.install.asm.configureAFD=false
oracle.install.crs.rootconfig.executeRootScript=false
<ctrl+C>


Grid 설치 전 검증

코드 블럭
languagebash
titleGrid 설치 전 검사
linenumberstrue
$GRID_HOME/gridSetup.sh -silent -responseFile ~/grid_install.rsp -executePrereqs


Grid 설치

코드 블럭
languagebash
titleGrid 설치
linenumberstrue
$GRID_HOME/gridSetup.sh -silent -responseFile ~/grid_install.rsp


root 스크립트 실행

코드 블럭
languagebash
title모든 노드에서 첫번째 root 스크립트 실행
linenumberstrue
/u01/app/oraInventory/orainstRoot.sh



코드 블럭
languagebash
title모든 노드에서 두번째 root 스크립트 실행
linenumberstrue
/u01/app/19c/grid/root.sh


Grid 환경 구성

코드 블럭
languagebash
titleGrid 환경 설정 수행
linenumberstrue
$GRID_HOME/gridSetup.sh -executeConfigTools -responseFile /home/oracle/grid_install.rsp -silent


Grid 설치 결과 확인

코드 블럭
languagebash
titleGrid 설치 결과 확인
linenumberstrue
crsctl stat res -t


ASM 디스크 그룹 생성

DATA, FRA 그룹 생성

코드 블럭
languagebash
titleDATA와 FRA 디스크그룹 생성하기
linenumberstrue
asmca -silent -createDiskGroup -diskGroupName DATA -diskList /dev/oracleasm/disks/DATA1,/dev/oracleasm/disks/DATA2,/dev/oracleasm/disks/DATA3 -redundancy EXTERNAL
smca -silent -createDiskGroup -diskGroupName FRA -diskList /dev/oracleasm/disks/FRA1,/dev/oracleasm/disks/FRA2 -redundancy EXTERNAL


디스크 그룹 생성 결과 확인

코드 블럭
languagebash
title디스크그룹 생성 결과 확인
linenumberstrue
crsctl stat res -t