레이블이 010007_OPATCH인 게시물을 표시합니다. 모든 게시물 표시
레이블이 010007_OPATCH인 게시물을 표시합니다. 모든 게시물 표시

2019년 5월 30일 목요일

OPATCHAUTO-72052


  • 코드
    • OPATCHAUTO-72052
  • 원인
    • RAC 구성중 GridInfrastructure , DBMS 의 소유가 각각 다르게 설치시 각각 HOME에 있는 Opatch 폴더의 소유권때문에 opatch 가 작동하지 않아서 발생하는 문제
  • 해결
    • Opatch 디렉토리의 소유자, 그룹을 GI HOME , DB_HOME 소유자로 바꿔준다

    • # cd $ORACLE_HOME
      # chown -R <HOME_OWNER>:<HOME_OWNER_GROUP> OPatch
  • 참고 MOS 문서번호 & 기타
    • OPATCHAUTO-72052: Session File Creation Failed (Doc ID 2228115.1)

OPATCHAUTO-73


  • 코드
    • OPATCHAUTO-73 , OPatch failed with error code 73
  • 원인
    • Oracle Patch 작업중 특정 Process에서 자원을 사용중일때 발생

    • 대표적으로
      /u01/app/oracle/product/11.2.0.4/db_1/lib/libclntsh.so.11.1
      를 사용중일때 발생한다
  • 해결
    • Fuser 명령어를 사용해 해당 파일을 사용하는 pid를 확인해 kill -9 으로 종료시키고 다시 Opatch apply 하면 해결됨

      ==============================
      # fuser /u01/app/oracle/product/11.2.0.4/db_1/lib/libclntsh.so.11.1
      /u01/app/oracle/product/11.2.0.4/db_1/lib/libclntsh.so.11.1:  1841m

      # ps -ef | grep 1841
      oracle    1841  1800  0 14:44 pts/0    00:00:00 sqlplus   as sysdba
      oracle    2147  1841  0 14:45 ?        00:00:00 oracleorcl (DESCRIPTION=(LOCAL=YES)(ADDRESS=(PROTOCOL=beq)))
      root      2813  1855  0 14:47 pts/1    00:00:00 grep --color=auto 1841

      # fuser /u01/app/oracle/product/11.2.0.4/db_1/lib/libclntsh.so.11.1
      /u01/app/oracle/product/11.2.0.4/db_1/lib/libclntsh.so.11.1:  1841m
      # kill -9 1841
  • 참고 MOS 문서번호 & 기타
    • 1942237.1