database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
PostgreSQL
Firebird
ㆍOracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
Oracle Q&A 41169 게시물 읽기
No. 41169
UDF 함수로 외부 C 라이브러리 호출 하는 것에 대해서..
작성자
초보DBA(r00tlee)
작성일
2016-06-02 13:49ⓒ
2016-06-03 09:49ⓜ
조회수
8,107

 udf 함수를 정상적으로 만들고 나서.. 함수를 실행하면

ORA-20010: -28595 Extproc 에이전트: 부적합한 DLL 경로가 떠요 ㅠㅠ

그래서 tnsping으로 정상적으로 되는지도 확인을 해보았고요..

 

Java로 jni로 호출하는 방법으로 해서 해보았는데 잘 되더라고요..

C로 호출하는 방법만 저렇게 문제가 발생하니깐 어디가 잘못됐는지 모르겠어요 ㅠㅠ

 

12c 환경이고요..

 

select * from user_libraries; 쿼리로 확인을 해보니..

경로도 정상적이네요 C:\my_test\mytest.dll

 

 == tnsnames.ora 파일 내용 ==

LISTENER_ORCL =
  (ADDRESS = (PROTOCOL = TCP)(HOST = r00tlee-PC)(PORT = 1521))
 
 
ORACLR_CONNECTION_DATA =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
    )
    (CONNECT_DATA =
      (SID = PLSExtProc)
      (PRESENTATION = RO)
    )
  )
 
ORCL =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = r00tlee-PC)(PORT = 1521))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = ORCL)
    )
  )
 
 
 
=========================================
listener.ora 내용 입니다.
 
SID_LIST_LISTENER =
  (SID_LIST =
    (SID_DESC =
      (SID_NAME = PLSExtProc)
      (ORACLE_HOME = C:\app\r00tlee\product\12.1.0\dbhome_1)
      (PROGRAM = extproc)
      (ENVS = "EXTPROC_DLLS=ANY")
    )
  )
 
LISTENER =
  (DESCRIPTION_LIST =
    (DESCRIPTION =
      (ADDRESS = (PROTOCOL = TCP)(HOST = r00tlee-PC)(PORT = 1521))
      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
    )
  )
 
 
추가적으로.. ORACLE_HOME BIN 폴더로 잡고하면 잘 되더라고요.. 다른 경로는 왜 안되는지 정말 모르겠어요 ㅠㅠ..
환경변수에 ORACLE_HOME이랑 다 잡혀 있고요 이유를 모르겠네요.. 
 
 
혹시 제가 놓치고 있는 부분이 있는지 봐주세요.. 감사합니다.
[Top]
No.
제목
작성자
작성일
조회
41172톰캣 + 오라클 DB 연동 운영시 문제가 있습니다.
유혼
2016-06-12
7246
41171종료일을 구하는 쿼리문의 드립니다. [3]
IT재벌
2016-06-10
7858
41170백업 관련 문의드립니다. (백업명령어 질문)
김삼
2016-06-02
7317
41169UDF 함수로 외부 C 라이브러리 호출 하는 것에 대해서..
초보DBA
2016-06-02
8107
41167dbms_crypto.hash(to_clob( + quatation 따옴표 사용 문의 [3]
박재덕
2016-06-01
7687
41166connect by 구문 질문 [2]
ASKO912
2016-05-31
7654
41164중복 값 제거 [1]
최상민
2016-05-27
7831
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2023 DSN, All rights reserved.
작업시간: 0.051초, 이곳 서비스는
	PostgreSQL v16.1로 자료를 관리합니다