import groovy.sql.Sql
sql = Sql.newInstance(
"jdbc:oracle:thin:@localhost:1521:orcl",
"system",
"system",
"oracle.jdbc.driver.OracleDriver")
query = """
select
owner,
segment_type,
round(sum(bytes)/1024/1024) as MBytes
from
dba_segments
group by
owner,
segment_type
order by
owner,
segment_type
"""
// ユーザ・セグメントタイプ毎のオブジェクトの割り当てサイズを調べる
sql.eachRow(query){
println("${it.owner},${it.segment_type},${it.MBytes}")
}
動作環境
groovy 1.7.4, JDK6 Update21, Oracle11g R2
0 件のコメント:
コメントを投稿