본문 바로가기
728x90
반응형

study115

ORACLE 대용량 데이터 백업 처리시 130만건 데이터를 백업하는 경우가 있다. 총 3천만건 정도 되는 테이블이라 슬로우쿼리가 팍팍하게 걸린다.일단 생각나는대로 조회쿼리를 뚝딱뚝딱 조립해서, 백업을 시도했다.CREATE TABLE Z_BAK_M_DATA ASSELECT *FROM K_V2.M_DATA mWHERE SRC_SEQ = 3 AND m.M_POINT_ID IN ( SELECT m2.M_POINT_ID FROM K_V2.M_DATA m2 LEFT JOIN K_V2.OUTDOOR_M_POINT o ON m2.M_POINT_ID = o.OUTDOOR_M_POINT_ID AND o.DEL_YN = 'N' WHERE m2.SRC_SEQ = 3.. 2026. 1. 16.
닌텐도 스위치2가 나왔는데, 나는 왜 스위치 OLED를 샀을까 닌텐도~ 닌텐도~ 노래를 부르는 우리 아들. 어쩌다보니 우리집에서는 레트로 게임이나 폰게임을 가뭄에 단비 오듯 즐기고 있다.물론 그건 엄마,아빠와의 약속을 어긴 아들의 잘못도 있다.대신 책을 보거나, 영상을 보거나, 운동을 하는 등 다른 방향으로 스트레스를 해소 해주고는 있었다. 하지만 너 할 일을 못했으니, 네가 약속을 어겼으니, 못해 라고만 하는 것도 한계는 있다.친구들은 죄다 폰게임을 하고, 집에 가면 콘솔게임이다 즐기고 있는데,왜 자기는 그런걸 못하냐면서 항변하는 아이의 마음이 한편으로는 이해도 가기 때문에...중고로나마 구해주기 위해 매물을 살펴보던 차에, 스위치2가 나온 탓일까, 기본 스위치에 8~10개 구성의 풀패키징 스위치 매물이 꽤 많이 올라왔었다.처음에는 와이프랑 이정도면 괜찮지 않.. 2026. 1. 14.
JENKINS MVN BUILD OPTION JENKINS 빌드 과정에서 캐시된 라이브러리 때문인지 빌드오류가 발생하는 경우가 있었다.회사 NEXUS에 분명히 해당 라이브러리가 존재하고, 내가 별도로 올리기도 해봤지만 해당 라이브러리에 대한 참조 오류가 계속 발생하더라. 아래 옵션으로 대응하였다.1) mvn clean install -U 정확히 이해하기clean이전 빌드 산출물(target/)을 모두 삭제합니다.장점: 빌드 오염(잔여 클래스/리소스) 방지.주의: 캐시된 로컬 아티팩트는 유지되므로, 의존성 자체를 초기화하려면 ~/.m2/repository 관리가 필요.install현재 프로젝트를 빌드하여 로컬 Maven 저장소(~/.m2/repository)에 설치합니다.모듈형 프로젝트(멀티모듈)에서 상위/하위 모듈 간 의존을 로컬로 테스트할 때 유.. 2026. 1. 14.
jenkins build error : java encoding issue 젠킨스 빌드 과정에서 오류가 났다. 또. 현재 내가 하는 작업은 다른 사람들의 프로젝트를 젠킨스 빌드 후 각각의 서버에 배포까지 확인하고 있다.오래된 환경 기반으로 셋팅된 소스들이라 라이브러리 또는 JDK 지원종료나 의존성 충돌 등 다양한 이슈가 발생하는 중이다.그래도 일단 돌아는 가야하니, 가급적이면 기존의 소스를 건드리지 않는 방식에서 처리하고 있는 중이다. 이번에는 뭐가 문제일까?[ERROR] COMPILATION ERROR : [INFO] -------------------------------------------------------------[ERROR] /var/jenkins_home/workspace/THIS_APP/src/main/java/com/algosome/eutils/Comma.. 2026. 1. 14.
jenkins build error : old library 관리중인 프로젝트의 실서버 운영환경은 jdk 1.6에 jeus6이다.최신 환경을 따라가고 싶어도 갈 수 없는 환경에서 작업을 하면 많은 불편함을 겪게 된다.보안을 위해서는 업데이트를 해야 하고, 업데이트를 하려니 업데이트 할 수 없는 환경에 가로막힌다. 이번에는 회사 개발서버의 셋팅이 한동안의 이슈가 되겠다.새로 셋팅하는 김에 jenkins와 jdk는 많이 올렸다. 처음엔 좋았지.기존 플젝들이 어디 가는게 아니니, 그 버전들을 빌드하는 과정에서 maven 빌드가 잘 되던 것들이 충돌이 난다.[WARNING] Error injecting: org.apache.maven.plugin.war.WarMojocom.google.inject.ProvisionException: Unable to provision, .. 2026. 1. 13.
jenkins plugin : invoke top-level Maven targets jkenkins Build Steps 하위 속성중에 하나다.설정하려 하니 maven Version 등이 지정할 입력창이 나오지 않는다. 추가 플러기은을 설치한다.jenkins plugin 설치화면 > Maven Integration 검색 후 설치 2026. 1. 8.
sqlgate oracle keylock 버그 한창 일이 바쁜 시간, 자리를 비워야 하는데 일이 끝나지 않는다.머피의 법칙이 떠오르는 순간이다.확신 가능한 일정이 어그러지는 순간이면 머리에 열이 차고, 옷은 땀에 젖는다.확신의 재부팅마저 듣지 않는 순간... db 작업이 긴급하여, db 툴만을 껐다 켰다 반복하고 있던 중이었다. 그러나 메모장과 브라우저 등 몇몇 다른 프로그램은 이상 없는걸 확인하면서 사용중인 sqlgate의 버그라는걸 확인하게 된다.해결방법은 의외로 간단했다. 그러나 정보가 없었다면 알 수 없는 방법이기도 했다.프로그램의 설정창에서는 관련된 부분을 조정할 방법이 없고, 저 파일을 찾아서 지울 생각을 어떻게 할까?C:\Program Files (x86)\SQLGate\SQLGate2010 for MySQL Developer\bin.. 2026. 1. 2.
스마트폰 패턴잠금 오류 해결 아들이 컸다. 이제 초등학교 저학년을 지나치는 나이라 그런지, 한번씩 컸다고 티를 낸다.스마트폰에 지문인식도 걸고, 패턴도 지 마음대로 한번씩 바꾼다.기존에 사용하던 패턴을 이번에 또 복잡하게 바꾸는 것 같더니 결국...아들이 쓰는 갤럭시 노트21이 잠겼다. 패턴을 몇 번 틀리더니 아예 막혀버렸다. 본인은 제대로 그렸다고 우겼지만, 화면에서는 끊어져 인식된 것 같다. 아마도 손가락이 미세하게 떨렸거나, 보호필름 때문일 수도 있겠다.휴대폰 패턴이라는 게 그렇다. 연속성이 조금만 깨져도 바로 실패로 인식한다. 나도 예전에 비슷한 경험이 있었는데, 그땐 괜히 내 손가락을 의심했었다. 결국 여러 번 틀리면 기기가 알아서 잠금을 걸어버린다. 보안을 위한 기능이지만, 쓰는 사람 입장에선 성가시다.방법은 몇 가지 있.. 2025. 8. 19.
마이오스마트 VS 스텔리스트, 근시교정안경 구매기록 아이의 눈이 나빠지고 있었다.언젠가부터 인상을 찌푸리고, TV 앞으로 다가서서 보는 아이가 보인다.안과에 방문했더니 안구도 큰 편이고, 근시진행이 빠를거라서 근시억제 안경을 추천받았다.가까운 다빈치안경점에서 1차적으로 호야 마이오스마트 안경을 맞췄다.안경사 분들이 좋은분/나쁜분 섞여 있어서 서비스 받는 느낌이 그때그때 다르다는 와이프의 후기가 있었다.중간중간 점검해주는 것도 무성의한 느낌을 받았다. 눈이 계속 나빠져서, 역사가 긴 누네안과 원장을 하시다가 범어동 쪽에 개업하셨다는 용하다는 선생님을 찾아뵈었다.아이와 아내에게 설명도 친절하고, 자세하게 해주셨다. 드림렌즈나 점안액 시도해보았으나 아이가 적응하지 못하였다. 그리고 3달 뒤에 방문했더니, 그 사이에 안구가 많이 자랐다.안그래도 성장클리닉 검사.. 2025. 8. 18.
jeus 데모 라이센스 갱신 어? 안됩니다. 잘 사용하던 jeus, 재기동이 필요한 상황이 왔습니다.개발서버 환경셋팅을 손본지가 오래되어 전체 재기동한 횟수가 많지 않아요. 어? 안됩니다.가만 생각하니, 2달이 지났군요.개발서버 재기동이 안되어 데모라이센스를 받으러 가봅니다. 어? 또 안 됩니다.제한된 3번의 기회를 다 썼다고 하네요. 띠로리.... 일단 시스템들을 톰캣들로 옮기고 대안을 생각해봐야겠습니다. https://www.tmaxsoft.com/kr/download/demo-license/apply 로그인 | 티맥스소프트티맥스소프트 웹사이트 회원이 되시면 웹사이트의 다양한 서비스를 경험할 수 있습니다.www.tmaxsoft.com 라이센스정책 참고 : https://ko-o.tistory.com/20 JEUS 2024년 변경된 Demo L.. 2025. 7. 23.
svn 저장소 정보를 수정하자 작업중이던 프로젝트의 접속경로가 변경되었다.새로운 프로젝트를 받는게 아니라, 단순히 경로만 변경된 상태라서 하던 작업정보가 유지되어야 한다. 간단하게 변경할 절차를 정리한다.1. 작업물을 commit 하려는데 오류가 난다. 확인해보니, 저장소 정보가 변경되었다. 2. svn 저장소 view를 연다.3. relocate 명령을 실행하고, 저장경로를 변경한다.4. 이후 오류가 나던 commit 이 정상적으로 수행되는걸 확인하였다.#추가svn repository 에서 경로를 바꾸었으나, 기존 svn 정보가 변경되지 않는 경우가 있었다../svn/wc.db 파일을 직접 열어서 경로정보를 변경하였다.sqlite 프로그램을 활용하였다. https://error-nono.tistory.com/entry/SVN-SVN.. 2025. 5. 13.
CentOS 7 설치 시 repo 문제 해결 후기 – mirror.kakao.com으로 깔끔하게 정리하기 🙋🏻‍♂️ 왜 CentOS 7을 설치했을까?최근 폐쇄망(내부망) 환경에서 테스트 서버를 세팅할 일이 있어서, CentOS 7을 새로 설치하게 되었습니다.물론 이제는 Rocky나 Alma를 쓰는 게 더 현대적이지만, 의존성 있는 패키지들이 CentOS 7에서 돌아가야 하는 상황이었기 때문에 어쩔 수 없는 선택이었죠. 😵 설치는 했는데, yum update가 안 된다?설치 자체는 ISO 이미지로 부팅해서 문제 없이 완료했습니다.하지만 설치 후 yum update를 실행하자마자…Cannot find a valid baseurl for repo: base/7/x86_64오류가 떠버립니다. 뭐죠? 인터넷도 되고 DNS도 살아있는데 왜?📦 CentOS 공식 미러 종료 이슈찾아보니, CentOS 7의 기본 r.. 2025. 4. 15.
화재보험 들어야 할까? 최근에 화재관련 뉴스가 너무 많습니다.와이프는 뉴스나 대화창에서 화재 이야기가 계속되니, 걱정이 큰가 봅니다.어느 순간, 보험을 찾기 시작합니다.여보 우리도 화재보험 들어야 할까? 저도 궁금해서 찾아봤습니다.  🔥 화재보험의 필요성과 추천 보장 요건💡 화재보험, 왜 필요할까요?화재는 우리가 예상하지 못한 순간에 발생하는 대표적인 재난 중 하나입니다. 단순한 부주의뿐만 아니라 전기 누전, 가스 폭발, 자연재해 등의 요인으로도 발생할 수 있죠. 특히 주택이나 상가, 공장을 운영하는 경우 화재로 인한 피해는 단순한 재산 손실을 넘어 경제적 파산까지 초래할 수 있습니다.이런 위험에 대비하기 위해 필수적인 것이 화재보험입니다. 화재보험은 건물과 가재도구뿐만 아니라, 화재로 인해 발생하는 다양한 추가 피해(대인.. 2025. 3. 27.
구글 플레이 계정확인 절차 구글 플레이 개발자 계정을 만들고 방치한지 꽤 되었다.생업에, 가정사에 이래저래 시간이 없다고 이런 저런 핑계로 계정만 유지한 상태이다.  이게 한번씩 재촉이 들어온다.앱을 갱신하지 않으면 계정을 지우겠다.개발자 계정의 여러 정보를 확인하지 않으면 지우겠다.이런저런  작업용 계정이 많아서 깐깐하게 하는거겠지만...계정을 생성할 때 나는 분명 돈을 냈던거 같은데, 자꾸 쪼아대는 이놈들이 한번씩은 너무한다 싶다.   특히 주소지 증빙서류 제출 때 리젝을 엄청 당했다.대부분 모바일&카드&자동이체로 처리하고, 실물로 나오는게 없었다.대충 이름 주소 등이 나오는걸 이거저거 보내봐도 다 리젝당한다.아 은행가야하나, 결제방식을 바꿔야 하나...검색하다보니 리젝이 엄청되어서 불편하다는 글들이 많구나.나만 그런게 아니었.. 2024. 12. 19.
svn share connector error 정리가 끝난 신규 프로젝트를 배포하려니, svn 연결에 장애가 발생합니다.svn connector 설정 문제로 추측되어, 관련검색을 진행하였습니다.처리 결과 과정은 이미지가 직관적이라 스크린샷으로 대체합니다.  아래 두개의 링크를 참고하였습니다.https://blerang055.tistory.com/59 Preferences > svn 검색 > SVN Connector 눌러준 후 get connectors 누르면 kit (?) 가 목록에 뜨면서 설치를 할수가 있다고 하는데... 띠용 자꾸 이런 오류가.................." data-og-host="blerang055.tistory.com" data-og-source-url="https://blerang055.tistory.com/59" dat.. 2024. 7. 3.
eclipse xml Downloading external resources is disabled. 기획의 요구로, 기존 플젝 중 하나를 copy 해서 가지치기를 진행하였습니다.새로운 프로젝트 초기버전에, 기존의 기능을 활용하기 위함이었습니다.그 과정에서 뜬금없는 오류가 발생하였습니다.멀쩡하던 설정파일의 오류를 겪어서 기록으로 남깁니다.간단한 이클립스 설정파일 변경으로 해결한 문제였네요. 고마워요 인터넷, 고마워요 블로그.멀쩡하던 소스가, 오류가 난거 보면, 제가 한 행동 중에 뭔가 트리거가 있었다는건데.... 그건 다음에 찾아볼 기회가 있을 것 같네요. 우린 또 만날겁니다. :) 해결방법은 다음과 같습니다.Window > Preference > XML (Wild Web Developer)>> Download external resources like referenced DTD, XSD (첫번째 체크).. 2024. 7. 2.
Invalid byte tag in constant pool: 19 회사 내의 다른 프로젝트를 SVN에서 체크아웃 받았습니다.셋팅 과정에서 오류가 발생하여 기록을 남깁니다.심각: Unable to process Jar entry [module-info.class] from Jar [file:/C:/work/cheminet_hbm/.metadata/.plugins/org.eclipse.wst.server.core/tmp1/wtpwebapps/hbm/WEB-INF/lib/jackson-core-2.11.4.jar] for annotations org.apache.tomcat.util.bcel.classfile.ClassFormatException: Invalid byte tag in constant pool: 19 해결방법 : 참조 라이브러리가 깨진 경우는 아닌듯 하고, 저.. 2024. 7. 2.
Chocolatey 셋팅오류 해결방법 공식가이드에서 알려주는 명령어가 정상적으로 작동하지 않습니다. 설치한적이 없는 툴을 지우라는데, 이게 뭔 말인가 싶었습니다. 프로그램 추가 삭제에 가봐도 없고, 서비스 실행 목록에도 없습니다. 뭐지... 이것저것 찾아봐도 공식가이드대로 설치하는 블로그가 많습니다. 남들은 다 잘 되는데, 나만 안되는 이런 억까의 느낌! 그러다가, 설치경로를 알려준 질문글을 확인하여 경로를 확인해봤습니다. 아... 빈 폴더가 작년기준 날짜로 남아있네요. 저는 설치한 기억이 없는데, 이건 어떤 흔적일까요....? 뭘 설치했다가 지웠는데 남은 찌꺼기가 아닌가 싶네요. 결론 : 설치경로를 확인해서 폴더를 지우고 설치를 진행하자. Remove-Item C:\ProgramData\chocolatey -Recurse https://s.. 2024. 4. 23.
rath 셋팅 데이터의 시각화 관리툴입니다. 요청에 의한 기초셋팅을 진행한 내용을 정리합니다. 학습 참조 URL : https://docs.kanaries.net/ko/rath 사전 요구 사항: 시스템에 모든 종속성이 올바르게 설정되어 있는지 확인하십시오. 이에는 다음이 포함됩니다. npm | yarn | git GIT으로 소스를 먼저 내려받습니다. > git clone https://github.com/Kanaries/Rath.git && cd Rath 이후 YARN 설치 및 소스 빌드 등을 진행하는데, 충돌이 자꾸 납니다. 이게 뭔... 중얼중얼 불평과 함께 오류 검색을 합니다. 배포소스 루트경로에 DOCKER 파일들이 보입니다. 그걸로 실행을 해봅니다. > docker compose up -d : 실행 > doc.. 2024. 3. 28.
CUBRID 한글 초성 검색 한글 초성검색이 필요하다는 요청이 왔습니다. db에서 한방에 해결하고 싶지만 안되는 경우가 있습니다. 이번에도 그런 경우가 발생하여, 기록으로 남깁니다. ONLY SQL 일단 사용중인 db에서 제공되는 함수가 있다면, 직접적인 쿼리에서 해결하고 싶었지만 제공하지 않습니다. 정규식으로 한글만 걸러내려니, 정규식으로 체크는 가능하지만 replace 기능은 제공하지 않는다는 답변이었습니다. https://www.cubrid.com/qna/3821072 https://www.cubrid.com/qna/3834616 TRIM(TRANSLATE(NVL(UPPER(CHEM_NAME_KOR),''),'1234567890ABCDEFGHIJKLMNOPQRSTUVWXYZ()+/-,&#;[].%ㆍ㎎→:', '')) AS st.. 2024. 3. 7.
728x90
반응형