반응형
반응형
Tibero 5 JDBC-590743 문자셋 변환 오류 점검 방법 Tibero 5에서 Java 애플리케이션으로 INSERT를 수행할 때 JDBC-590743: Character set conversion failed: invalid input 오류가 발생한다면, 우선 DB 문자셋과 JDBC 클라이언트 인코딩, 실제 입력 문자열에 DB 문자셋으로 변환할 수 없는 문자가 포함되어 있는지를 함께 확인해야 한다. 핵심 요약 JDBC-590743은 문자열을 Tibero 서버 문자셋으로 변환하는 과정에서 유효하지 않은 입력이 들어왔을 때 발생할 수 있다. 특히 Tibero 5 환경에서 DB 문자셋이 MSWIN949, EUC-KR, K..
PostgreSQL VACUUM FULL 후 relfrozenxid age가 1로 줄어드는 이유 PostgreSQL에서 VACUUM FULL을 수행한 뒤 pg_class.relfrozenxid의 age 값이 크게 낮아지는 현상은 정상적인 동작이다. 일반 VACUUM이 기존 테이블 파일 안에서 불필요한 튜플을 정리하는 방식이라면, VACUUM FULL은 테이블을 새로 재작성하는 방식에 가깝기 때문이다. 핵심 요약 VACUUM FULL은 일반 VACUUM처럼 일부 페이지만 정리하는 작업이 아니라 테이블을 새 relfilenode로 재작성한다. 이 과정에서 살아 있는 튜플만 새 테이블로 복사되고, 새 테이블의 relfrozenx..
과기정통부 양자내성암호 전문교육 7월 시작, 620명 인력 양성 과학기술정보통신부와 한국인터넷진흥원(KISA)이 양자컴퓨터 시대에 대비해 양자내성암호 전환을 담당할 전문인력 양성에 나선다. 올해 교육은 7월부터 11월까지 순차적으로 운영되며, 개발·전환·실무 등 3개 과정으로 구성된다. 핵심 요약 과기정통부와 KISA는 총 620명을 대상으로 양자내성암호 전문교육을 운영한다. 개발과정 90명, 전환과정 90명, 실무과정 440명 규모로 진행된다. 교육은 암호 알고리즘 구현부터 기존 시스템 전환 실습, 기관·기업 담당자 대상 실무교육까지 단계별로 마련된다. 양자컴퓨터 위협에 대비..
도수치료 관리급여와 체외충격파 실손보험 기준 변화 금융감독원 금융행정지도 행2026-41003은 도수치료 관리급여 시행과 체외충격파 치료가이드 및 분쟁조정 기준 마련이라는 두 흐름에서 이해할 필요가 있습니다. 핵심은 비급여 치료를 둘러싼 실손보험 청구 기준을 더 명확히 하고, 보험금 지급 분쟁에서 판단 기준을 일관되게 만드는 데 있습니다. 도수치료는 관리급여 체계로 편입되면서 치료 필요성, 횟수, 의학적 근거가 더 중요해질 가능성이 큽니다. 체외충격파 치료는 질환별 적용 기준과 치료 효과 확인 절차가 분쟁 판단의 핵심이 될 수 있습니다. 실제 사용 시에는 병원 진료기록, ..
Tomcat 방식과 Pod 방식 차이, WAS 운영 구조 쉽게 이해하기 핵심 요약 Tomcat 방식은 서버나 VM 위에 Tomcat을 직접 설치해 WAR 파일을 배포하는 기존 WAS 운영 방식입니다. Pod 방식은 Tomcat을 컨테이너 이미지로 만들고 Kubernetes에서 Pod 단위로 실행하는 방식입니다. 쉽게 말하면 차이는 “Tomcat을 서버에 직접 설치하느냐, 컨테이너로 만들어 Kubernetes에서 운영하느냐”입니다. 요즘 인프라에서는 WAS 운영 방식을 설명할 때 Tomcat 방식과 Pod 방식을 구분해서 말하는 경우가 많습니다. 둘 다 애플..
Oracle to PostgreSQL Migration oracle_fdw ORA-00943 오류, Oracle 테이블 대소문자와 스키마 확인 방법 Oracle에서 PostgreSQL로 마이그레이션하는 과정에서 oracle_fdw 외래 테이블은 생성되지만 조회 시 ORA-00943: table or view does not exist 오류가 발생할 수 있다. 이 경우 대부분 Oracle 쪽 스키마명과 테이블명을 PostgreSQL 외래 테이블 옵션에 정확히 지정하지 않아 발생한다. 오류 상황 정리 PostgreSQL 15 환경에서 oracle_fdw 확장을 설치하고 Oracle 12c..