2019년 5월 30일 목요일

11g-Installation-RAC-CRS-2101


  • 환경
    • OEL7.0  --- 11.2.0.4 --- RAC
  • 상황
    • OEL7.0 Kernal 이상에서 Grid Infra structure 설치중 중간에 나오는
    • Root shell 실행하는 과정에서 1 Script 실행이후 두번째 실행시 patch 하지않고 실행하면 발생하는 Error

      Adding Clusterware entries to inittab
      ohasd failed to start
      Failed to start the Clusterware. Last 20 lines of the alert log follow:
      2018-08-09 11:19:52.525:
      [client(20976)]CRS-2101:The OLR was formatted using version 3.
  • 원인
    • OEL7 Kernal 에서 Process 재시작하기위해 initdemon 사용하지않고 systemd 사용하는데 11.2.0.4 버전과 12.1.0.1 버전에서 oshad prodess 이를 인식하지 못하고 꺼져버리는상황
  • 해결
    • Oracle Patch Note 18370031 참조하여 Patch 해야한다

      Step - 0
      첫번째 Root Script 실행시킨다

      Step - 1
      GRID_HOME 소유권자 계정으로 진행

      Step - 2
      최신의 Opatch 적용
      $GRID_HOME 경로에 있는 Opatch 최신으로 업그레이드

      Step - 3
      $ cd $GRID_HOME/Opatch
      $ $GRID_HOME/Opatch/opatch -oh <$GRID_HOME_Absolute Directory> -local <Uinziped_patchfile_directory>
      ----맨앞에 gird_home opatch 파일을 절대경로로 지정하지 않으면 자꾸 생성되지않은 $ORACLE_HOME의 Opatch 파일을 바라보려고 해서 error 발생한다
      ----ex)$ /u01/app/11.2.0.4/grid/OPatch/opatch napply -oh /u01/app/11.2.0.4/grid/ -local /u01/media/18370031/
      이런식으로 경로를 지정한다

      Step -4
      Node -2 에도 동일하게 진행한다

      Step -5
      두번째 Root script 실행시킨다

      =============Caution============
       두번째 Root Script 실행하기전에 patch 진행하지 않으면
      OUI based home. Please give proper Oracle Home.
      Can't locate Switch.pm
      등의 에러가 나오고 script find 찾아서 실행시키면 내부 경로가 꼬여서 아예 복구가 안되니 무조건 patch 이후 두번째 Root Script 실행시킨다
  • 참고 MOS 문서번호 & 기타
    • Bug Report -- 1959008.1
      Patch - 18370031   293369.1

댓글 없음:

댓글 쓰기