조회 수 37401 추천 수 0 댓글 1

windows에서 Opatch 진행시 oci.dll 에러로 진행이 어려울 때가 있다.


 
다음과 같은 에러가 발생 한다.

----------------------------------------------------------------------------------------------------

Oracle 홈: D:oracleproduct10.2.0
중앙 인벤토리: C:Program FilesOracleInventory
   출처: n/a
OPatch 버전: 10.2.0.5.1
OUI 버전: 10.2.0.5.0
OUI 위치 : D:oracleproduct10.2.0oui
로그 파일 위치: D:oracleproduct10.2.0cfgtoollogsopatchopatch2012-03-24_00-26-03오전.log

Patch history file: D:oracleproduct10.2.0cfgtoollogsopatchopatch_history.txt

ApplySession이(가) 'D:oracleproduct10.2.0' OH에 Interim 패치 '13460968'을(를) 적용하는 중입니다.

Running prerequisite checks...
Prerequisite check "CheckActiveFilesAndExecutables" failed.
The details are:

Following files are active :
D:oracleproduct10.2.0binoci.dll
필요 조건 검사 중 ApplySession 실패: Prerequisite check "CheckActiveFilesAndExecutables" failed.
시스템이 변경되지 않았습니다. OPatch가 시스템 복원을 시도합니다.

 

OPatch failed with error code = 74

 

--------------------------------------------------------------------------------------------------------


이와 같은 에러의 원인과 조치 방법은 다음과 같다.

 


원인

 

: 오라클 파일이 사용중인 경우에 오류가 발생한다. windows에서는 그 파일이 사용중인 동안에는 덮어 쓸 수 없게 된다.

 


조치 방법


: 모든 오라클 서비스가 중지되어 있는지 확인한다.

  분산트랜잭션 코디네이터 서비스가 활성화 중이라면 중지시킨 뒤 실행한다.

 

 

: 첫번째 조치 이후에 같은 에러가 발생한다면, 다른 어플리케이션이나 서비스가 오라클 파일을 사용한다는 의미이다.

  이러한 해결책으로 안전모드로 시스템을 재부팅하고 난 뒤에 패치를 적용한다.
  패치 적용 후에 시스템을 다시 정상 모드로 부팅하여 설치 절차대로 진행한다.

 

 

: 다른 조치 방법으로는 PATH에서 오라클 관련 내용을 모두 제거 한 뒤 시스템을 재부팅 후 패치를 적용한다.
  다음과 같은 단계로 진행 할 것을 권장 한다.

 

  1.  오라클 서비스를 수동으로 설정
  2.  시스템 환경 변수를 편집
  3.  텍스트 메모장에 전체 경로를 복사 해둔다.(추후에 원상태로 복구해 놓기 위해서 )
  4.  PATH에서 오라클 디렉토리관련 내용을 제거한다.
  5.  컴퓨터를 재부팅 한다.
  6.  패치를 적용한다.
  7.  텍스트 파일에 백업해둔 PATH에 다시 복원시켜 준다.
  8.  수동으로 변경해 둔 오라클 서비스를 자동으로 설정한다.

  9.  컴퓨터를 재부팅 한다.
  10. 패치작업을 적용시켜서 완료한다.(스크립트 및 파라미터 설정 작업등)

 

 

: 오라클 파일을 어떤 프로세스가 사용 중인지를 확인 하기 위하여 Process Explorer라는 유틸리티를 사용할 수 있다.
  (( http://technet.microsoft.com/en-us/sysinternals/bb896653.aspx  )) ->다운로드 가능
  유틸리티를 설치 한  후에 DLL 파일을 검색할 수 있다.
  오라클을 사용하고 있는 프로세스를 찾으면 해당 프로세스는 죽이고 패치를 적용한다.

 


 


List of Articles
번호 분류 제목 글쓴이 날짜 조회 수
공지 Q&A Oracle관련 게시물만 Sean 2014.04.09 84839
9 자료 oracle 문제발생시 대처 가이드 2 file dbkill 2011.05.16 5636
8 자료 ORA-600 metalink notes for help file dbkill 2011.03.29 7634
7 자료 C컴파일시 makefile의 구조설명 file 김준호 2010.04.22 7220
6 자료 윈도우 tail 사용법 1 file 유주환 2010.04.19 7361
5 자료 instance 여러개인 경우 profile 보기 편하게 수정 1 유주환 2010.04.18 8634
4 자료 Data_Pump 세미나자료 file 고구마 2010.04.09 7658
3 자료 Flashback 10g 1 file 고구마 2010.04.09 6289
2 자료 ASM 1 file 고구마 2010.04.09 6765
1 자료 solaris sparc 64bit oracle 10.2.0.1 file 김준호 2010.03.29 6975
Board Pagination Prev 1 Next
/ 1