본문 바로가기

IT이야기14

[DBMS] Tibero 데이터 이관용량 확인 스크립트(Script) 데이터 이관을 하다 보면 데이터 이관이 얼마나 되었는지 궁금할 때가 있다. 작업 중에 확인하는거여서 정확하지는 않지만 터미널 창에 띄어 놓고 모니터링을 하면 얼마나 걸릴지 수동으로 스크립트를 수행하지 않아도 된다. Tablespace 용량 모니터링 # 티베로 OS 계정에서 수행 1. Tablespace 용량 확인 스크립트 생성 및 확인 # vi tbs.sql SELECT A.TABLESPACE_NAME, A.FILE_ID, ROUND(A.BYTES/1024/1024/1024, 2)||'G' USABLE, ROUND( B.BYTES/1024/1024/1024,2)||'G' FREE, TRUNC(100-(B.BYTES/A.BYTES*100),2)||'%' USED_RATE, TRUNC(B.BYTES/A.BY.. 2024. 2. 20.
[오라클] 오라클 점검 스크립트(Oracle Check Script) 오라클DBMS를 운영을 하다 보면 모니터링 툴이 있으면 실시간으로 상태를 조회할 수 있다. 해당 스크립트는 유지보수 하면서 중요한 항목을 체크하기 위한 스크립트이다. 점거 항목으로는 DB Instance 정보, 언어셋, SGA, hit율, rman 백업, hotbackup, fra, 리소스, 테이블스페이스 정보 등을 조회하여 DB 운영 상태를 확이하여 정상적으로 작동을 하는지 아님 백업상태, 테이블스위스 부분을 확인하여 조치를 할 수 있다. 오라클 점검 스크립트(Oacle Check Script) # vi oracle_check.sql spool check.log REM ------------------------------------------------------------------------ RE.. 2024. 2. 15.
[APACHE] 최대 접속자(maxclient) 확인 및 설정하기 [APACHE] 최대 접속자(maxclient) 확인 및 설정하기 기존 시스템이 있거나 모니터링 툴이(APM) 있으면 동시 접속자 수나 시간대별 부하가 발생하는 것을 쉽게 알 수 있겠지만 대부분 빈약하게 서버 구성만 되어있다. 그래서 서비스 오픈을 하면 갑자기 사용자수가 늘어나면 서버가 감당을 못한다. 그렇게 되면 서버 재기동을 하면서 클라이언트 수를 클리어하는 행동을 한다. 이러면 맨붕이 온다.ㅜ.ㅜ 서버 환경에 맞는 클라이언트 설정을 하면 그나마 대응을 할 수 있다. 최적화는 서버 운영을 하면서 해야겠지만 그나마 경험된 파마미터를 적용하면 삽진을 줄 있일수 있다. 1. 메모리사용량을 계산하여 적용 방법 vi maxclient.sh #/bin/sh TotalMem=`free -m | grep Mem: .. 2024. 2. 14.
[웹취약점] HTTP 메소드 설정 방법 공공기관 사업을 하다 보면 웹 취약점 점검을 완료해야 ANY(*.*.*.*) 모든 IP에 대해서 허용해 주는 방화벽을 허용해 준다. 구축 사업을 하다 보면 다른 것은 AP업체에서 조치를 잘하지만 "취약한 메소스 설정" 항목에 대해서 몇 번 퇴자를 맞는 경우를 확인했다. 큰 공공기관의 경우에는 공문으로 취약점 조치 및 결과를 받아서 오랜 시간이 걸린다. 그래서 되도록이면 한 번에 끝내는 게 좋다. 아파치는 찾아서 적용했는데 취약하다고 또 나온다. Apache 적용 완료 order deny,allow Deny from all HTML 추가적으로 Tomcat(WAS) 소스에 적용을 해줘야 한다. AP소스위치/WEB-INF/conf/web.xml 파일 안 위에 추가 가끔 다른 파일 안에 구문이 있으니 있으면 안.. 2024. 2. 6.