2014-01-10 8 views
3

나는 all-in-one 버전의 saiku를 사용하고 있으며 그것을 oracle DB에 연결하려고합니다.Saiku가 Oracle 연결 용 JDBC 드라이버를 찾을 수 없습니다.

내가 그것을 내가

에 드라이버를 넣어 경우에도 오라클의 JDBC 드라이버를 찾을 수 없다는 오류가 발생했습니다 쿠 서버를 시작할 때

사이 쿠 서버 \ 바람둥이 \ webapps에 \ 사이 쿠 \ WEB- INF \

여기 내 연결 파일의 libojdbc14.jar :

사이 쿠 서버 \ 바람둥이 \ webapps에 \ 사이 쿠 WEB-INF \ 클래스 \ \ 사이 쿠 - 데이터 소스 \으로 FoodMart

type=OLAP 
name=foodmart 
driver=mondrian.olap4j.MondrianOlap4jDriver 
location=jdbc:oracle:thin:mondrian_user/[email protected]:1521:XE;Catalog=res:foodmart/FoodMart.xml;JdbcDrivers=oracle.jdbc.driver.OracleDriver; 
username=mondrian_user 
password=mondrian_user 

mysql과 같은 dbms를 사용하면 성공적으로 연결됩니다.

미리 감사드립니다.

+0

대부분 관련이 없지만'ojdbc14.jar'는 완전히 구식이므로 더 이상 사용하면 안됩니다 (Java ** 1.4 **를 사용하지 않는 한). 현재 Oracle JDBC 드라이버의 이름은'ojdbc6.jar' 또는'ojdbc7.jar'입니다. –

+0

@a_horse_with_no_name 감사합니다. oracle 10g를 사용할 때 "ojdbc6.jar"를 사용할 때 잘못된 형식의 유효한 형식 인 "host : port : sid"를 말하는 다른 오류가 발생했습니다. https://community.oracle.com/thread/372542 내가 사용하고있는 JDK1.7 ... – epsyl

+0

연결 문자열이 바뀌었고 다음과 같이 나타납니다. 드라이버 : mondrian.olap4j.MondrianOlap4jDriver url : jdbc : oracle : thin : @ // localhost : 1521/XE; Catalog = res : foodmart/FoodMart.xml; Jdbc 드라이버 = oracle.jdbc.driver.OracleDriver; java.sql.SQLRecoverableException : Erreur d' E/S : 네트워크 어댑터가 연결을 설정할 수 없습니다. – epsyl

답변

1

모든 JDBC 드라이버를 saiku-server/tomcat/webapps/saiku/WEB-INF/lib 폴더에 추가해야합니다. 그것은 정확한 폴더 (mysql-connector-java-5.1.17.jar)에 이미 jdbc 드라이버가 있기 때문에 mysql과 함께 작동합니다.

Saiku에는 documentation 새 jdbc 드라이버를 추가하는 방법이 있습니다.

+0

그게 전부입니까? 항아리로드되지 서블릿 스펙 3.0을 참조하십시오 - validateJarFile (/usr/local/saiku/tomcat/webapps/saiku/WEB-INF/lib/phoenix-4.6.0-HBase-1.1-client.jar) : 나는 정보가 "볼 수 있습니다. 섹션 10.7.2 잘못된 클래스 :. java.sql.SQLException의 : 피닉스 : JDBC에 대한 찾을 수 없습니다 적합 드라이버 사육사 "javax의/서블릿/Servlet.class가에 의한"그때는 오류가있어 "/ –

+0

@ThomasDecaux I 돈을 ' 너의 코멘트를 얻지 마라. 내 대답은 내가 작성한 시점에서 유효했지만, 이것은 거의 2 년 전이다. 더 이상 유효하지 않으면 자유롭게 내 대답을 편집하거나 자신의 답변을 게시하십시오. 나는 Saiku를 더 이상 사용하지 않기 때문에 이것에 대해 더 이상의 제안을 할 수 없을 것입니다. –

+0

내 가난한 영어 ;-(단지 항아리를 추가하는 것 외에 다른 설정이 필요한지 묻습니다. 고마워요. –