Ms-sql DB에서 Oracle11g client -> Oracle 9i 데이터 이관 시 한글깨짐
By Keep Going | 2016년 11월 18일 |
기존 고객이 DB를 재설치하면서 정상적이던 시스템이 한글이 깨져서 이관됨 우리 서버는 MS-SQL이고 오라클11g Client가 설치되어 있음 고객사는 오라클 9i 설치되어 있고 NLS_LANG을 고객사 서버에 셋팅(AMERICAN_AMERICA.WE8ISO8859P1)되어있는 대로 우리 서버도 바꾸고 재부팅하고 패스도 잡았으나 우리 연계 프로그램 문제인지 이관 시 한글 깨짐. 우리 서버에 SQLGATE로 해당 설정으로 insert시에는 정상 입력됨. 이게 오라클 설치 시 우리는 한국어 / 고객사는 영문으로 설치를 해서 문제인지 아니면 우리 연계 프로그램 문제인지 고민 중.. 결론은 NLS_LANG 설정값 변경만으로도 안되는 것도 있다... 더러운 한글깨짐..
자바를 넘어선 JVM 기반 프로그래밍 언어들(ITWorld / 2018.04.20 14:55)
By 컴퓨터의 고수가 되자 | 2018년 4월 24일 |
자바(Java)는 개발자들에게 인기가 높고, 품질이 입증된 언어다. 엔터프라이즈 개발자, 웹 개발자, 모바일 개발자, 기타 많은 사람들이 도처에 자바가 쓰이도록 만들었고, 이를 지원하는 거대한 문화를 조성하는데 기여했다. 더 나아가, 자바 런타임인 자바 가상 머신(Java Virtual Machine, JVM)은 그 자체가 소프트웨어 생태계가 되었다. 자바 외에도, 수많은 언어가 강력하고 값진 소프트웨어 개발 도구를 만들려 JVM을 활용했다. JVM을 런타임으로 사용할 경우 몇 가지 이점과 혜택을 누릴 수 있다. JVM은 수십 년에 걸쳐 개선이 되었다. 잘 사용하면 높은 성능을 발휘한다. JVM에 여러 다양한 언어로 구현한 애플리케이션들은 서로 라이브러리를 공유할 수 있고, 동일한 데이
오라클 피벗함수 XMLAGG 특수문자 처리
By 헤헤호호 즐거운 티벳사막여우 | 2021년 6월 14일 |
여러 row내용을 하나로 합치는데 이슈가 발생-> 2MB이상 특수문자포함된 데이터 내용 피벗 #오라클 피벗 함수: 여러행 그룹핑 후 한 row로 조회하기 1. WM_CONCAT - 10g - 12c 부터 사용불가능 - 중복 제거 가능 Distinct - 정렬안됨 - 콤마로 연결 2. LISTAGG - 11g에서 추가 - 원하는 구분자 사용가능 - 정렬가능 - 4000byte 제한 3. XMLAGG - 9i - XMLELEMENT함수로 xml element로 변환후 합치는 방법 - getClobVal()로 4000byte 이상 합치기 가능 - XML태그관련 특수문자를 치환해버림 4. XMLAGG + 특수문자 표시 -> XMLAGG결과를 다시 재치환 한다 방법1: EXT
마크베이스(Machbase) 파이썬 모듈 연동 해보기
By Tech Taste Travel | 2017년 9월 18일 |
시작여러가지 테스트를 한번 해 보기 위해서는 쉬운 스크립트 언어와의 연동이 첫걸음이 아닐까 한다.그래서, 오늘은 파이썬과 어떻게 연동을 한번 해 본다.이게 성공적으로 끝나면, 모든 챠트나 테스트를 아예 파이썬으로 짜면 인생이 쉬워질 듯. 파이썬 모듈 사용 준비테스트를 할 때 참고한 문서는 다음과 같다.파이썬 연동 매뉴얼 (http://doc.machbase.com/python-module)리눅스 우분투에서 테스트를 했지만, 다른 리눅스에서도 마찬가지 일 것이라고 생각된다.우선 설치된 환경에서 LD_LIBRARY_PATH 라이브러리가 제대로 있는지 확인하자.sjkim2@myhost:~$ env | grep machbase_homeLD_LIBRARY_PATH=/home/sjkim2/machbase_h