이 페이지의 이전 버전을 보고 있습니다. 현재 버전 보기.

현재와 비교 페이지 이력 보기

« 이전 버전 3 다음 »

1. 사전 준비

$GRID_HOME의 Opatch 업그레이드
$GRID_HOME/OPatch/opatch version
mv $GRID_HOME/OPatch $GRID_HOME/OPatch.old
unzip <Opatch 다운로드 경로>/p6880880_190000_Linux-x86-64.zip -d $GRID_HOME
chown -R oracle:oinstall $GRID_HOME/OPatch
$GRID_HOME/OPatch/opatch version


$DB_HOME의 Opatch 업그레이드
$DB_HOME/OPatch/opatch version
mv $DB_HOME/OPatch $DB_HOME/OPatch.old
cp -r $GRID_HOME/OPatch $DB_HOME/
chown -R oracle:oinstall $DB_HOME/OPatch
$DB_HOME/OPatch/opatch version


패치 현황 조회
grid_env
opatch lspatches
db_env
opatch lspatches


Grid 패치 충돌 여부 조사
grid_env
$GRID_HOME/OPatch/opatch prereq CheckConflictAgainstOHWithDetail -oh $GRID_HOME -phBaseDir <RU 압축 해제 디렉토리>/<Grid RU 번호>/<OCW RU 번호>
$GRID_HOME/OPatch/opatch prereq CheckConflictAgainstOHWithDetail -oh $GRID_HOME -phBaseDir <RU 압축 해제 디렉토리>/<Grid RU 번호>/<ACFS RU 번호>
$GRID_HOME/OPatch/opatch prereq CheckConflictAgainstOHWithDetail -oh $GRID_HOME -phBaseDir <RU 압축 해제 디렉토리>/<Grid RU 번호>/<DB RU 번호>
$GRID_HOME/OPatch/opatch prereq CheckConflictAgainstOHWithDetail -oh $GRID_HOME -phBaseDir <RU 압축 해제 디렉토리>/<Grid RU 번호>/<Tomcat RU 번호>


Database 패치 충돌 여부 조사
db_env
$DB_HOME/OPatch/opatch prereq CheckConflictAgainstOHWithDetail -oh $DB_HOME -phBaseDir <RU 압축 해제 디렉토리>/<Grid RU 번호>/<OCW RU 번호>
$DB_HOME/OPatch/opatch prereq CheckConflictAgainstOHWithDetail -oh $DB_HOME -phBaseDir <RU 압축 해제 디렉토리>/<Grid RU 번호>/<DB RU 번호>


용량 산정을 위한 vi /tmp/patch_list_gihome.txt 작성
<RU 압축 해제 디렉토리>/<Grid RU 번호>/<OCW RU 번호>
<RU 압축 해제 디렉토리>/<Grid RU 번호>/<ACFS RU 번호>
<RU 압축 해제 디렉토리>/<Grid RU 번호>/<DB RU 번호>
<RU 압축 해제 디렉토리>/<Grid RU 번호>/<Tomcat RU 번호>


Grid 패치 필요 용량 확인
$GRID_HOME/OPatch/opatch prereq CheckSystemSpace -oh $GRID_HOME -phBaseFile /tmp/patch_list_gihome.txt


용량 산정을 위한 vi /tmp/patch_list_dbhome.txt 작성
<RU 압축 해제 디렉토리>/<Grid RU 번호>/<OCW RU 번호>
<RU 압축 해제 디렉토리>/<Grid RU 번호>/<DB RU 번호>


Database 패치 필요 용량 확인
$DB_HOME/OPatch/opatch prereq CheckSystemSpace -oh $DB_HOME -phBaseFile /tmp/patch_list_dbhome.txt


2. 1번 노드 패치

root 유저로 1번 노드 prepatch 작업 수행
$GRID_HOME/crs/install/rootcrs.sh -prepatch


