生活随笔
收集整理的這篇文章主要介紹了
预防headroom过小
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1. 在使用DBLINK連接遠程DB之前,確認是否安全,防止SCN大量跳躍,導致headroom過小。
點擊(此處)折疊或打開
select
((((
((to_number(to_char(cur_date,'YYYY'))-1988)*12*31*24*60*60) +
((to_number(to_char(cur_date,'MM'))-1)*31*24*60*60) +
(((to_number(to_char(cur_date,'DD'))-1))*24*60*60) +
(to_number(to_char(cur_date,'HH24'))*60*60) +
(to_number(to_char(cur_date,'MI'))*60) +
(to_number(to_char(cur_date,'SS')))
) * (16*1024)) - &target_db_scn) --跳躍目標值的10進制,看看跳躍到這個數還能剩多少天
/ (16*1024*60*60*24)
) headroom
from (select sysdate cur_date from dual); 2.查詢headroom
點擊(此處)折疊或打開
SELECT SYSDATE sdate,
???????'Headroom',
???????ROUND ( (chk16kscn - gscn) / 3600 / 16 / 1024, 1) AS headroom_value
??FROM (SELECT tim,
???????????????gscn,
???????????????rate,
???????????????delta,
???????????????( ( ( (TO_NUMBER (TO_CHAR (tim, 'YYYY')) - 1988)
??????????????????????* 12
??????????????????????* 31
??????????????????????* 24
??????????????????????* 60
??????????????????????* 60)
???????????????????+ ( (TO_NUMBER (TO_CHAR (tim, 'MM')) - 1)
??????????????????????* 31
??????????????????????* 24
??????????????????????* 60
??????????????????????* 60)
???????????????????+ ( ( (TO_NUMBER (TO_CHAR (tim, 'DD')) - 1))
??????????????????????* 24
??????????????????????* 60
??????????????????????* 60)
???????????????????+ (TO_NUMBER (TO_CHAR (tim, 'HH24')) * 60 * 60)
???????????????????+ (TO_NUMBER (TO_CHAR (tim, 'MI')) * 60)
???????????????????+ (TO_NUMBER (TO_CHAR (tim, 'SS'))))
????????????????* (16 * 1024))
??????????????????chk16kscn
??????????FROM (SELECT FIRST_TIME tim,
???????????????????????(next_time - first_time) * 24 * 60 * 60 delta,
???????????????????????FIRST_CHANGE# gscn,
???????????????????????( (NEXT_CHANGE# - FIRST_CHANGE#)
????????????????????????/ ( (NEXT_TIME - FIRST_TIME) * 24 * 60 * 60))
??????????????????????????rate
??????????????????FROM v$archived_log
???????????????????WHERE (next_time > first_time))
????????ORDER BY 1 DESC)
?WHERE TO_CHAR (tim, 'YYYY/MM/DD HH24') >
??????????????TO_CHAR (SYSDATE - 1, 'YYYY/MM/DD HH24')
???????AND ROWNUM < 2 來自 “ ITPUB博客 ” ,鏈接:http://blog.itpub.net/15412087/viewspace-2157232/,如需轉載,請注明出處,否則將追究法律責任。
轉載于:http://blog.itpub.net/15412087/viewspace-2157232/
總結
以上是生活随笔為你收集整理的预防headroom过小的全部內容,希望文章能夠幫你解決所遇到的問題。
如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。