# export GRID_HOME=/u01/app/11g/grid export GRID_HOME=/u01/app/19c/grid
프로파일에 기존 11g의 경로가 아닌 19c의 경로를 인식할 수 있도록 $GRID_HOME 을 변경합니다.
export GRID_HOME=/u01/app/19c/grid mkdir -p $GRID_HOME unzip <zip 파일이 있는 경로>/LINUX.X64_193000_grid_home.zip -d $GRID_HOME cd $GRID_HOME ./gridSetup.sh # ./gridSetup.sh -applyRU <RU 압축 해제 경로>
[racdb1:/home/oracle]> export GRID_HOME=/u01/app/19c/grid [racdb1:/home/oracle]> mkdir -p $GRID_HOME [racdb1:/home/oracle]> unzip /media/sf_oracle/19.3/LINUX.X64_193000_grid_home.zip -d $GRID_HOME Archive: /media/sf_oracle/19.3/LINUX.X64_193000_grid_home.zip ... << 중략 >> ... /u01/app/19c/grid/javavm/lib/security/README.txt -> ../../../javavm/jdk/jdk8/lib/security/README.txt /u01/app/19c/grid/javavm/lib/security/java.security -> ../../../javavm/jdk/jdk8/lib/security/java.security /u01/app/19c/grid/jdk/jre/lib/amd64/server/libjsig.so -> ../libjsig.so [racdb1:/home/oracle]> cd $GRID_HOME [racdb1:/u01/app/19c/grid]> ./gridSetup.sh
1번 노드에 oracle 유저로 접속한 후 $GRID_HOME 디렉토리를 생성하고, 해당 경로에 Grid Infrastructure(이하 GI) 설치 파일의 압축을 해제합니다.
Release Update를 적용하고자 할 경우에는 applyRU 옵션을 사용하면, 한번에 패치와 설치를 진행할 수 있습니다.
기존 RAC 클러스터를 업그레이드 하기 위해 'Oracle Grid Infrastructure 업그레이드'을 선택한 후 <다음> 버튼을 클릭합니다
모든 노드가 선택되어 있는지 확인하고 <다음>을 클릭합니다.
별도의 EM 시스템에 등록하지 않는다면, 'EM(Enterprise Manager) Cloud Control에 등록'이 해제된 상태(기본)에서 <다음> 버튼을 클릭합니다.
Oracle Base 경로를 확인하는 단계입니다.
정상적으로 지정이 되었으면 <다음> 버튼을 클릭합니다.
클러스터 구성 과정 중에 root 권한으로 스크립트를 실행하는 과정이 있습니다.
'자동으로 구성 스크립트 실행'을 체크하고 '"루트" 사용자 인증서 사용'을 선택한 후 root 계정의 비밀번호를 입력하고 <다음> 버튼을 클릭합니다.
자동으로 구성 스크립트를 실행하기 위해서는 모든 노드의 root 계정 비밀번호가 동일해야 합니다.
만약 노드간에 root 계정의 암호가 다르거나, 수동으로 설치를 진행하고자 할 경우에는 아무 것도 선택하지 않고 다음 단계로 진행하면 수동으로 스크립트 실행을 할 수 있습니다.
모든 노드의 root 스크립트를 batch 처리로 수행하기 위해 지정하는 단계입니다.
노드가 많을 경우, 최대 3개의 배치로 분할하여 업그레이드를 수행할 수 있습니다.
OUI를 수행하는 노드를 '일괄 처리 1'에 두고 <다음>을 클릭합니다.
설치에 앞서 서버에 대한 필요 조건 검사가 실행됩니다.
이 단계에서 누락되거나 잘못된 설정이 있을 경우, 수정하고 설치를 진행해야 합니다.
cvuqdisk 패키지와 관련된 오류는 자동으로 수정할 수 있습니다.
<수정 및 다시 확인> 버튼을 클릭합니다.
수정 스크립트와 해당 스크립트를 수행할 노드에 대한 정보를 확인할 수 있습니다.
/tmp/GridSetupActions<YYYY-MM-DD_HH_MI_SS>/CVU_19.0.0.0.0_oracle/runfixup.sh
[root@rac1 ~]# /tmp/GridSetupActions2020-03-30_11-33-09AM/CVU_19.0.0.0.0_oracle/runfixup.sh All Fix-up operations were completed successfully.
[root@rac2 ~]# /tmp/GridSetupActions2020-03-30_11-33-09AM/CVU_19.0.0.0.0_oracle/runfixup.sh All Fix-up operations were completed successfully.
가이드에 따라서 root 계정으로 fixup 스크립트를 실행합니다.
모두 마친 후 OUI 화면으로 돌아와 <확인>을 클릭하면 재검사를 수행합니다.
ACFS 드라이버 호환성에 대한 문제가 남아있습니다.
Oracle Linux 7.6 이상 버전에 대한 19.3 버전의 버그로 19.4에서 해결된 이슈입니다. (문서 1369107.1)
해당 기능은 사용하지 않을 것이므로 '모두 무시'를 체크하고 <다음>을 클릭합니다.
업그레이드를 진행하기 위해 <예>를 클릭합니다.
업그레이드를 진행하기 전에 구성에 대한 요약 정보를 검토합니다.
수정할 사항이 있으면 해당 항목 옆에 '편집'을 클릭하여 변경하면 됩니다.
정확하게 모든 사항이 선택되었으면 <제출> 버튼을 클릭합니다.
로컬 노드와 원격 노드에 GI 설치가 진행됩니다.
로컬 노드에는 GRID_HOME 디렉토리에 설치 파일의 압축이 이미 풀려 있으므로, 파일 복제 과정은 생략됩니다.
원격 노드에는 Private 망의 SSH 연결을 통해 설치 파일이 전송되며 GRID_HOME 디렉토리에 파일 복제가 진행됩니다.
설치된 소프트웨어에 대한 등록을 진행합니다.
클러스터 구성 스크립트를 자동으로 실행할 것인지 뭍는 창이 뜨면 <예>를 클릭합니다.
설치 과정 중에 입력한 root 사용자의 비밀번호를 이용하여 자동으로 스크립트가 실행됩니다.
인벤토리 정보를 갱신과 클러스터 검증을 수행합니다.
GI 설치와 구성이 완료되면 <닫기> 버튼을 클릭하여 설치 프로그램을 종료합니다.
{}