페이지 이력
Grid 설치 준비
Grid 설치 파일 압축 해제
코드 블럭 | ||||||
---|---|---|---|---|---|---|
| ||||||
mkdir -p $GRID_HOME unzip LINUX.X64_193000_grid_home.zip -d $GRID_HOME |
펼치기 | ||
---|---|---|
|
필수 패키지 설치
코드 블럭 | ||||||
---|---|---|---|---|---|---|
| ||||||
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 접속 환경 설정
펼치기 | ||||||
---|---|---|---|---|---|---|
| ||||||
코드 블럭 | ||||||
| ||||||
grid_env
|
설치 환경 사전 검증
코드 블럭 | ||||||
---|---|---|---|---|---|---|
| ||||||
$GRID_HOME/runcluvfy.sh stage -pre crsinst -n rac1,rac2 -osdba dba -orainv oinstall -fixup -method root -networks enp0s3/enp0s8 -verbose |
Grid 설치
Response 파일 생성
코드 블럭 | ||||||
---|---|---|---|---|---|---|
| ||||||
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> |
|
암호없는 SSH 접속 환경 설정
코드 블럭 | ||||||
---|---|---|---|---|---|---|
| ||||||
grid_env
cd $GRID_HOME/oui/prov/resources/scripts
./sshUserSetup.sh -user oracle -hosts "rac1 rac2" -noPromptPassphrase -advanced |
펼치기 | ||
---|---|---|
|
설치 환경 사전 검증
코드 블럭 | ||||||
---|---|---|---|---|---|---|
| ||||||
$GRID_HOME/runcluvfy.sh stage -pre crsinst -n rac1,rac2 -osdba dba -orainv oinstall -fixup -method root -networks enp0s3/enp0s8 -verbose |
펼치기 | ||
---|---|---|
|
Grid 설치
Response 파일 생성
코드 블럭 | ||||||
---|---|---|---|---|---|---|
| ||||||
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 설치 전 검증
코드 블럭 | ||||||
---|---|---|---|---|---|---|
| ||||||
$GRID_HOME/gridSetup.sh -silent -responseFile ~/grid_install.rsp -executePrereqs |
펼치기 | ||||
---|---|---|---|---|
INS-13014 : root 계정 접속 정보를 입력하지 않아 OS 패키지 확인이 안되는 것으로 이미 runcluvfy.sh로 검증한 것이므로 무시함
|
Grid 설치
코드 블럭 | ||||||
---|---|---|---|---|---|---|
| ||||||
$GRID_HOME/gridSetup.sh -silent -responseFile ~/grid_install.rsp |
펼치기 | ||
---|---|---|
INS-40109 : ORACLE_BASE 경로가 이미 생성되어 발생하는 경고이므로 무시함 INS-32047 : 검증 수행시 인벤토리 경로가 생성되어 발생하는 경고이므로 무시함 INS-13014 : root 계정 접속 정보를 입력하지 않아 OS 패키지 확인이 안되는 경고이므로 무시함
|
root 스크립트 실행
코드 블럭 | ||||||
---|---|---|---|---|---|---|
| ||||||
/u01/app/oraInventory/orainstRoot.sh |
펼치기 | ||||
---|---|---|---|---|
|
코드 블럭 | ||||||
---|---|---|---|---|---|---|
| ||||||
/u01/app/19c/grid/root.sh |
펼치기 | ||||
---|---|---|---|---|
|
Grid 환경 구성
코드 블럭 | ||||||
---|---|---|---|---|---|---|
| ||||||
$GRID_HOME/gridSetup.sh -executeConfigTools -responseFile /home/oracle/grid_install.rsp -silent |
펼치기 | ||
---|---|---|
|
Grid 설치 결과 확인
코드 블럭 | ||||||
---|---|---|---|---|---|---|
| ||||||
crsctl stat res -t |
펼치기 | ||
---|---|---|
|
ASM 디스크 그룹 생성
DATA, FRA 그룹 생성
코드 블럭 | ||||||
---|---|---|---|---|---|---|
| ||||||
asmca -silent -createDiskGroup -diskGroupName DATA -diskList /dev/oracleasm/disks/DATA1,/dev/oracleasm/disks/DATA2,/dev/oracleasm/disks/DATA3 -redundancy EXTERNAL
asmca -silent -createDiskGroup -diskGroupName FRA -diskList /dev/oracleasm/disks/FRA1,/dev/oracleasm/disks/FRA2 -redundancy EXTERNAL |
펼치기 | ||
---|---|---|
|
디스크 그룹 생성 결과 확인
코드 블럭 | ||||||
---|---|---|---|---|---|---|
| ||||||
crsctl stat res -t |
펼치기 | ||
---|---|---|
|
Grid 설치 전 검증
코드 블럭 | ||||||
---|---|---|---|---|---|---|
| ||||||
$GRID_HOME/gridSetup.sh -silent -responseFile ~/grid_install.rsp -executePrereqs |
Grid 설치
코드 블럭 | ||||||
---|---|---|---|---|---|---|
| ||||||
$GRID_HOME/gridSetup.sh -silent -responseFile ~/grid_install.rsp |
root 스크립트 실행
코드 블럭 | ||||||
---|---|---|---|---|---|---|
| ||||||
/u01/app/oraInventory/orainstRoot.sh |
코드 블럭 | ||||||
---|---|---|---|---|---|---|
| ||||||
/u01/app/19c/grid/root.sh |
Grid 환경 구성
코드 블럭 | ||||||
---|---|---|---|---|---|---|
| ||||||
$GRID_HOME/gridSetup.sh -executeConfigTools -responseFile /home/oracle/grid_install.rsp -silent |
Grid 설치 결과 확인
코드 블럭 | ||||||
---|---|---|---|---|---|---|
| ||||||
crsctl stat res -t |
ASM 디스크 그룹 생성
DATA, FRA 그룹 생성
코드 블럭 | ||||||
---|---|---|---|---|---|---|
| ||||||
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 |
디스크 그룹 생성 결과 확인
코드 블럭 | ||||||
---|---|---|---|---|---|---|
| ||||||
crsctl stat res -t |