1번 노드 Grid 패치 수행
grid_env
$GRID_HOME/OPatch/opatch apply -oh $GRID_HOME -local <RU 압축 해제 디렉토리>/<Grid RU 번호>/<OCW RU 번호>
$GRID_HOME/OPatch/opatch apply -oh $GRID_HOME -local <RU 압축 해제 디렉토리>/<Grid RU 번호>/<ACFS RU 번호>
$GRID_HOME/OPatch/opatch apply -oh $GRID_HOME -local <RU 압축 해제 디렉토리>/<Grid RU 번호>/<DB RU 번호>
$GRID_HOME/OPatch/opatch apply -oh $GRID_HOME -local <RU 압축 해제 디렉토리>/<Grid RU 번호>/<Tomcat RU 번호>


1번 노드 Database 패치 수행
<RU 압축 해제 디렉토리>/<Grid RU 번호>/<OCW RU 번호>/custom/scripts/prepatch.sh -dbhome $DB_HOME
$DB_HOME/OPatch/opatch apply -oh $DB_HOME -local <RU 압축 해제 디렉토리>/<Grid RU 번호>/<OCW RU 번호>
$DB_HOME/OPatch/opatch apply -oh $DB_HOME -local <RU 압축 해제 디렉토리>/<Grid RU 번호>/<DB RU 번호>
<RU 압축 해제 디렉토리>/<Grid RU 번호>/<OCW RU 번호>/custom/scripts/postpatch.sh -dbhome $DB_HOME  


root 유저로 1번 노드 rootadd_rdbms.sh 실행
$GRID_HOME/rdbms/install/rootadd_rdbms.sh


root 유저로 1번 노드 postpatch 작업 수행
$GRID_HOME/crs/install/rootcrs.sh -postpatch


1번 노드 패치 결과 확인
grid_env
opatch lspatches
db_env
opatch lspatches


3. 2번 노드 패치

root 유저로 2번 노드 prepatch 작업 수행
$GRID_HOME/crs/install/rootcrs.sh -prepatch


2번 노드 Grid 패치 수행
grid_env
$GRID_HOME/OPatch/opatch apply -oh $GRID_HOME -local <RU 압축 해제 디렉토리>/<Grid RU 번호>/<OCW RU 번호>
$GRID_HOME/OPatch/opatch apply -oh $GRID_HOME -local <RU 압축 해제 디렉토리>/<Grid RU 번호>/<ACFS RU 번호>
$GRID_HOME/OPatch/opatch apply -oh $GRID_HOME -local <RU 압축 해제 디렉토리>/<Grid RU 번호>/<DB RU 번호>
$GRID_HOME/OPatch/opatch apply -oh $GRID_HOME -local <RU 압축 해제 디렉토리>/<Grid RU 번호>/<Tomcat RU 번호>


2번 노드 Database 패치 수행
<RU 압축 해제 디렉토리>/<Grid RU 번호>/<OCW RU 번호>/custom/scripts/prepatch.sh -dbhome $DB_HOME
$DB_HOME/OPatch/opatch apply -oh $DB_HOME -local <RU 압축 해제 디렉토리>/<Grid RU 번호>/<OCW RU 번호>
$DB_HOME/OPatch/opatch apply -oh $DB_HOME -local <RU 압축 해제 디렉토리>/<Grid RU 번호>/<DB RU 번호>
<RU 압축 해제 디렉토리>/<Grid RU 번호>/<OCW RU 번호>/custom/scripts/postpatch.sh -dbhome $DB_HOME  


root 유저로 2번 노드 rootadd_rdbms.sh 실행
$GRID_HOME/rdbms/install/rootadd_rdbms.sh


root 유저로 2번 노드 postpatch 작업 수행
$GRID_HOME/crs/install/rootcrs.sh -postpatch


2번 노드 패치 결과 확인
grid_env
opatch lspatches
db_env
opatch lspatches


  • 레이블 없음