2014-10-01 4 views
0

W2 CEP를 처음 사용하고 Wso2 CEP 설명서에 제공된 샘플을 실행하려고합니다. 나는 실제로 시작 가이드와 거의 모든 문제없이 모든 단계를 거쳤습니다. 그러나 개인화 된 대시 보드를 만드는 동안 마지막이지만 한 걸음 만 더 붙이십시오.WSO2 CEP 시작을 시도하는 중 SQL 구문 오류가 발생했습니다.

오라클 데이터베이스를 데이터 소스로 사용하고 있으며 대시 보드를 만드는 동안 CEP에서 생성 된 데이터 소스를 참조 할 수 있었으며 연결이 성공적으로 검증되었습니다. 그러나 "select * from delivered_orders"라는 SQL을 입력하면 "SQL 구문에 오류가 있습니다"라는 오류 메시지가 나타납니다. 콘솔에서 해당 ORA 오류 "java.sql.SQLException : ORA-00933 : SQL 명령이 제대로 종료되지 않았습니다"를 볼 수 있습니다.

본 SQL 문은 구문 오류가있는 매우 기본적인 문입니다. 내 설정에 문제가 있는지 잘 모르겠다면이 문제와 관련하여 도움이 될 것입니다.

WSO2 CEP와 관련된 버그 인 복합 기본 키를 사용해서는 안된다는 제안이 스택 오버 플로우의 다른 제목 몇 개를 읽었습니다. 나는 그것을 시도했다. 그러나 아직도 좋지 않았다.


추가 상세 사항 : 3'rd

0ct 나는 MySQL과 같은 샘플을 시도하고 그것이 마치 마법처럼 작동합니다. Colinr에게 티켓을 주셔서 감사합니다. 설명서가 업데이트 된 것을 확인합니다. 하지만 여전히 오라클과 연결하는 동안 문제가 있습니다.

+0

'delivered_orders' 테이블에서 일어나는 VPD/RLS 정책에 대해서는 로컬 DBA를 확인하십시오. 그게 내 마음에 처음 온거야. – nop77svk

답변

0

귀하의 명령에 터미네이터 ';'가 없을 수 있습니다.
문제가 해결되면 문서를 업데이트하려고합니다.

+0

브라우저에서 같은 오류가 발생했습니다. 하지만 콘솔에서 java.sql.SQLException 오류 : ORA-00911 : 잘못된 문자. 감사. – sriramjothimani

+0

오케이, 그만한 가치가있었습니다! 문제를 재현하여 다시 알려 드리겠습니다. – Colinr

+0

감사합니다. 추가 정보 인 oracle 인스턴스는 실제로 내 CEP를 실행하는 로컬 데스크톱이 아닌 서버에서 실행됩니다. 또한 데이터베이스에 연결하는 동안 DB 관리자 자격 증명을 사용합니다. 필요한 다른 세부 정보가 있으면 되돌리십시오. 감사. – sriramjothimani