본문 바로가기

반응형

IT 관련 정리

(22)
오라클 디벨로퍼 마리아DB로 이관 시 날짜 데이터 다르게 나올 때 해결법 안녕하세요. 오늘은 오라클 developer에서 마리아 디비(mysql)로 데이터를 import 이관할 때 날짜 데이터가 다르게 나오는 현상 해결법을 이야기 해볼게요. 오라클 디벨로퍼에서 날짜 데이터 EXPORT 시 날짜 형식을 변경하는 방법입니다. 1. 현상 오라클 디비에서 날짜 데이터는 정상적으로 들어가있는데, 해당 데이터를 export해서 마리아 디비로 이관하면 날짜 데이터가 완전 다르게 나옵니다. 2. 해결법 이는 오라클 디벨로퍼의 날짜 데이터 형식이 마리아 디비 날짜 데이터 형식과 달라서 생기는 문제에요. 아래 사진처럼 1. 오라클 디벨로퍼 환경설정 클릭 2. 데이터베이스 -> NLS 선택 3. 날짜 형식 : YYYY-MM-DD HH24:MI:SS 위에 것처럼 변경하면 됩니다. 끝!
VPN 우회 용 Express VPN 1개월 사용 전 환불 받는 방법 안녕하세요~ 오늘은 Express VPN 에서 결제 후 1개월 사용 전 환불받는 방법을 알아볼게요! 다들 넷플릭스 vpn으로 우회해서 아르헨티나, 인도 계정으로 많이 만드시죠? 저도 그걸 위해서 익스프레스 vpn을 결제했습니다. 남들은 다 잘된다고 했는데 전 돈주고 vpn 결제했는데도 유튜브에서 국가인식에 자꾸 실패한다고 떴어요 ㅠ 잘하는 분들 댓글로 꿀팁좀 알려주세요. 무튼 저는 1개월 용으로 결제했고 18442원이 결제됐어요 1개월 무료 사용 방법 1개월 용으로 결제를 하고 1개월 전에 환불 요청해야 됩니다. 안그럼 환불 안돼요~~ 환불 방법 1. expressvpn 접속 및 로그인 2. 내 정액제 클릭 3. 오른쪽 하단에 'Need help? Chat with us' 를 클릭합니다. 4. 이제 여기..
마리아디비 데이터 insert 시 Primary Key 중복 관련 대소문자 구분 설정 방법 오라클(oracle) 디비에서 마리아(maria)디비로 데이터 이관 시 csv 파일로 데이터 가져오기를 했다. 그런데 몇몇 테이블에서 아래와 같은 오류가 발생했다. SQL Error: java.sql.SQLIntegrityConstraintViolationException: (conn=167433) Duplicate entry 'test' for key 'PRIMARY' -> 해당 오류는 프라이머리키가 중복 입력돼서 발생하는 문제이다. 해결하기 위해서는 중복되는 PK를 제거하면 된다. 그런데 문제는 오라클에서는 PK의 대소문자를 구분해서 해당 데이터가 중복이 아니고, 마리아 디비의 경우에는 대소문자 구분을 하지 않기 때문에 중복된 데이터로 간주 한 것이다. 따라서 해당 오류를 해결하기 위해서는 데이터를 ..
[오라클 디비 프라이머리 키 Primary Key 중복]무결성 제약 조건 위배 해결방법 시퀀스 조회 및 수정 오라클 데이터베이스에서 아래 오류가 뜨는 것을 해결해보자. 무결성 제약 조건에 위배됩니다 원인 : 테이블에서 데이터 INSERT시 자동으로 생성되는 프라이머리 키 값의 중복으로 발생하는 문제이다. 보통 자동으로 생성되는 값은 시퀀스를 사용해서 INSERT 시키는데, 시퀀스 테이블의 현재 순서의 값이 이미 디비에 존재해서 발생하는 문제이다. 아래 순서대로 해결해보자. 1. 해당 테이블에서 사용하는 시퀀스 명 조회 FROM * SELECT ALL_SEQUENCE WHERE SEQUENCE_NAME LIKE '%테이블 명%'; 2. 현재 값 확인 찾은 시퀀스에서 현재 값을 확인한다. SELECT 시퀀스명.CURRVAL FROM DUAL; 3. 시퀀스 순서를 현재 디비에 INSERT 돼 있는 값보다 큰 값으로 ..
포스트맨 요청 여러개 새 탭에서 열기 포스트 맨을 사용하다 보면, 저장된 request을 열 때 기존의 것이 사라지고 새로운 것으로 열릴 때가 있습니다. 여러 개를 열어놓고 싶을 때 난감한데요 이럴 때는 설정에서 변경해주시면 됩니다. 1. 포스트맨 상단의 postman -> preferences 클릭 2. 아래 화면에서 Always open sidebar item in new tab을 ON으로 하시면 됩니다. 끗
[JAVA 크롬에서 안 깨지는 mht파일 생성] html 파일 mht 파일로 변환, mht 파일 내부 이미지 저장 방법 최근에 마이크로소프트 exchange 메일을 mht파일로 만드는 작업이 있었다. 마이크로소프트에서 공식적으로 알려준 코드에는 아래 처럼 문제가 있었다. (https://learn.microsoft.com/en-us/exchange/client-developer/exchange-web-services/how-to-export-items-by-using-ews-in-exchange) 1. 만들어진 mht 파일에 제목, 보낸사람, 받는 사람, 시간 등이 안나오고 딱 본문 내용만 나옴 2. 크롬과 엣지에서 mht 파일 내용이 간헐적으로 깨짐 (꽤 빈번했다.) 구글링을 해봤지만, 위 문제들에 대한 해결책을 찾지 못해서 결국 메일을 html 파일로 생성 후 해당 파일을 mht 파일로 변경했고 위 문제들이 모두 해결..
[Spring Rest API 호출 방법] 서버 to 서버 파일 다운로드 RestTemplate 헤더 추가 및 예시 코드 - RestTemplate이란? Spring에서 지원하는 객체로 간편하게 Rest 방식 API를 호출할 수 있는 Spring 내장 클래스이다. Rest API 서비스를 요청 후 응답 받을 수 있도록 설계되어있으며 HTTP 프로토콜의 메소드(ex. GET, POST, DELETE, PUT)들에 적합한 여러 메소드들을 제공한다. ※ Spring 5.0 이후 부터는 RestTemplate는 deprecated 되어 WebClient 사용을 지향함. - 서버 to 서버 파일 다운로드 예시 코드 // 원격 파일 다운로드 URL URI url = URI.create(fileUrl); // connection time out, read time out 셋팅 int timeout = 30000; HttpComponen..
[이클립스 오류] 맥 Ventura 13.0 업데이트 시 로케일을 인식할 수 없습니다 오류 해결법 맥 Ventura 13.0 업데이트 시 이클립스에서 발생하는 "로케일을 인식할 수 없습니다." 오류 해결법을 알아보겠습니다. 제 컴퓨터만 안 되는 건지 모르겠지만, 기존의 널리 알려진 해결법인 맥 시스템 환경설정 -> 언어 및 지역 -> 지역을 다른 나라로 변경 후 대한민국으로 다시 변경하는 방법으로는 해결되지 않았습니다. 그래서 이클립스 자체에서 로케일을 설정하는 방법으로 해결했습니다. 1. 이클립스 서버 더블 클릭 후 아래 화면에서 open launch configuration 클릭 2. Arguments 클릭 3. Arguments 탭에서 아래 내용 추가 -Duser.language=ko -Duser.country=KR 참고 : https://deafjwhong.tistory.com/32

반응형