본문 바로가기

ETL Tools/Oracle Data Integrator

MySQL jdbc MISSING PARAMETER ALIAS ERROR

odi 를 통하여 mysql의 데이터 스키마를 사용하여 sql Query를 수행할 때에

ALIAS ERROR
MISSING PARAMETER

라는 에러로 몇일동안 원인을 못찾아 한참 고생한 적이 있다.

분명 Query에는 이상이 없는데. 에러가 났었다.

원인은 mysql의 버전차이

이전버전에서는 alias 사용을 디폴트로 허가하고 있는데

내가 사용하는 버전에서는 지원하지 않는 문제점이 있었다.

이때는 jdbc url 에 특정 파라미터의 값을 바꿔서 설정해주면 된다.

jdbc_url?useOldAliasMetadataBehavior=true

잘 맞춰서 한번해봐라

사진과 곁들여서 보여주면 확연히 이해가 갔을것이다.