Oracle 10g Upgrade 10.2.0.1 -> 10.2.0.4 (설치 후 바로 패치)

- 오라클 소프트웨어만 설치되어 있을 경우(DB설치되어 있지 않음)

1. 
현재 DB상태확인

   

   

  • 현재 데이터베이스의 중요한 데이터에 대해서 백업실행
  • 현재 데이터베이스 버전을 확인
  • 패치를 위해서 DB를 내려도 되는 상황인지 확인
  • 현재 데이터베이스가 사용하는 DB가 있는지를 확인(DB 설치되어 있을 경우와 소프트웨어만 설치되어 있는 경우)

   
2. Oracle Patch File   

  • 메타링크를 통해 해당 패치파일 다운로드 (https://support.oracle.com)
  • 패치 파일을 선택할 때 패치버전, 해당 OS의 종류를 정확히 확인하고 다운로드 해야 한다.

 

2-1 Patch 준비

  • 해당 패치파일을 넣어주고, zip을 풀어준다.

       

# Su - oracle

해당 오라클 유저상태에서 패치를 설치함.

$ unzip "해당 패치파일"

  

   

   

   
3. Patch Install

  • GUI형태의 설치를 하기 위해서 Xhost를 선언한다.
  • 그리고 오라클 유저로 돌아와서 해당 설치 프로그램을 실행 시킨다.
  • 설치 단계는 이전에 오라클 설치와 크게 다른 점이 없기 때문에 별도에 설명은 없다.
      


   

   

   

<에러발생 1>

  • Client_sharedlib~ 에러가 발생하게 되면, 현재 OS나 오라클 버전에 맞지 않는 패치 파일을 설치하게 되면 이러한 에러가 발생한다.
  • 이 같은 경우, 현재 OS와 오라클 버전에 맞는 패치파일을 다시 다운 받아 설치해야 한다.
  • 설치중간에 에러가 발생하여, 기존의 데이터베이스가 작동하지 않을 수도 있다.
  • 결론적으로 정확한 패치파일을 사용해야 함.

       

       

       <에러발생 2>

   

   

  • 위의 에러는 설치 하기전에 오라클을 제대로 정지하지 않아서 발생하는 에러이다.
  • 리스너의 정지, 데이터베이스의 정지

       

       

       

  • 정지 후에도 해당 에러가 발생할 경우에는 오라클 프로세스 정지시킨다.(다시 실행 시 : emctl start agent)

       

       

  • 이렇게 했음에도 않 될경우는 OS를 ReStart시켜라.

       

   

   

   

  • 오라클 설치때와 마찬가지고 루트권한으로 해당 Script를 실행해준다.

       

   

   

  • 해당 오라클 버전이 변경된 것을 확인할 수 있다.

       

   

4. DB 설치   

  • 패치 후에 DB설치할 경우 패치가 되어 있음.
  • 그래서 대부분 오라클 설치 시에 소프트웨어만 먼저 설치한 뒤, 패치 후, DBCA를 통하여 DB생성 함.

   

   

   

-DB 설치과정은 이전의 오라클 설치를 참고.

   

참고자료

원본 위치 <https://support.oracle.com>

원본 위치 <https://updates.oracle.com/Orion/Services/download?type=readme&aru=7276814>

원본 위치 <http://web3.c2.cyworld.com/myhompy/board/retrieveBoard.php?home_id=a3177717&lmenuSeq=499037&smenuSeq=834741&pageNo=1&postSeq=6939315&view=summary&menu=smenu

블로그 이미지

운명을바꾸는자

IT와 함께 살아가는 삶

,