IT2016. 3. 3. 17:01

RazorSQL v6.3.27을 사용해서 DB2에 있는 데이타를 조회하는데 아래와 같은 에러가 발생했다.


ERROR: [jcc][t4][1065][12306][3.69.24] Caught java.io.CharConversionException. See attached Throwable for details. ERRORCODE=-4220, SQLSTATE=null



구글 검색을 하니, 지금 조회하려는 데이타의 어딘가에 UTF-8로 표현할 수 없는 문자가 포함되어 있어서 생기는 문제라고 한다.

출처는 여기 


문서에 나와있는대로 DB2 v10.5 에 대응하는 최신의 JDBC를 여기에서 내려받아 기존의 JDBC 드라이버와 대치 하고

RazorSQL에 옵션을 추가하기 위해서 /Application/Contents/Info.plist 파일에 -Ddb2.jcc.charsetDecoderEncoder=3 옵션을 추가하여 문제를 해결했다.








추가)

이 문제를 해결하기 위해서 DB2에 옵션을 주는 것은 다음과 같이 두 가지 방법이 있는것 같다

1. java 실행시 Argument 로 DB2 옵션을 주는 방법

JavaArguments =-Ddb2.jcc.charsetDecoderEncoder=3

2. jdbc에서 DB2 옵션을 주는 방법

jdbc:db2://서버주소:포트번호/DB명:db2.jcc.charsetDecoderEncoder=3;





Posted by 窓雨
IT2015. 7. 24. 13:58

기존에 사용하던 ipTime N6004를 다른 곳에서 사용하기로 하고 802.11ac 를 지원하는 ipTime A3004를 새로 구입하여 설치한 후 이상한 현상이 생겼다.

공유기에 무선으로 연결된 MacBook Pro, iPhone(3Gs 및 5) 등이 인터넷 접속은 잘 되는데 iTunes에서 iPhone 두 대가 모두 인식이 되지 않는 것이다.

또한 WIFI로 연결해서 사용하고 있었던 Epson L555 프린터도 MacBook Pro에서 연결 할 수 없었다.

공유기의 로그를 보면 프린터에 IP를 제대로 할당 했는데도 ping 이 되지 않는다.


그래서 공유기의 설정을 이리 저리 만져보다가 2.4GHz 채널 검색을 다시 하니, 기존에 사용중인 8 번 채널대신 9번 채널을 사용하라는 권고에 따라

채널을 9번으로 변경해서 설정했다.

  




그랬더니 모든 문제가 순식간에 해결 되었다.

iTunes에서 iPhone 두 대를 모두 인식했고, 프린터 또한 정상적으로 사용할 수 있게 되었다.


기술적으로 자세한 내용은 모르겠지만, 통신에 사용하는 WIFI 채널에 따라 기능에 어떤 제약이 작용하는 것 같다. 



Posted by 窓雨
IT2011. 2. 14. 15:00
 집에서 노트북(유니바디 맥북프로 15" Mid 2009)으로 공유기(ipTIME N704M)에 무선으로 접속하면 802.11n 모드 145MBPS 속도로 접속 되는데, 같은 노트북으로 회사 공유기(ipTIME N6004)로 접속하면 802.11g 모드(최대속도 54MBPS)로만 접속 되는 현상이 발생...

이런저런 설정을 바꾸어 보아도 해결이 되지 않아 결국 ipTIME 고객 센터로 전화를 해서 전문가의 도움을 받았다.

엔지니어가 현재 사용중인 TKIP 방식의 암호화 방법으로는 802.11n 모드 접속 지원이 되지 않으므로
"무선 설정/보안" 메뉴에서 "암호화 방법을 AES 로 바꾸면 된다고 알려주었다.

역시 전문가는 다르다.
문제가 해결 됐다. ^^









Posted by 窓雨
IT2010. 12. 30. 15:52

오랜만에 Boot Camp를 띄워 은행에 접속을 하니 다음과 같은 에러만 반복되고 접속이 되지 않는다.



Boot Camp를 사용하는 가장 큰 이유가 인터넷 뱅킹을 이용할 목적인데, 참 난감하다...


하는 수 없이 구글신께 물어 다음과 같은 방법을 찾아냈는데, 아래 그림처럼 인터넷 익스플로러에서

   - "도구 > 인터넷 옵션"을 선택한 후

   - "고급" 탭에서

보안 항목에 있는 "온라인 공격 방지를 위해 메모리 보호 사용*"의 체크를 해제하는 것이다.



   - 체크를 해제 하였으면 익스플로러를 종료 후 다시 시작한다.


방문하는 모든 사이트마다 오류가 난다면 어쩔 수 없이 체크를 해제한 채로 사용해야 하겠지만 ,특정 사이트 방문시에만 나타나는 오류라면 위의 옵션을 다시 체크해 주는것이 보안상 좋다고 한다.


Posted by 窓雨