본문 바로가기

IT 자료202

오라클 테이블 스페이스 용량 구하기 드래그 가능합니다. /* * 오라클 테이블 스페이스 사용 용량 쿼리 */ SELECT DECODE(GROUPING(TABLESPACE_NAME), 1, '합계', TABLESPACE_NAME) AS TABLESPACE_NAME , SUM(TOTAL_MB) AS "총량(MB)" , SUM(USED_MB) AS "사용량(MB)" , SUM(FREE_MB) AS "남은량(MB)" , ROUND(SUM(USED_MB) / SUM(TOTAL_MB) * 100, 2) AS "사용률" FROM ( SELECT SUBSTR(TABLESPACE_NAME, 1, 30) AS TABLESPACE_NAME , ROUND(SUM(TOTAL) / 1024 / 1024) AS TOTAL_MB , ROUND(SUM(TOTAL) / .. 2018. 3. 13.
java Broken Pipe 에러 얼마 전 broken pipe에러가 발생했다. 로컬, 개발서버에서는 아무런 문제가 발생하지 않았지만, 운영서버에서만 broken pipe에러가 발생했다. 생소한 에러라서 찾아봤다. broken pipe에서에서 pipe는 소켓을 의미한다고 한다. 클라이언트와 서버 간에 연결이 끊어지면 이 에러가 발생한다고 한다. 클라이언트 혹은 서버에서 문제일 수도 있다고 한다.그래서 그냥 broken pipe에러를 무시하던가 exception 처리로 무시하라고 한다. (별 거 아닌 듯이) 우리는 이 문제를 해결하기 위해 sysout도 여기저기 찍어보고(운영서버에 로그를 직접적으로 찍기 위해) 에러 발생 지점에 try catch로 예외처리도 다 했지만, 잡을 수가 없었다. 안타깝게도 문제의 원인은 서버에 있었다.(WEB서.. 2018. 3. 12.
dbeaver sql 저장장소 dbeaver에서 쿼리를 수시로 임시 저장할 수 있습니다. 매우편한 기능이죠. dbeaver에서 쿼리를 임시 저장한 후 파일을 찾는 위치는 다음과 같습니다. C:\Users\사용자\.dbeaver4\General\Scripts 2018. 1. 31.
유비리포트 순차 셀병함 속성표현식 유비리포트에서 데이터 받아온 리스트를 셀병합하려고 했지만 첫번째 열만 병합되고 그 두번째 열을 첫번째 열에 맞춰서 병합되지 않았다.... 첫번째 열을 병합하고 나서 두번째부터는 속성표현식에 맞춰서 병합해주는 척해야한다. 속성 표현식 편집 > 값 if(getValue('COLUMN1', -1) getValue('COLUMN1', 0) || pagerow() = 1, :COLUMN2, '') 첫번째 컬럼의 값의 이전 값과 현재 두 번째 컬럼의 값을 비교하여 빈값을 만들어준다. 속성 표현식 편집 > 선종류 > Top Line if(getValue('COLUMN1', -1) getValue('COLUMN1', 0) || pagerow() = 1, 0, -1) 이제 선을 없애주는 작업이 필요하다.0은 실선-1은 .. 2018. 1. 24.