조회 수 36897 추천 수 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 84539
160 Q&A 오라클 복구 질문 희달이 2015.05.08 878
159 TM 11G new feature SQL performance analyzer file Sean 2013.01.09 14203
158 TM MEMORY TARGET 도로시 2013.01.03 19326
157 TM check whether crs auto start is enable or disable 담벼락 2012.10.12 25941
156 TM ARDCI file 이현정 2012.10.09 12465
155 TM (10gR2)Full UNDO tablespace Tech1 2012.04.04 23780
154 TM audit 관련 2 이현정 2012.03.29 24158
153 TM 테이블과 인덱스의 관계 및 인덱스 종류 및 생성 방법. Tech1 2012.03.28 24276
» TM windows에서 Opatch 진행시 oci.dll 에러 조치 1 이현정 2012.03.26 36897
151 TM 테이블 생성방법 및 각종옵션 Tech1 2012.03.20 19774
150 TM upgrade 시 sorting 문제 담벼락 2012.03.16 16339
149 TM 11 newfeature(Upgrade) 10.2.0.5 to 11.2.0.3 1 file 윤현 2012.01.12 18264
148 TM TDE (column, tablesapce) 1 file 윤현 2011.12.27 13179
147 TM 11g newfeature (dbca) 2 file 윤현 2011.12.27 13861
146 TM 11g 데이타베이스 에러수집방법 2 perfstat 2011.11.02 19388
145 TM long type column 1 담벼락 2011.10.11 17423
144 TM 백업이 필요없는 대용량 table skip하고 export 받기 고구마 2011.06.14 18256
143 TM TDE tablespace 1 윤현 2011.06.09 17218
142 TM openvms command perfstat 2011.05.31 17355
141 TM Oracle Silent Install Guide 3 file 송기성 2011.03.13 20074
Board Pagination Prev 1 2 3 4 5 6 7 8 Next
/ 8