페이지 이력
...
코드 블럭 | ||||||
---|---|---|---|---|---|---|
| ||||||
export ORACLE_BASE=/u01/app/oracle
export GRID_HOME=/u01/app/12.1.0/grid
export DB_HOME=$ORACLE_BASE/product/12.1.0/db_1
# mkdir -p /u01/app/oracle/cfgtoollogs/sqlpatch/26925263/21857460
# chown -R grid:oinstall /u01/app/oracle/cfgtoollogs/sqlpatch
# chmod -R 775 /u01/app/oracle/cfgtoollogs |
펼치기 | ||
---|---|---|
|
...
펼치기 | ||||
---|---|---|---|---|
1번 노드에서 실패 메시지가 발생할 수 있으나, 무시하고 2번 노드에 패치를 적용합니다.
|
펼치기 | |||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
수동 패치 : 개별적으로 Grid와 DBMS에 적용수동 패치를 수행할 경우 opatch 툴을 통해 grid와 database를 각각 패치하게 됩니다. 단계별로 패치를 진행하게 되므로 이슈가 발생할 경우 트러블슈팅이 덜 까다롭습니다. 자동 또는 수동 패치 중에 한가지 방식을 선택하여 패치를 진행하기 바랍니다. 1번 노드 : DB_HOME의 서비스 중지1번 노드에서 DB_HOME을 통해 가동중인 서비스를 중지합니다.
1번 노드 : prepatch 스크립트 실행패치 진행에 앞서 root 유저로 rootcrs.sh 스크립트를 prepatch 모드로 실행합니다.
1번 노드 : Grid 패치$GRID_HOME 소유자 계정(grid)로 접속해서 수동 패치를 OCW, ACFS, DBWLM, DB 순으로 수행합니다. 각 패치에 대한 디렉토리 정보는 패치 파일에 포함된 README.html 파일을 참고합니다.
1번 노드 : Database 패치$DB_HOME 소유자 계정(oracle)로 접속해서 OCW 패치 디렉토리 안에 있는 prepatch.sh을 먼저 수행합니다. 그리고, OCW와 DB 패치 순으로 패치를 수행합니다. 패치 완료 후 OCW 패치 디렉토리 안에 있는 postpatch.sh을 수행합니다. 각 패치에 대한 디렉토리 정보는 패치 파일에 포함된 README.html 파일을 참고합니다.
1번 노드 : postpatch 스크립트 실행패치가 모두 정상 완료되었으면 root 계정에서 rootadd_rdbms.sh와 rootcrs.sh 스크립트를 postpatch 모드로 수행합니다.
2번 노드 패치동일한 방식으로 패치 진행 |
MGMTDB 패치 적용하기
sqlpatch 로그 디렉토리 권한 변경
...