on
오라클 11g R2 GRID OLR 백업 복구
오라클 11g R2 GRID OLR 백업 복구
반응형
OS환경 : Oracle Linux 6.8 (64bit)
DB 환경 : Oracle Database 11.2.0.4 RAC
방법 : 오라클 11g R2 GRID OLR 백업 복구
Oracle Local Registry(OLR)는 11gR2/12c GRID 부터 생김
OLR에는 OHASD에 필요한 로컬 노드 특정 구성정보가 포함되며 노드 간에 공유되지 않음 (각 노드에는 자체 OLR이 있음)
OLR 위치를 가르키는 포인터 파일 위치는 플랫폼에 따라 '/etc/oracle/olr.loc' 또는 '/var/opt/oracle/olr.loc'임
Oracle Clusterware 설치 후 기본 위치
GI RAC 환경: $GRID_HOME/cdata/
GI SINGLE 환경 (Oracle Restart): $GRID_HOME/cdata/localhost/
OLR 백업
OLR은 GRID 설치 또는 업그레이드 중에 백업됨
OCR과 달리 OLR은 GI가 구성된 후 자동으로 다시 백업되지 않으며 수동 백업만 수행할 수 있음
추가 백업이 필요한 경우 OLR을 수동으로 백업해야함
1 2 3 4 5 # ocrconfig - local - manualbackup rac1 2021 / 10 / 20 02 : 54 : 05 / app / grid / product / 11. 2. 0 / grid / cdata / rac1 / backup_20211020_025405.olr rac1 2018 / 03 / 08 01 : 58 : 21 / app / grid / product / 11. 2. 0 / grid / cdata / rac1 / backup_20180308_015821.olr
백업 목록 확인
1 2 3 4 5 # ocrconfig - local - showbackup rac1 2021 / 10 / 20 02 : 54 : 05 / app / grid / product / 11. 2. 0 / grid / cdata / rac1 / backup_20211020_025405.olr rac1 2018 / 03 / 08 01 : 58 : 21 / app / grid / product / 11. 2. 0 / grid / cdata / rac1 / backup_20180308_015821.olr
GRID는 최근 5개의 수동 백업 기록을 유지함
수동 백업이 생성된 후에는 업데이트/삭제하지 않음
OS에서 파일을 지워도 위 명령에서는 지워졌다고 나오지 않고 그대로 나옴
OS 파일 목록 확인
1 2 3 4 5 6 # ls - al / app / grid / product / 11. 2. 0 / grid / cdata / rac1 / total 33520 drwxr - xr - x 2 oracle dba 4096 Oct 20 02 : 54 . drwxrwxr - x 5 oracle dba 70 Oct 20 02 : 52 .. - rw ------- 1 root root 6787072 Mar 8 2018 backup_20180308_015821.olr - rw ------- 1 root root 7024640 Oct 20 02:54 backup_20211020_025405.olr
복원방법
ohasd.bin 이 정지되었는지 확인 후 진행
1 2 3 # ps - ef | grep ohasd.bin root 1632 1 0 Oct19 ? 00 : 00 : 44 / app / grid / product / 11. 2. 0 / grid / bin / ohasd.bin reboot root 22124 2938 0 02 : 58 pts / 0 00 : 00 : 00 grep --color=auto ohasd.bin
정지되지 않았다면 정지
1 2 3 4 5 Rac grid 환경 # crsctl stop crs Single grid 환경 # crsctl stop has
복원
1 2 3 4 예시 # ocrconfig - local - restore "olr백업파일" # ocrconfig - local - restore / app / grid / product / 11. 2. 0 / grid / cdata / rac1 / backup_20211020_025405.olr
명령 실패 시 아래 작업 진행
1 2 3 4 # cd < OLR location > # touch < hostname > .olr # chmod 600 < hostname > .olr # chown < grid > : < oinstall > < hostname > .olr
grid 기동
1 2 3 4 5 Rac grid 환경 # crsctl start crs Single grid 환경(grid 유저) $ crsctl start has
참조 : 1193643.1
from http://positivemh.tistory.com/768 by ccl(A) rewrite - 2021-10-20 17:00:36