조회 수 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
119 TM 10g Data pump file 고구마 2010.05.12 10842
118 TM SQL튜닝 실무사례 3 file 고구마 2010.04.28 13057
117 TM SQL 튜닝 실무사례 2 1 file 고구마 2010.04.28 13075
116 TM SQL튜닝 실무사례 1 1 file 고구마 2010.04.28 14796
115 TM TSPITR file 승현짱 2010.04.21 9868
114 TM RMAN Image Copy 1 file 승현짱 2010.04.21 10420
113 TM Export file size 예측하기 1 file 승현짱 2010.04.21 9855
112 TM DatabaseResourceManager file 승현짱 2010.04.21 9291
111 TM 10g SHRINK 소개 file 승현짱 2010.04.21 12214
110 TM proC 기초 메뉴얼 1 file dbkill 2010.04.20 10662
109 TM oracle silent install file 유주환 2010.04.19 10294
108 TM oracle DBMS package 1 file dbkill 2010.04.18 12313
107 TM 분산db file 유주환 2010.04.18 9474
106 TM SQL문 수행 내부적 처리절차 1 고구마 2010.04.16 12371
105 TM LINUX 10G ASM 튜닝 file 고구마 2010.04.09 12080
104 TM ASM구성하기 1 file 고구마 2010.04.09 10926
103 TM 10G DATAPUMP file 고구마 2010.04.09 11114
102 TM snapshot 쉽게 사용하는 방법 2 file dbkill 2010.04.06 12315
101 TM sql*plus에서 autotrace 설정 1 file 고구마 2010.04.06 12520
Board Pagination Prev 1 2 3 4 5 6 7 8 Next
/ 8