반응형

전체 글 101

JAVA 인증서 추가

HTTPS 통신을 시도 중 인증서가 필요한 경우가 있다. javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed: 위와 같이 SSLHandshakeException 이 발생하면서 PKIX path build failed 가 나타나면 인증서를 확인할 수 없어 발생하는 경우가 나타난다. Chrome이나 InternetExplorer 같은 브라우저 같은 경우 브라우저에서 자동으로 인증서를 다운로드 받아 처리되기 때문에 위같은 증상이 나타나지 않지만, 일반적인 java로 HTTPS 통신을 시도 시 나타난다. 해결방법은 아래와 같다. 1. 인증서 다운로드 2. 인증서를 JDK 에 ..

Study/Java 2021.08.06

limits.conf 및 ulimit 값이 적용되지 않을 때

서버 운영 중 ssh 접속 시 limits.conf 파일 또는 ulimit 설정으로 open files 등을 수정하였으나, 적용되지 않을 때가 있다. ssh 버전에 따라 기본값이 달라서 인데, 일부버전 이상부터는 UsePAM 이 no 로 설정된다. UsePAM 을 yes 로 설정 후 재로그인 시 limits.conf 또는 ulimit 설정 값이 적용된다. 다른 계정 로그인 후 su 로 로그인 시 limits.conf 값이 적용되나, ssh로 재로그인 시 open files 값이 자꾸 초기화 되어서 확인 결과 sshd_config 값의 문제였다. 파일 위치는 대게 /etc/ssh/sshd_config 로 설정되어있으나, 간혹 상위 버전 설치를 위해 추가로 설치한 경우는 그 설치한 경로의 etc/sshd_c..

Study/Linux 2021.03.10

[Oracle] ora-12516

오라클 DB 에서 ORA-12516 에러가 발생 에러 내용은 ORA-12516: TNS:listener could not find available handler with matching 해당 오류는 보통 DB 는 연결되나, Listener 에서 사용 가능한 처리기 (커넥션) 이 없을 경우 발생한다. 위 오류의 원인 확인 시 V$RESOURCE_LIMIT 테이블 조회에서 RESOURCE_NAME 이 processes 또는 sessions 인 데이터를 확인했을 때 CURRENT_UTILIZATION, MAX_UTILIZATION, LIMIT_VALUE 를 확인한다. SELECT RESOURCE_NAME, CURRENT_UTILIZATION, MAX_UTILIZATION, LIMIT_VALUE FROM V$..

Study/DB 2021.02.16

[Oracle] reorg, hwm, shrink, movement

# HWM : High Water Mark 고수위 즉, 마지막까지 등록된 블록위치 만약 데이터가 대량으로 지워지면 이전에 표시되었던 HWM 은 그대로임 실제로 사용되는 데이터는 HWM 보다 훨씬 작아도 그대로임 데이터를 조회 시 HWM 표시부분까지 읽기때문에 불필요한 DISK I/O 발생함 HWM 은 관리자가 관리하지 않으면 늘어나기만 함, 축소되지 않음 HWM 을 재구성(reorg) 해주서야 함 Truncate 로 데이터 삭제 시 HWM 도 초기화 됨 # HWM 줄여주는 방법 1 -- SHRINK 실행 ALTER TABLE TABLE_NAME SHRINK SPACE; -- ROW-MOVEMENT 활성화 ALTER TABLE TABLE_NAME ENABLE ROW MOVEMENT; -- TABLE 과 관..

Study/DB 2021.01.11

[Oracle] 통계정보 생성

참조: jack-of-all-trades.tistory.com/168 오라클 통계정보 생성 방법 (analyze, dbms_utility, dbms_stats) Oracle DBMS 에서 통계정보(Stats Info)가 얼마나 중요한지에 대해서는 앞 페이지에서 설명했습니다. 이 페이지에서는 통계정보를 생성하는 방법에 대해서 설명드리겠습니다. 통계정보를 생성하는 방 jack-of-all-trades.tistory.com SQL -- Database SQL> exec dbms_stats.gather_database_stats; SQL> exec dbms_stats.gather_database_stats(estimate_percent=>15); -- Schema SQL> exec dbms_stats.gathe..

Study/DB 2021.01.11

[시간동기화] rdate, ntp

참조: gracefulprograming.tistory.com/104 [Linux] ntpdate로 시간동기화 하기 개요 ntpdate 명령어는 리눅스의 시간을 timeserver와 동기화하는 명령어입니다. 리눅스는 서버로 운영되는 경우가 많은데 서버 시간은 서버에서 동작하는 여러 서비스에 영향을 주게 되기 때문에 gracefulprograming.tistory.com rdate -s timeserver ntpdate timeserver # timeserver 목록 time.bora.net time.nuri.net time.windows.com ntp.kornet.net time.nist.gov # ntp 서버 설정 설정 파일 위치 /etc/ntp/ntp.conf 또는 /etc/ntp.conf 인 경우가..

Study/Linux 2021.01.11

chromeprivacy

Privacy Policy for Chrome Extension Chrome thinks this extension handles personal or sensitive user data. It does not and will never do. This extension does not share any data, not with the people and company building it, nor with any third-party. If you have any question, contact us at loonyhyun2021@gmail.com and we are happy to answer. 개인정보 처리방침 for 크롬 확장프로그램 크롬은 이 확장 프로그램이 개인 또는 민감한 사용자 데이터를 ..

카테고리 없음 2021.01.06

[XSSF] EXCEL 파일 읽기 시 이슈사항 : NoSuchMethodError

참고: poi.apache.org/help/faq.html Frequently Asked Questions Frequently Asked Questions 1. My code uses some new feature, compiles fine but fails when live with a "MethodNotFoundException" or "IncompatibleClassChangeError" You almost certainly have an older version of Apache POI on your classpath. Quite a few runtim poi.apache.org Excel 파일을 Java에서 읽으려고 할 경우 XmlBeans 에서 NoSuchMethodError 가 발생할 경우가..

Study/Java 2021.01.03