2017-12-27 45 views
0

아래와 같이 데이터베이스에 연결하려고합니다. | 그러나로봇 프레임 워크 데이터베이스 연결 cx_Oracle

*** Settings *** 
Library   DatabaseLibrary 
Library   Selenium2Library 

*** Variables *** 
${Database Username}  
${Database Password}  
${Database Host}  
${Database Port}  
${Database DatabaseName}  

*** Test Cases *** 
Data Initialization 
    Connect To Database Using Custom Params cx_Oracle '${Database Username}/${Database Password}@${Database Host}:${Database Port}/${Database DatabaseName}' 
    Disconnect From Database 

, 나는 오류

데이터 초기화를 수신하고 FAIL | ImportError : DLL로드 실패 : 지정한 프로 시저를 찾을 수 없습니다.

이 오류의 원인과 해결책에 대해 문의 할 수 있습니다.

+0

이것은 cx_Oracle 연결이 아니므로 확실하게 말할 수는 없습니다. 그러나, ['LD_LIBRARY_PATH'에이 서버의 Oracle 라이브러리가 들어 있습니다.] (https://stackoverflow.com/a/47305766/458741)를 확인하십시오. – Ben

+0

안녕하세요, 내가 무엇을 어떻게 lib.Thank 귀하의 회신을 찾을 수 있습니다 깊이에 대한 자세한 설명을 가질 수 있습니다. @Ben –

+0

내가 링크 된 대답은 실제 명령을 찾기 위해 실행하는 것입니다 (문제가 있다고 가정 - 먼저 LD_LIBRARY_PATH 변수의 값을 확인하십시오). 그 명령을 실행하는 것에 대해 명확하지 않은 것이 있습니까? – Ben

답변

0

DatabaseLibrary requires 데이터베이스 API 2.0 라이브러리를 설치해야합니다. cx_Oracle 모듈 dll here 찾을 수 있습니다.

+0

이미 설치되어 있습니다. –