10684182
ORCL
3
버전 비교
비교대상
키
- 이 줄이 추가되었습니다.
- 이 줄이 삭제되었습니다.
- 서식이 변경되었습니다.
Grid Infrastructure 설치 및 클러스터 구축
사전 준비
코드 블럭 | ||||||
---|---|---|---|---|---|---|
| ||||||
cd <Grid 설치 파일 압축 해제 경로>/rpm rpm -ivh cvuqdisk-1.0.9-1.rpm scp cvuqdisk-1.0.9-1.rpm root@rac2:/tmp |
펼치기 | ||
---|---|---|
|
root 계정으로 1번 노드에서 cvuqdisk 패키지를 설치한 후, 2번 노드로 파일을 전송합니다.
코드 블럭 | ||||||
---|---|---|---|---|---|---|
| ||||||
cd /tmp rpm -ivh cvuqdisk-1.0.9-1.rpm |
펼치기 | ||
---|---|---|
|
2번 노드에서도 root 계정으로 cvuqdisk 패키지를 설치합니다.
코드 블럭 | ||||||
---|---|---|---|---|---|---|
| ||||||
cd <Grid 설치 파일 압축 해제 경로>/sshsetup ./sshUserSetup.sh -user oracle -hosts "<노드 1번 호스트명> <노드 2번 호스트명>" -noPromptPassphrase -advanced |
펼치기 | ||
---|---|---|
|
모든 노드에 대해 암호없는 SSH 접속 환경을 설정합니다.
스크립트 수행 시 암호를 뭍는 단계마다 각 노드의 oracle 계정 OS 암호를 입력합니다.
코드 블럭 | ||||||
---|---|---|---|---|---|---|
| ||||||
ssh rac1 date ssh rac2 date ssh rac1-priv date ssh rac2-priv date |
펼치기 | ||||
---|---|---|---|---|
|
암호 없는 SSH 접속이 정상적으로 설정되었는지, 모든 노드에서 테스트합니다.
코드 블럭 | ||||||
---|---|---|---|---|---|---|
| ||||||
grid_env cd <Grid 설치 파일 압축 해제 경로> ./runcluvfy.sh stage -pre crsinst -n <노드 1번 호스트명>,<노드 2번 호스트명> -fixup -verbose |
펼치기 | ||
---|---|---|
|
{}
response 파일 생성
코드 블럭 | ||||||
---|---|---|---|---|---|---|
| ||||||
oracle.install.responseFileVersion=/oracle/install/rspfmt_crsinstall_response_schema_v11_2_0 ORACLE_HOSTNAME=rac1 INVENTORY_LOCATION=/u01/app/oraInventory SELECTED_LANGUAGES=en,ko oracle.install.option=CRS_CONFIG ORACLE_BASE=/u01/app/oracle ORACLE_HOME=/u01/app/11.2.0/grid oracle.install.asm.OSDBA=asmdba oracle.install.asm.OSOPER=asmoper oracle.install.asm.OSASM=asmadmin oracle.install.crs.config.gpnp.scanName=rac-scan oracle.install.crs.config.gpnp.scanPort=1521 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.1.0:1,enp0s8:10.0.5.0:2 oracle.install.crs.config.storageOption=ASM_STORAGE oracle.install.crs.config.sharedFileSystemStorage.votingDiskRedundancy=EXTERNAL oracle.install.crs.config.sharedFileSystemStorage.ocrRedundancy=EXTERNAL oracle.install.crs.config.useIPMI=false oracle.install.asm.SYSASMPassword=oracle_4U oracle.install.asm.diskGroup.name=DATA oracle.install.asm.diskGroup.redundancy=EXTERNAL oracle.install.asm.diskGroup.AUSize=1 oracle.install.asm.diskGroup.disks=/dev/raw/raw6 oracle.install.asm.diskGroup.diskDiscoveryString=/dev/raw/raw* oracle.install.asm.monitorPassword=oracle_4U oracle.install.asm.upgradeASM=false oracle.installer.autoupdates.option=SKIP_UPDATES |
펼치기 | ||
---|---|---|
|
설치
코드 블럭 | ||||||
---|---|---|---|---|---|---|
| ||||||
grid_env cd <Grid 설치 파일 압축 해제 경로> ./runInstaller -ignorePrereq -silent -force -responseFile ~/grid_install.rsp |
펼치기 | ||
---|---|---|
|
18370031 패치
코드 블럭 | ||||||
---|---|---|---|---|---|---|
| ||||||
$GRID_HOME/OPatch/opatch version mv $GRID_HOME/OPatch $GRID_HOME/OPatch.old unzip <OPatch 파일 다운로드 경로>/p6880880_112000_Linux-x86-64.zip -d $GRID_HOME chown -R oracle:oinstall $GRID_HOME/OPatch $GRID_HOME/OPatch/opatch version |
펼치기 | ||||
---|---|---|---|---|
|
리눅스 7에 Grid Infrastructure 11.2.0.4를 구성하려면 18370031 패치를 적용한 후에 root 스크립트를 수행해야 정상적으로 구축할 수 있습니다.
먼저 Grid와 함께 설치된 OPatch를 최신 버전으로 올려줘야 합니다.
코드 블럭 | ||||||
---|---|---|---|---|---|---|
| ||||||
grid_env $GRID_HOME/OPatch/opatch napply -local <패치 파일 압축 해제 경로>/18370031 $GRID_HOME/OPatch/opatch lspatches |
펼치기 | ||||
---|---|---|---|---|
|
orainstRoot.sh 수행
코드 블럭 | ||||||
---|---|---|---|---|---|---|
| ||||||
/u01/app/oraInventory/orainstRoot.sh |
펼치기 | ||||
---|---|---|---|---|
|
root.sh 수행
코드 블럭 | ||||||
---|---|---|---|---|---|---|
| ||||||
/u01/app/11.2.0/grid/root.sh |
펼치기 | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
|
configToolAllCommands 수행
코드 블럭 | ||||||
---|---|---|---|---|---|---|
| ||||||
oracle.assistants.asm|S_ASMPASSWORD=oracle_4U oracle.assistants.asm|S_ASMMONITORPASSWORD=oracle_4U |
펼치기 | ||
---|---|---|
|
코드 블럭 | ||||||
---|---|---|---|---|---|---|
| ||||||
cd $GRID_HOME/cfgtoollogs chmod 600 cfgrsp.properties ./configToolAllCommands RESPONSE_FILE=./cfgrsp.properties |
펼치기 | ||
---|---|---|
|
코드 블럭 | ||||||
---|---|---|---|---|---|---|
| ||||||
crsctl stat res -t |
펼치기 | ||
---|---|---|
|