DB2多次抓取快照指令碼
#!/bin/ksh93
maxcount=10
intervalcount=1
sleeptime=120
if [ $# -eq 0 ] ; then
echo "Usage snap.ksh"
exit 1
fi
DB=$1
db2 terminate 2>&1
db2 connect to $DB
db2 reset monitor all
db2 update monitor switches using bufferpool on lock on sort on statement on table on uow on timestamp on
while (( intervalcount <= maxcount )) ;
do
datestamp=`date +"%Y%m%d%H%M"`
db2 get snapshot for database manager > dbmsnap.${datestamp} 2>&1
db2 get snapshot for database on $DB > $DB.dbsnap.${datestmap} 2>&1
db2 get snapshot for applications on $DB > $DB.appsnap.${datestmap} 2>&1
db2 get snapshot for tables on $DB > $DB.tablesnap.${datestmap} 2>&1
db2 get snapshot for tablespaces on $DB > $DB.tbssnap.${datestmap} 2>&1
db2 get snapshot for locks on $DB > $DB.locksnap.${datestmap} 2>&1
db2 get snapshot for bufferpools on $DB > $DB.bufferpoolsnap.${datestmap} 2>&1
db2 get snapshot for dynamic sql on $DB > $DB.dynsqlsnap.${datestmap} 2>&1
((intervalcount=intervalcount+1))
sleep $sleeptime
done
db2 terminate
maxcount=10
intervalcount=1
sleeptime=120
if [ $# -eq 0 ] ; then
echo "Usage snap.ksh
exit 1
fi
DB=$1
db2 terminate 2>&1
db2 connect to $DB
db2 reset monitor all
db2 update monitor switches using bufferpool on lock on sort on statement on table on uow on timestamp on
while (( intervalcount <= maxcount )) ;
do
datestamp=`date +"%Y%m%d%H%M"`
db2 get snapshot for database manager > dbmsnap.${datestamp} 2>&1
db2 get snapshot for database on $DB > $DB.dbsnap.${datestmap} 2>&1
db2 get snapshot for applications on $DB > $DB.appsnap.${datestmap} 2>&1
db2 get snapshot for tables on $DB > $DB.tablesnap.${datestmap} 2>&1
db2 get snapshot for tablespaces on $DB > $DB.tbssnap.${datestmap} 2>&1
db2 get snapshot for locks on $DB > $DB.locksnap.${datestmap} 2>&1
db2 get snapshot for bufferpools on $DB > $DB.bufferpoolsnap.${datestmap} 2>&1
db2 get snapshot for dynamic sql on $DB > $DB.dynsqlsnap.${datestmap} 2>&1
((intervalcount=intervalcount+1))
sleep $sleeptime
done
db2 terminate
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/22661144/viewspace-1477194/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 產生Statspack快照的Shell指令碼指令碼
- Shell指令碼 | 抓取log檔案指令碼
- DB2快照監視器DB2
- db2巡檢小指令碼DB2指令碼
- 利用python指令碼(xpath)抓取資料Python指令碼
- 自動記錄MySQL慢查詢快照指令碼MySql指令碼
- Sqlserver在映象資料庫上建立快照指令碼SQLServer資料庫指令碼
- 根據快照產生statpack報表的Shell指令碼指令碼
- DB2日常監控指令碼DB2指令碼
- 監控DB2資料庫指令碼DB2資料庫指令碼
- 利用python指令碼(re)抓取美空mm圖片Python指令碼
- DB2的一些管理用指令碼DB2指令碼
- db2 如何模擬indobt transactions 用到的指令碼DB2指令碼
- 【DB2學習】db2profile的指令碼DB2指令碼
- 通過SPA方式在Lugz0庫抓取SQL指令碼SQL指令碼
- DB2 建立授權指令碼 grantread.shDB2指令碼
- 密碼抓取密碼
- 安卓抓取JD wskey + 新增指令碼自動轉換JD cookie安卓指令碼Cookie
- 通過shell指令碼抓取awr報告中的問題sql指令碼SQL
- 透過shell指令碼抓取awr報告中的問題sql指令碼SQL
- DB2常用指令集合DB2
- DB2資料提取轉化的一個指令碼KCDB2指令碼
- DB2批量執行SQL指令碼的實現DB2SQL指令碼
- 從Oracle資料庫中批量抓取Trigger指令碼的方法Oracle資料庫指令碼
- [原創]DB2 並行Export 指令碼 --分割槽資料庫DB2並行Export指令碼資料庫
- Tivoli直接以命令方式執行db2 備份指令碼DB2指令碼
- 通過js引用外部指令碼(嘿嘿,方便直接在瀏覽器上除錯抓取程式碼)JS指令碼瀏覽器除錯
- linux下db2建庫指令碼pagesize>4k及常用監控LinuxDB2指令碼
- 抓取網頁中的原始碼.網頁原始碼
- 庫物件指令碼抽取指令碼物件指令碼
- 巧用shell指令碼生成快捷指令碼指令碼
- 生成insert指令碼的指令碼指令碼
- 中信證券抓取(頁碼範圍)
- 控制檔案快照和rman利用快照恢復
- 密碼指令碼密碼指令碼
- [指令碼例項]——統計系統資訊指令碼指令碼
- 前端js指令碼與防止js指令碼前端JS指令碼
- LVM : 快照LVM