2017-09-23
AWRレポートを CSV に変換する手順
AWRレポートを CSV に変換する手順。CSV を EXCEL のピボットグラフなどを使って分析すると便利です。
$ git clone https://github.com/yasushiyy/awr2csv.git
- AWRレポートの存在するディレクトリに移動する。
$ cd awrrep
- AWRレポートを CSV に変換する。
$ python ../awrhtml2csv.py *.html
- 変換後のファイルを確認する。
$ ls -1 *.csv events_background.csv events_foreground.csv events_topn.csv inst_efficiency.csv load_profile.csv parameters.csv seg_logical.csv seg_phys_reads.csv seg_phys_writes.csv seg_unoptimized.csv sql_cpu.csv sql_elapsed.csv sql_executions.csv sql_gets.csv sql_parses.csv sql_reads.csv sql_unoptimized.csv sql_user_io.csv sql_version.csv time_model.csv
前提
- NLS_LANG は American_America.<CHARACTERSET> で AWR レポートを出力する。
Tips
NLS_LANG が American_America... で出力されておらずAWRレポートの日付が "31-9月 -15" のようになっていて以下のエラーになる場合は、
$ python ../../awrhtml2csv.py *.html Processing awrrpt_1_41050_41051.html... Traceback (most recent call last): File "../../awrhtml2csv.py", line 135, in <module> output = parse(filelist) File "../../awrhtml2csv.py", line 97, in parse st = datetime.strptime(snap.text, '%d-%b-%y %H:%M:%S') UnicodeEncodeError: 'ascii' codec can't encode character u'\u6708' in position 4: ordinal not in range(128)
月を英字に変換する。
$ perl -i.org -pe 's/8月 /Aug/g;s/9月 /Sep/g' *.html
参考
トラックバック - http://d.hatena.ne.jp/yohei-a/20170923/1506186265
リンク元
- 228 https://www.google.co.jp/
- 16 https://www.bing.com/
- 15 http://search.yahoo.co.jp/
- 13 http://www.google.co.jp/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=0ahUKEwjkpqOKgbzWAhXJI5QKHSjbBHkQFggmMAA&url=http://d.hatena.ne.jp/yohei-a/20090604/1244116662&usg=AFQjCNG7nwE2kAk2lUvFRdd_NlF8ap1olQ
- 7 http://www.google.co.jp/url?sa=t&rct=j&q=&esrc=s&source=web&cd=3&ved=0ahUKEwi5-8rVmrzWAhXDq5QKHUpWC5kQFggxMAI&url=http://d.hatena.ne.jp/yohei-a/20121121/1353476175&usg=AFQjCNH5mMAHW2Vkx2TvEywfeD9YY5S1Vw
- 7 http://yoshichiha.com/2014/05/18/iphone-app-apple-id-different
- 6 http://www.google.co.jp/url?sa=t&rct=j&q=&esrc=s&source=web&cd=2&ved=0ahUKEwiAmpLDorzWAhUEULwKHUvfD7AQFggsMAE&url=http://d.hatena.ne.jp/yohei-a/20111128/1322461830&usg=AFQjCNEuwKASChuZx0dG1uGq1N5PmR6UZw
- 4 http://www.google.co.jp/url?sa=t&rct=j&q=&esrc=s&source=web&cd=4&ved=0ahUKEwiFz4Ld07zWAhXFnJQKHT9aA90QFgg5MAM&url=http://d.hatena.ne.jp/yohei-a/20090904/1252043033&usg=AFQjCNHPKU2NWXQ8r1w85TkYiI6sfeoEUQ
- 4 http://www.google.co.jp/url?sa=t&rct=j&q=&esrc=s&source=web&cd=6&ved=0ahUKEwje-KaM07zWAhVGwLwKHVezDVAQFghKMAU&url=http://d.hatena.ne.jp/yohei-a/20150913/1442117621&usg=AFQjCNGthjgUcOmiV8oedglHBw7xmndHIA
- 3 http://www.google.co.jp/url?sa=t&rct=j&q=&esrc=s&source=web&cd=8&ved=0ahUKEwiCnKbUubzWAhXEXrwKHarXBDcQFghUMAc&url=http://d.hatena.ne.jp/yohei-a/20100224/1266976289&usg=AFQjCNHqqCJpi54rbfuZOyNP5QYzvYuiWA