분류 전체보기 (175) 썸네일형 리스트형 [Netezza] 데이터 Unload 수행시 - The update count exceeded Integer.MAX_VALUE. 에러발생 네티자 jdbc(nzjdbc.jar)를 이용하여 대용량테이블 데이터 Unload 수행시 에러발생 org.netezza.error.NzSQLException: The update count exceeded Integer.MAX_VALUE. 네티자 서버에서 nzsql 명령어를 이용하여 데이터를 unload 할때에는 에러가 발생되지 않지만 네티자 jdbc를 이용하여 대용량 데이터를 내려받을때에는 에러가 발생한다. 추측이지만 데이터를 내려받고 나서 건수를 UPDATE 하는 부분이 있는데 Integer로 되어 있어 약20억건 - Integer 최대값을 초과하면 에러가 발생되는 듯 하다. jdbc 연결파라미터에 ignoreUpdateCount=True 를 설정해 주면 에러메세지가 발생되지 않는다. NZ_SERVER.. [Greenplum] PXF 6.1.0 설치방법 PXF를 설치/사용하려면 JAVA 1.8 또는 JAVA 11이 설치되어 있어야 하고 smdw 노드를 제외한 모든 노드에 동일한 설치환경이 구성되어 있어야 한다. 해당 포스팅은 JAVA 1.8이 이미 설치된 것으로 간주하고 PXF 설치방법을 작성하였다. Greenplum을 설치하면 폴더 내 기본 pxf 가 설치되어 있는데 기본pxf는 사용하지 않고 최신버전 pxf rpm 파일을 다운받아 설치하자.(기본으로 설치되어있는 pxf는 기동이 잘 되지 않는다.) 설치환경 RedHat 7.5 Greenplum 6.12 JAVA 1.8 1. PXF RPM 설치 pxf-gp6-6.1.0-2.el7.x86_64.rpm 파일을 다운받아 /root/ 폴더에 업로드 후 진행 [root@sdw1 ~]# rpm -ivh pxf-g.. 윈도우 cmd로 자바프로그램 실행시 경고메세지 발생-Unable to get Charset 'cp65001' for property 'sun.stdout.encoding' 윈도우 명령프롬프트 cmd로 자바프로그램을 실행할 시 한글이 깨짐으로 인하여 chcp 65001 옵션을 사용하면 sun.stdout.encoding 경고메세지가 출력된다. Active code page: 65001 Unable to get Charset 'cp65001' for property 'sun.stdout.encoding', using default UTF-8 and continuing. 자바에서 표준출력 인코딩이 cp65001이 존재하지 않아 발생하는 경고메세지로 추정된다. java 명령어를 실행할때 -Dsun.stdout.encoding=UTF-8 옵션을 추가하면 해당 경고메세지가 출력되지 않는다. app.cmd 내용 @echo off rem ---------------------------.. [Postgresql/Greenplum] 테이블명 길이 63Byte 제한 Postgresql 테이블명 길이는 UTF-8 DB인 경우 63Byte 까지로 제한되어 있다.(영문/숫자 1Byte, 한글 3Byte) 확인버전 Postgreql 13.1 Greenplum 6.11(Postgresql 9.4) 테이블명만 제한되어 있는줄 알았으나 모든 오브젝트의 이름이 제한되어 있는 것을 공식사이트에서 확인할 수 있다. Postgresql 제한관련 정보 - https://www.postgresql.org/docs/13/limits.html 재미있는 사실은 재컴파일을 하면 길이제한 설정값을 조정할 수가 있는 것 같다. DB 캐릭터셋 확인 -- DB 캐릭터셋 확인 select datname , datctype from pg_database where datname = 'postgres' 문제.. [Greenplum] ilike 를 이용하여 대소문자 구분없이 조회하기 환경정보 Greenplum 6.12(Postgresql 9.4 기반) 사전준비 drop table if exists public.test; create table public.test( no serial primary key , title varchar(300) not null , memo text null , create_dt timestamp default current_timestamp ) distributed by (no); insert into public.test (title) values ('abcdeFg'),('Ef'); select * from public.test; like 구문을 이용하여 '%ef%' 를 조회하면 데이터가 조회되지 않는다. 하지만 ilike를 이용하면 데이터가 조회되는.. 윈도우에서 Mariadb 10.6.3 64bit 버전 설치하는 방법 Mariadb 최신버전인 10.6.3 64bit 를 윈도우 환경에서 설치해보자. (설치일 : 2021년 8월 3일) 설치환경 윈도우 10 Pro 64bit Mariadb 10.6.3 1. 설치파일 다운로드 https://downloads.mariadb.org/ 2. 설치진행 root 암호를 입력하고 root user가 외부에서 접속되게끔 체크, 기본 캐릭터셋을 UTF8 사용하게끔 체크하여 설치하자. 설정이 완료되어서 Install 버튼을 클릭하면 mariadb가 설치된다. 설치가 완료되었다. 3. Mariadb 접속 설치가 완료되었으면 기본적으로 설치되는 하이디SQL를 이용하여 root 유저로 접속해보자. select version() 쿼리를 실행하면 설치된 mariadb 10.6.3 버전이 정상적으로 .. [SpringBatch] 구동시 'batch_job_instance' doesn't exist 에러발생 SpringBatch 구동시 'batch_job_instance' doesn't exist 에러가 발생하여 진행이 안되고 있는 상황 . ____ _ __ _ _ /\\ / ___'_ __ _ _(_)_ __ __ _ \ \ \ \ ( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \ \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/ :: Spring Boot :: (v2.5.3) .. 생략 ... java.lang.IllegalStateException: Failed to execute ApplicationRunner at.. 스마트싱스 Windows PC버전 - 설치 및 간단한 사용법 스마트싱스 안드로이드앱을 유용하게 사용하고 있었는데 Window PC버전(2021.05.07)이 출시됐다고 한다. 설치가능 PC 환경정보 Windows 10 64bit - 20H2 이상 삼성전자서비스 자주묻는 질문에 스마트싱스 관련된 사항이 잘 정리되어 있다. https://www.samsungsvc.co.kr/solution/221904 설치환경 Windows 10 64bit - 20H2 스마트싱스 Window PC버전 설치 윈도우 > Microsoft Store 실행 > 스마트싱스 검색 > 받기 버튼을 클릭하여 설치가 가능하다. 출시일은 2021년 3월 3일로 되어 있으며 용량은 58.52MB 이다. 앱에서 사용하는 계정을 입력하여 로그인하면 기존에 등록되었던 기기가 자동으로 등록된다. 삼성계정 인증.. 이전 1 ··· 11 12 13 14 15 16 17 ··· 22 다음