1. java.sql.SQLException: XXXXXX Connection authorization failure occurred. Reason: Security mechanism not supported. ERRORCODE=-4214, SQLSTATE=28000DSRA0010E: SQL State = 28000, Error Code = -4,214
이런 오류가 나온다면, ID/PW를 의심해 보자, 특히, ID를 새로 만들었을 경우, 초기 한번은 TSO 등으로 로그인해서, 새로운 패스워드로 바꾸라는 메시지가 뜨지는 않는지 확인해 본다.
2. Error : DB2 SQL Error: SQLCODE=-805, SQLSTATE=51002, SQLERRMC=XXX.NULLID.SYSLN300.5359534C564C3031;DISTSERV;04, DRIVER=3.50.152
이런 오류가 나온다면, 다음의 명령을 실행하여, jdbc용으로 Bind를 해 줘야 한다.
java com.ibm.db2.jcc.DB2Binder -url jdbc:db2://XX.XX.XX.XX:446/XXX -user userid -password passw0rd
실행결과
Package "XXXXX": Bind succeeded
Package "YYYYY": Bind succeeded
.....
Package "ZZZZZ": Bind succeeded
DB2Binder finished.
이 글은 스프링노트에서 작성되었습니다.
이올린에 북마크하기