이상은 몇 가지 여담이다. 본론으로 들어갑시다.
최근 줄곧 ODI 를 배우고 실천하고 있는데, 왜냐하면 프로젝트의 필요와 관련되어 있기 때문이다. 버그 #11.1.0.5.0 을 만났는데, OPatch 가 Windows 플랫폼에서 사용하는 것이 생각보다 복잡하지 않다는 것을 알게 되었습니다. 다음은 사용 프로세스와 고려 사항에 대한 간략한 설명입니다.
1) 먼저 OPatch 의 최신 버전을 다운로드하여 버그 # 6880880 에서 추적합니다. 해당 패치만 다운로드하면 ODI_HOME/OPatch 에 압축을 풀면 덮어쓸 수 있습니다.
2) 다른 ODI 패치를 적용하기 전에 필요한 패치 10288265 를 다운로드합니다. 직접 패치 압축을 풀고 setup.exe 를 실행하면 됩니다.
3) 패치 다운로드 12798243, 일회용 패치, 방금 단계 1 다운로드한 OPatch 로 신청합니다.
4) 사용하기 전에 현재 ODI 버전과 기존 패치를 나열합니다.
참고: opatch 의 경로를 시스템 경로에 추가하고 OPatch/ocm/bin/ 에서 실행하여 ocm.rsp 파일을 생성해야 합니다.
E: \ download \ ofm _ ODI _ generic _11.1.5.0 _
243 \ opatch \12798243 > opatch l inventory-oh d: \ Oracle \ middleware \ Oracle _ odd
Opatch11..1.0.8.5 를 호출합니다
Oracle interim 패치 버전11.1.0.8.5.
판권 소유 (c) 20 1 1, 갑골문 회사. 판권 소유
Oracle 홈: d: \ Oracle \ middleware \ Oracle _ ODI1.
주요 제품 목록: c: \ program files \ Oracle \ inventory.
출발지: 해당 사항 없음
OPatch 버전:11.1.0.8.5.
OUI 버전:11.1.0.9.0.
OUI 위치: d: \ Oracle \ middleware \ Oracle _ ODI1\ oui.
로그 파일 위치: d: \ Oracle \ middleware \ Oracle _ ODI1\ cfgtoollogs \ opatch \ opatch20/
-29_ 16- 10-08 오후. 통나무
패치 내역 파일: d: \ Oracle \ middleware \ Oracle _ ODI1\ cfgtoollogs \ opatch \ opatch _;
Istory.txt
OPatch 는 미들웨어 홈을 "D:\Oracle\Middleware" 로 감지했습니다
Lsinventory 출력 파일 위치: d: \ Oracle \ middleware \ Oracle _ ODI1\ cfgtoollogs \
Opatch \ l invl \ l inventory 2011-1-29 _16/ 텍스트 파일 (textfile)
--
설치된 최상위 제품 (2):
Oracle 데이터 세트 생성기11g11.1.1.1
Oracle dataset configurator 패치 세트11.1.1.5.1
이 Oracle 홈에 설치된 제품은 두 개입니다.
이 Oracle 홈에 설치된 interim 패치가 없습니다.
--
5) OPatch 를 호출하여 패치에 적용합니다. 이 버전의 OPatch auto 는 일시적으로 Windows 플랫폼을 지원하지 않습니다. 또는 ocm.rsp 파일은 이전에 생성한 응답 파일 파일을 사용하여 -ocmrf 매개변수를 사용하여 지정할 수 있습니다.
E: \ download \ ofm _ ODI _ generic _11.1.5.0 _
243 \ opatch \12798243 > opatch.batapply-JDK d: \ Java \ JDK1.6
Leware \ Oracle _ ODI1-ocmrfd: \ Oracle \ middleware \ Oracle _ ODI1
P.
Opatch11..1.0.8.5 를 호출합니다
Oracle interim 패치 버전11.1.0.8.5.
판권 소유 (c) 20 1 1, 갑골문 회사. 판권 소유
Oracle 홈: d: \ Oracle \ middleware \ Oracle _ ODI1.
주요 제품 목록: c: \ program files \ Oracle \ inventory.
출발지: 해당 사항 없음
OPatch 버전:11.1.0.8.5.
OUI 버전:11.1.0.9.0.
OUI 위치: d: \ Oracle \ middleware \ Oracle _ ODI1\ oui.
로그 파일 위치: d: \ Oracle \ middleware \ Oracle _ ODI1\ cfgtoollogs \ opatch \ opatch20/
-29_ 16-38-20 오후. 통나무
패치 내역 파일: d: \ Oracle \ middleware \ Oracle _ ODI1\ cfgtoollogs \ opatch \ opatch _;
Istory.txt
OPatch 는 미들웨어 홈을 "D:\Oracle\Middleware" 로 감지했습니다
ApplySession 은 oh' d: \ Oracle \ middleware \ Oracle _ od 에 interim 패치' 12798243' 을 적용합니다.
I 1' 입니다
필요 조건 검사 실행 ...
OPatch 가 제품 목록에서 클러스터화되지 않은 Oracle 홈을 감지하고 로컬 시스템만 패치합니다.
로컬 시스템에서 이 ORACLE_HOME 외부에서 실행 중인 Oracle 인스턴스를 종료합니다.
(Oracle 홈 =' d: \ Oracle \ middleware \ Oracle _ ODI1')
로컬 시스템을 패치할 준비가 되었습니까? [y|n]
Y
사용자가 다음으로 응답: y
Oracle 홈의 파일 및 인벤토리를 백업합니다 (자동 롤백에 사용되지 않음)
패치' 12798243' 의 영향을 받는 파일을 복구용으로 백업합니다. 이 작업은 시간이 좀 걸린다. ...
패치' 12798243' 의 영향을 받는 파일을 롤백을 위해 백업하고 있습니다. 이 작업은 시간이 좀 걸린다. ...
패치 구성 요소 Oracle. 오디. 일반,11..1.1.5.0. ...
파일을 d: \ Oracle \ middleware \ Oracle _ ODI1\ oracledi.common \ ODI \ lib \
항아리
패치 구성 요소 Oracle.odi.agent,11.1..1.5.0. ...
파일을 d: \ Oracle \ middleware \ Oracle _ ODI1\ oracledi.sdk \ lib \ ODI-com 으로 복사합니다
패치 구성 요소 Oracle.odi.studio,11..1.1.5.0. ...
파일을 d: \ Oracle \ middleware \ Oracle _ ODI1\ oracledi \ client \ jdev \ extex 로 복사합니다
Racle.odi.navigator \ lib \ ODI-core.jar "
ApplySession 은 제품 목록에 interim 패치' 12798243' 을 추가합니다.
업데이트를 확인합니다 ...
재고 확인 정상: 패치 ID 12798243 이 Oracle 홈 재고 wit 에 등록되었습니다
적절한 메타데이터.
파일 확인 정상: 패치 ID 12798243 의 파일이 Oracle 홈에 있습니다.
로컬 시스템이 패치되어 재부팅할 수 있습니다.
OPatch 가 성공했습니다.
6) 패치 완료 후 확인.
E: \ download \ ofm _ ODI _ generic _11.1.5.0 _
243 \ opatch \12798243 > opatch l inventory-oh d: \ Oracle \ middleware \ Oracle _ odd
Opatch11..1.0.8.5 를 호출합니다
Oracle interim 패치 버전11.1.0.8.5.
판권 소유 (c) 20 1 1, 갑골문 회사. 판권 소유
Oracle 홈: d: \ Oracle \ middleware \ Oracle _ ODI1.
주요 제품 목록: c: \ program files \ Oracle \ inventory.
출발지: 해당 사항 없음
OPatch 버전:11.1.0.8.5.
OUI 버전:11.1.0.9.0.
OUI 위치: d: \ Oracle \ middleware \ Oracle _ ODI1\ oui.
로그 파일 위치: d: \ Oracle \ middleware \ Oracle _ ODI1\ cfgtoollogs \ opatch \ opatch20/
-29_ 16-39-40 오후. 통나무
패치 내역 파일: d: \ Oracle \ middleware \ Oracle _ ODI1\ cfgtoollogs \ opatch \ opatch _;
Istory.txt
OPatch 는 미들웨어 홈을 "D:\Oracle\Middleware" 로 감지했습니다
Lsinventory 출력 파일 위치: d: \ Oracle \ middleware \ Oracle _ ODI1\ cfgtoollogs \
Opatch \ lsinv \ lsinventory 2011-1-29 _16/ 텍스트 파일 (textfile)
--
설치된 최상위 제품 (2):
Oracle 데이터 세트 생성기11g11.1.1.1
Oracle dataset configurator 패치 세트11.1.1.5.1
이 Oracle 홈에 설치된 제품은 두 개입니다.
Interim 패치 (1):
패치 12798243: 1 1 월 29 일 화요일16: 38: 46 CST 20/kloc 에 적용
고유 패치 ID: 14 166630
20 1 1, 13:2 1:47 시간 5 일에 만들어졌습니다
수정된 오류:
12798243
--
OPatch 가 성공했습니다.
E: \ download \ ofm _ ODI _ generic _11.1.5.0 _
243\opatch\ 12798243 >
이로써 최신 버전의 OPatch 로 Windows 에서 ODI 를 패치하면 됩니다.