日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

删除AWR中快照

發布時間:2025/3/20 编程问答 18 豆豆
生活随笔 收集整理的這篇文章主要介紹了 删除AWR中快照 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

下面這個腳本是實現在SHELL中查詢AWR快照的ID號,并且手動輸入快照ID號來刪除相應的快照。
腳本的運行環境是:SOLARIS 10U8 64,ORACLE 10.2.0.4
$ cat awrdelete
#!/usr/bin/ksh
echo ""
echo ""
echo ""
$1<<EOF
set?lines 175
col instart_startup?for?a20
col inst_name?for?a10
col?db_name?for?a10
col snap_id?for?9999999
col snapdat?for?a20

select?to_char(s.startup_time,?'yyyy-mm-dd HH24:mi:ss') instart_startup,
???????????? di.instance_name inst_name,
???????????? di.db_name?db_name,
???????????? s.snap_id snap_id,
???????????? to_char(s.end_interval_time,?'yyyy-mm-dd HH24:mi:ss') snapdat,
???????????? s.snap_level lvl
????from?dba_hist_snapshot s, dba_hist_database_instance di
where?di.dbid = s.dbid
?????and?di.instance_number = s.instance_number
?????and?di.startup_time = s.startup_time
order?by?db_name, instance_name, snap_id
/
exit
EOF
echo????"please input?begin?snap id:"
read?begin_id
echo????"please input?end?snap id:"
read?end_id
$1<<EOF
set?lines 175
col instart_startup?for?a20
col inst_name?for?a10
col?db_name?for?a10
col snap_id?for?9999999
col snapdat?for?a20
exec?dbms_workload_repository.drop_snapshot_range($begin_id,$end_id)

select?to_char(s.startup_time,?'yyyy-mm-dd HH24:mi:ss') instart_startup,
???????????? di.instance_name inst_name,
???????????? di.db_name?db_name,
???????????? s.snap_id snap_id,
???????????? to_char(s.end_interval_time,?'yyyy-mm-dd HH24:mi:ss') snapdat,
???????????? s.snap_level lvl
????from?dba_hist_snapshot s, dba_hist_database_instance di
where?di.dbid = s.dbid
?????and?di.instance_number = s.instance_number
?????and?di.startup_time = s.startup_time
order?by?db_name, instance_name, snap_id
/
exit
EOF
下面是測試效果
$ awrdelete htzraw




INSTART_STARTUP????? INST_NAME? DB_NAME???? SNAP_ID SNAPDAT???????????????????? LVL
-------------------- ---------- ---------- -------- -------------------- ----------
2012-08-13 12:23:26? htzraw???? HTZRAW????????? 245 2012-08-14 01:12:09?????????? 1
2012-08-15 13:53:55? htzraw???? HTZRAW????????? 248 2012-08-15 14:05:05?????????? 1
2012-08-15 13:53:55? htzraw???? HTZRAW????????? 249 2012-08-15 14:29:31?????????? 1
2012-08-15 13:53:55? htzraw???? HTZRAW????????? 250 2012-08-15 14:34:14?????????? 1

please input begin snap id:
245
please input end snap id:
248

PL/SQL procedure successfully completed.


INSTART_STARTUP????? INST_NAME? DB_NAME???? SNAP_ID SNAPDAT???????????????????? LVL
-------------------- ---------- ---------- -------- -------------------- ----------
2012-08-15 13:53:55? htzraw???? HTZRAW????????? 249 2012-08-15 14:29:31?????????? 1
2012-08-15 13:53:55? htzraw???? HTZRAW????????? 250 2012-08-15 14:34:14?????????? 1




? 本文轉自7343696 51CTO博客,原文鏈接:http://blog.51cto.com/luoping/964161,如需轉載請自行聯系原作者


總結

以上是生活随笔為你收集整理的删除AWR中快照的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。