데이터 이관을 하다 보면 데이터 이관이 얼마나 되었는지 궁금할 때가 있다.
작업 중에 확인하는거여서 정확하지는 않지만 터미널 창에 띄어 놓고 모니터링을 하면 얼마나 걸릴지 수동으로 스크립트를 수행하지 않아도 된다.
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.BYTES*100,2)||'%' FREE_RATE
FROM (SELECT TABLESPACE_NAME, FILE_ID, SUM(BYTES) BYTES
FROM DBA_DATA_FILES
GROUP BY TABLESPACE_NAME, FILE_ID ) A,
(SELECT TABLESPACE_NAME, FILE_ID, SUM(BYTES) BYTES
FROM DBA_FREE_SPACE
GROUP BY TABLESPACE_NAME, FILE_ID ) B
WHERE A.TABLESPACE_NAME = B.TABLESPACE_NAME
AND A.FILE_ID = B.FILE_ID(+)
ORDER BY USED_RATE DESC;
출처: https://kwomy.tistory.com/27 [Mewoni's DB World:티스토리]
tm 파일 확인
ls -al @/GCLOUD/tibero/tbinary/monitor/sql/5_tbs.sql
2. Tablespace 용량 10초단위 조회
while true
do
tbsql sys/tibero <<EOF
@/GCLOUD/tibero/tbinary/monitor/sql/5_tbs.sql
EOF
sleep 10
date
done;
세그먼트(Segment) 실 사용량 확인
# 티베로 계정 os에서 수행
while true
do
tbsql sys/tibero123# <<EOF
set line 200
col owner for a60
select owner, sum(bytes/1024/1024) "MB" from dba_segments group by owner order by 1;
EOF
sleep 10
date
done;
'IT이야기' 카테고리의 다른 글
[오라클] 오라클 점검 스크립트(Oracle Check Script) (0) | 2024.02.15 |
---|---|
[APACHE] 최대 접속자(maxclient) 확인 및 설정하기 (0) | 2024.02.14 |
[웹취약점] HTTP 메소드 설정 방법 (0) | 2024.02.06 |
[Tomcat] DBCP 설정 이후 서비스 중단 문제 (0) | 2024.02.05 |
[아파치] 아파치(Apache) 한글 도메인(Domain) 적용하기 (0) | 2024.02.03 |