[Tuxedo] 패치 / patch092

2022. 9. 14. 16:28

이전 포스팅에 tuxedo 서버를 설치하였고 이번 포스팅으로는 패치를 진행해보도록 하겠습니다.

 

 

oracle에서 패치를 위한 실행파일은 OPatch 디렉토리에 있습니다.

 

 

실행을 위해서 ./patch 로 실행파일을 실행시켜주면 되지만 

 

설치를 위한 설치파일이 존재해야합니다.

 

설치파일은 mos에서 받으면 됩니다.

 

아래 그림과 같이 진행해주세요.

버전과 서버설정은 별도로 정해주세요.

 

 

많은 설치파일이 나오게 됩니다.

 

어느 설치 파일을 받으셔도 동일한 방법으로 진행되기 때문에 상관없습니다.

 

옆 패치네임을 클릭하셔서 다운로드를 받아주세요.

 

저는 가장 최신패치버전으로 RP092 버전을 다운로드 받았습니다.

 

다운로드 받은 윈도우 zip파일을 드래그를 사용하여 리눅스 서버로 가져옵니다. 

드래그가 되지 않는 경우는 SFTP를 사용하시면 됩니다.

아래는 SFTP 방법 포스팅입니다.

https://nomajorkorean.tistory.com/3

 

[LINUX] SFTP (Secure File Transfer Protocol) 의 명령어를 활용한 파일 전송

업무를 하다보면 Window OS에서 Linux OS로 또는 반대방향으로 파일이 빈번히 오고 갈 수 있다. (리눅스는 오픈소스 소프트웨어이기 때문에 가능) 원격서버로 파일 전송을 하는 방법 중 한가지인 SFTP

nomajorkorean.tistory.com

 

아래와 같이 zip파일을 풀어주게 되면 패치파일이 생깁니다.

 

아래 보이시는 34290692.zip 이 파일을 opatch를 실행시켜 패치 적용을 시켜주어야합니다.

 

패치를 적용시키는 명령어는 apply 입니다.

패치파일의 절대경로가 설정되었다면 oraInst.loc 파일의 절대경로도 설정해주어야 합니다.

 

 -invPtrLoc는 oraInst.loc 파일의 위치를 나타내주는 파라미터 입니다.

oraInst.loc의 절대경로를 설정해줍니다.

 

덧붙여 설명드리자면 

 

invPtrLoc 는 oraInst.loc 파일의 위치를 수동으로 지정할 때 사용합니다. 오라클 제품 설치시 별도의 옵션을 주지 않으면 oraInst.loc 파일은 각 플랫폼의 디폴 트 위치에 생성됩니다. 이 위치를 사용자가 변경하기 위해‘runInstaller - invPtrLoc <경로 및 파일명>’처럼 사용할 수 있습니다. Opatch에 oraInst.loc 파 일의 위치를 알려주기 위해 이 argument를 사용해야 합니다.

 

./opatch apply /패치파일디렉토리절대경로/패치버전.zip -invPtrLoc /oraInventory절대경로/oraInst.loc

 

 

패치가 성공적으로 진행되었습니다.

 

 

 

이상으로 oracle tuxedo의 최신버전패치 포스팅을 마치겠습니다.

 

감사합니다.

 

 

조언 및 충고는 많은 도움이 됩니다.

+ Recent posts