2014. 11. 26. 10:55

[oracle@rac2 ~]$ crs_stat -t

Name           Type           Target    State     Host

------------------------------------------------------------

ora.rac.db     application    ONLINE    ONLINE    rac2

ora....vice.cs application    OFFLINE   OFFLINE

ora....ac1.srv application    OFFLINE   OFFLINE

ora....c1.inst application    ONLINE    ONLINE    rac1

ora....c2.inst application    ONLINE    ONLINE    rac2

ora....C1.lsnr application    ONLINE    ONLINE    rac1

ora.rac1.gsd   application    ONLINE    ONLINE    rac1

ora.rac1.ons   application    ONLINE    ONLINE    rac1

ora.rac1.vip   application    ONLINE    ONLINE    rac1

ora.rac2.gsd   application    ONLINE    ONLINE    rac2

ora.rac2.ons   application    ONLINE    ONLINE    rac2

ora.rac2.vip   application    ONLINE    ONLINE    rac2



위 두 개의 오프라인을 온라인으로 바꾸려면


[oracle@rac1 ~]$ crs_start -all

Attempting to start `ora.rac.olpt_service.cs` on member `rac1`

Attempting to start `ora.rac.olpt_service.rac1.srv` on member `rac1`

Start of `ora.rac.olpt_service.cs` on member `rac1` succeeded.

Start of `ora.rac.olpt_service.rac1.srv` on member `rac1` succeeded.

[oracle@rac1 ~]$ crs_stat -t

Name           Type           Target    State     Host

------------------------------------------------------------

ora.rac.db     application    ONLINE    ONLINE    rac2

ora....vice.cs application    ONLINE    ONLINE    rac1

ora....ac1.srv application    ONLINE    ONLINE    rac1

ora....c1.inst application    ONLINE    ONLINE    rac1

ora....c2.inst application    ONLINE    ONLINE    rac2

ora....C1.lsnr application    ONLINE    ONLINE    rac1

ora.rac1.gsd   application    ONLINE    ONLINE    rac1

ora.rac1.ons   application    ONLINE    ONLINE    rac1

ora.rac1.vip   application    ONLINE    ONLINE    rac1

ora.rac2.gsd   application    ONLINE    ONLINE    rac2

ora.rac2.ons   application    ONLINE    ONLINE    rac2

ora.rac2.vip   application    ONLINE    ONLINE    rac2


현재 orc 디스크를 확인하는 명령
[root@rac1 ~]# ocrcheck 
Status of Oracle Cluster Registry is as follows :
         Version                  :          2
         Total space (kbytes)     :     306968
         Used space (kbytes)      :       3584
         Available space (kbytes) :     303384
         ID                       :  228682162
         Device/File Name         : /dev/raw/raw1
                                    Device/File integrity check succeeded

                                    Device/File not configured

         Cluster registry integrity check succeeded

자동 백업 내역 확인 명령
4시간 마다 / 매일 마다 / 매주 마다 자동적으로 실행됨
[root@rac1 ~]# ocrconfig -showbackup

rac1     2014/11/25 19:05:09     /home/oracle/product/10.2/crs/cdata/crs





rac1     2014/11/25 19:05:09     /home/oracle/product/10.2/crs/cdata/crs

rac1     2014/11/25 19:05:09     /home/oracle/product/10.2/crs/cdata/crs

실제 경로에 가면 백업된 파일을 확인 할 수 있음
가장 최신파일인 backup00.ocr 백업파일으로 복구에 사용함

[root@rac1 ~]# cd /home/oracle/product/10.2/crs/cdata/crs

[root@rac1 crs]# ls

backup00.ocr  day.ocr  week.ocr


dd명령어로 ocr disk 초기화 - 장애 발생시킴
[root@rac1 ~]# dd if=/dev/zero of=/dev/raw/raw1 bs=8k
dd: writing `/dev/raw/raw1': No space left on device
38401+0 records in
38400+0 records out
[root@rac1 ~]# dd if=/dev/zero of=/dev/raw/raw2 bs=8k
dd: writing `/dev/raw/raw2': No space left on device
38401+0 records in
38400+0 records out
[root@rac1 ~]# ocrcheck
Segmentation fault
[root@rac1 ~]# crsctl stop crs
Segmentation fault


백업된 OCR 파일을 이용 복원, 해결 확인
[root@rac1 ~]# ocrconfig -restore /home/oracle/product/10.2/crs/cdata/crs/backup00.ocr

[root@rac1 ~]# crsctl start crs
Attempting to start CRS stack
The CRS stack will be started shortly



[oracle@rac1 ~]$ cluvfy comp ocr -n all


OCR 무결성 확인 중


OCR 무결성을 검사하는 중...


클러스터화되지 않은 구성이 없는지 검사하는 중...

모든 노드에 클러스터화되지 않은 로컬 전용 구성이 없습니다.


OCR 장치에 대한 고유성 검사를 성공했습니다.


OCR 버전을 검사하는 중...

올바른 OCR 버전 "2"이(가) 존재합니다.


OCR에 대한 데이터 무결성을 검사하는 중...

OCR에 대한 데이터 무결성 검사를 성공했습니다.


OCR 무결성 검사를 성공했습니다.


OCR 무결성 확인 작업을 성공했습니다.



[oracle@rac1 ~]$ crsctl start crs

Insufficient user privileges.

[oracle@rac1 ~]$ su -

Password:

[root@rac1 ~]# crsctl start crs

Attempting to start CRS stack

The CRS stack will be started shortly


'DB > oralce' 카테고리의 다른 글

oracle 저장 구조  (0) 2014.12.11
scan ip  (1) 2014.12.09
Oracle RAC 용어 정리  (0) 2014.11.24
fff  (0) 2014.11.15
rman(recovery manager)  (0) 2014.11.13
Posted by 성장하는yw