나는 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를 사용하면 성공적으로 연결됩니다.
미리 감사드립니다.
대부분 관련이 없지만'ojdbc14.jar'는 완전히 구식이므로 더 이상 사용하면 안됩니다 (Java ** 1.4 **를 사용하지 않는 한). 현재 Oracle JDBC 드라이버의 이름은'ojdbc6.jar' 또는'ojdbc7.jar'입니다. –
@a_horse_with_no_name 감사합니다. oracle 10g를 사용할 때 "ojdbc6.jar"를 사용할 때 잘못된 형식의 유효한 형식 인 "host : port : sid"를 말하는 다른 오류가 발생했습니다. https://community.oracle.com/thread/372542 내가 사용하고있는 JDK1.7 ... – epsyl
연결 문자열이 바뀌었고 다음과 같이 나타납니다. 드라이버 : 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