안녕하세요 이번글에서는 statspack report를 뽑은 txt파일을 보기 편하도록 그래프로 출력하여 분석하겠습니다.
Report 출력
■ statspack report 출력
SQL> @?/rdbms/admin/spreport
■ Git & Python install
[root@localhost ~]# yum -y install git
[root@localhost ~]# git clone https://github.com/ora600pl/statspack_scripts.git
[root@localhost ~]# sudo yum install -y epel-release
[root@localhost ~]# sudo yum install -y https://repo.ius.io/ius-release-el7.rpm
[root@localhost ~]# sudo yum install -y python36u python36u-libs python36u-devel python36u-pip
[root@localhost ~]# yum -y install python3-pip
[root@localhost ~]# pip3 install plotly
■ 디렉토리 생성 및 report 파일 mv
[root@localhost ~]# mkdir stats2
[root@localhost ~]# mv sp* stats2
■ python 실행
[root@localhost ~]# cd statspack_scripts/
[root@localhost statspack_scripts]# python3 statspack_analyzer.py /root/stats2 txt
[root@testjj2 statspack_scripts]# ls
gen_statspack_reps.sh statspack_analyzer.py stats_top_event_snaps_day.sql txt.html README.md stats_top_event_snaps_chart.sql stats_top_event_snaps.sql
■ statspack_scripts 디렉토리에 생성된 txt.html파일을 로컬로 확인하면 아래와 같이 그래프로 볼 수 있습니다. 오른쪽 바에서 원하는 정보만 그래프로 나타나도록 설정할 수 있습니다.
'DataBase > Oracle' 카테고리의 다른 글
[Oracle - TTS 데이터이관] part1 (1) | 2022.07.06 |
---|---|
[Oracle - Shrink Space] (0) | 2022.07.06 |
[Oracle - Statspack manual / Snapshot설정] part 2 (0) | 2022.03.10 |
[Oracle - Statspack manual & Job 생성] part 1 (0) | 2022.03.10 |
[Oracle - killed 세션] (0) | 2022.03.10 |