<span id="mktg5"></span>

<i id="mktg5"><meter id="mktg5"></meter></i>

        <label id="mktg5"><meter id="mktg5"></meter></label>
        最新文章專題視頻專題問答1問答10問答100問答1000問答2000關鍵字專題1關鍵字專題50關鍵字專題500關鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關鍵字專題關鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
        問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
        當前位置: 首頁 - 科技 - 知識百科 - 正文

        Oracle11gR2DatabaseUNDO表空間使用率居高不下

        來源:懂視網 責編:小采 時間:2020-11-09 14:28:05
        文檔

        Oracle11gR2DatabaseUNDO表空間使用率居高不下

        Oracle11gR2DatabaseUNDO表空間使用率居高不下:客戶的數據庫是Oracle Database 11.2.0.3.0 for AIX 6.1 64bit的單機數據庫。客戶查詢DBA_FREE_SPACE發現UNDO表空間的使用率高達 客戶的數據庫是Oracle Database 11.2.0.3.0 for AIX 6.1 64bit的單機數據庫。客戶查詢DBA_FR
        推薦度:
        導讀Oracle11gR2DatabaseUNDO表空間使用率居高不下:客戶的數據庫是Oracle Database 11.2.0.3.0 for AIX 6.1 64bit的單機數據庫。客戶查詢DBA_FREE_SPACE發現UNDO表空間的使用率高達 客戶的數據庫是Oracle Database 11.2.0.3.0 for AIX 6.1 64bit的單機數據庫。客戶查詢DBA_FR

        客戶的數據庫是Oracle Database 11.2.0.3.0 for AIX 6.1 64bit的單機數據庫。客戶查詢DBA_FREE_SPACE發現UNDO表空間的使用率高達

        客戶的數據庫是Oracle Database 11.2.0.3.0 for AIX 6.1 64bit的單機數據庫。客戶查詢DBA_FREE_SPACE發現UNDO表空間的使用率高達98%以上。客戶的UNDO表空間已經手動擴展到了25GB,且一直在增加,為了UNDO表空間能及時的被釋放,UNDO表空間對應的所有數據文件自動擴展都被關閉。查詢DBA_UNDO_EXTENTS發現在UNDO表空間中當前沒有ACTIVE的EXTENT存在,UNEXPIRED的占到總空間的60%,有30%是EXPIRED,但Oracle并沒有及時的釋放這些空間。

        客戶的UNDO表空間并沒有設置成GUARANTEE模式,所以根據我們的知識都明白UNDO表空間中的EXPIRED和UNEXPIRED都是可能被重用的,但是這么高的UNDO表空間使用率看著讓人不踏實。

        雖然我們在初始化參數中設置了UNDO_RETENTION等參數,但從Oracle 10gR2開始,默認Oracle都開啟了UNDO表空間的自動調整功能,查找V$UNDOSTAT.TUNED_UNDORETENTION發現最近一段時間該值都被自動調整到了3500多分鐘,也就是說UNDO表空間中的數據要保留接近3天才會過期,正是因為這么長的數據未過期時間,且表空間又足夠的大,才導致了UNDO表空間的空間一致未被釋放,同時也找到了Oracle下面的一段解釋:


        Why TUNED_UNDORETENTION is calculated so high making undo space grow fast ?

        When non-autoextensible undo space is used, tuned_undoretention is calculated based on a percentage of the undo tablespace size. In some cases especially with large undo tablespace, This will make it to be calculated so large.

        To fix this behaviour, Set the following instance parameter:

        _smu_debug_mode=33554432

        With this setting, TUNED_UNDORETENTION is not calculated based on a percentage of the fixed size undo tablespace. Instead it is set to the maximum of (MAXQUERYLEN secs + 300) and UNDO_RETENTION.

        簡單的說,就是當UNDO表空間對應的數據文件非自動擴展,,且UNDO表空間又比較大的時候,tuned_undoretention的值是根據UNDO表空間大小的百分比來計算的,在一些情況下會將tuned_undoretention的值調整得特別大。

        解決辦法,如果設置_smu_debug_mode=33554432,那么Oracle的UNDO RETENTION自動調整功能依然被開啟,但是計算tuned_undoretention是根據MAXQUERYLEN secs +300來計算,而不是根據UNDO表空間大小的百分比來計算,這樣就可以避免TUNED_UNTORETENTION出現特別大的值。

        以上內容摘自:《FAQ – Automatic Undo Management (AUM) / System Managed Undo (SMU) (Doc ID 461480.1)》。

        同樣我們還參考了另一篇文章:

        Automatic Tuning of Undo_retention Causes Space Problems (Doc ID 420525.1)


        In this Document

        Symptoms

        Cause

        Solution

        References

        Applies to:
        Oracle Database - Enterprise Edition - Version 10.2.0.4 to 10.2.0.4 [Release 10.2]
        Information in this document applies to any platform.
        Oracle Server Enterprise Edition - Version: 10.2.0.1 to 10.2.0.3 -- fixed by patchset 10.2.0.4 and no issues on this at 11g

        *** Checked for currency: 13-SEP-2012 ***


        Symptoms

        You have verified that Document 413732.1 is not applicable and the problem is not a misunderstanding in the way EXPIRED/UNEXPIRED are used and reused over time.

        Look for:
        1. Whether the undo is automatically managed by the database by checking the following instance parameter:

        UNDO_MANAGEMENT=AUTO

        2. Whether the undo tablespace is fixed in size:

        SQL> SELECT autoextensible
        FROM dba_data_files
        WHERE tablespace_name=''

        This returns "NO" for all the undo tablespace datafiles.
        3. The undo tablespace is already sized such that it always has more than enough space to store all the undo generated within the undo_retention time, and the in-use undo space never exceeds the undo tablespace warning alert threshold (see below for the query to show the thresholds).
        4. The tablespace threshold alerts recommend that the DBA add more space to the undo tablespace:

        SQL> SELECT creation_time, metric_value, message_type, reason, suggested_action
        FROM dba_outstanding_alerts
        WHERE object_name='';

        This returns a suggested action of: "Add space to the tablespace".

        Or,

        This recommendation has been reported in the past but the condition has now cleared:

        SQL> SELECT creation_time, metric_value, message_type, reason, suggested_action, resolution
        FROM dba_alert_history
        WHERE object_name='';

        5. The undo tablespace in-use space exceeded the warning alert threshold at some point in time. To see the warning alert percentage threshold, issue:

        SQL> SELECT object_type, object_name, warning_value, critical_value
        FROM dba_thresholds
        WHERE object_type='TABLESPACE';

        To see the (current) undo tablespace percent of space in use:

        SQL> SELECT
        ((SELECT (NVL(SUM(bytes),0))
        FROM dba_undo_extents
        WHERE tablespace_name=''
        AND status IN ('ACTIVE','UNEXPIRED')) * 100)/
        (SELECT SUM(bytes)
        FROM dba_data_files
        WHERE tablespace_name='')
        "PCT_INUSE"
        FROM dual;


        Cause

        The cause of this problem has been identified in:
        Bug:5387030 - AUTOMATIC TUNING OF UNDO_RETENTION CAUSING SPACE PROBLEMS

        It is caused by a wrong calculation of the tuned undo retention value.

        Bug:5387030 is fixed in RDBMS 11.1.

        Solution

        To implement a solution for Bug:5387030, please execute any of the below alternative solutions:
        • Upgrade to 11.1 in which Bug:5387030 is fixed

        OR
        • Apply patchset release 10.2.0.4 or higher in which Bug:5387030 is fixed.

        聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

        文檔

        Oracle11gR2DatabaseUNDO表空間使用率居高不下

        Oracle11gR2DatabaseUNDO表空間使用率居高不下:客戶的數據庫是Oracle Database 11.2.0.3.0 for AIX 6.1 64bit的單機數據庫。客戶查詢DBA_FREE_SPACE發現UNDO表空間的使用率高達 客戶的數據庫是Oracle Database 11.2.0.3.0 for AIX 6.1 64bit的單機數據庫。客戶查詢DBA_FR
        推薦度:
        標簽: 11 數據庫 使用率
        • 熱門焦點

        最新推薦

        猜你喜歡

        熱門推薦

        專題
        Top
        主站蜘蛛池模板: 久久无码av亚洲精品色午夜| 亚洲日本va在线观看| 免费看一级高潮毛片| 日韩视频免费一区二区三区| 97久久国产亚洲精品超碰热| 午夜国产精品免费观看| 亚洲国产日韩女人aaaaaa毛片在线| 18禁美女裸体免费网站| 久久久亚洲欧洲日产国码aⅴ| 精品国产麻豆免费人成网站| 亚洲国产精品va在线播放 | 亚洲午夜未满十八勿入网站2| 国产精品无码免费专区午夜| 亚洲日韩小电影在线观看| 成人A片产无码免费视频在线观看| 亚洲成色www久久网站夜月| 国产成人精品无码免费看| 亚洲网站视频在线观看| 青青草免费在线视频| 色偷偷亚洲第一综合| 亚洲自偷自偷偷色无码中文| 亚在线观看免费视频入口| 亚洲最大在线视频| 国产老女人精品免费视频| 一个人免费观看日本www视频 | 亚洲an天堂an在线观看| 18禁止看的免费污网站| 亚洲国产成人久久一区二区三区| 免费一级一片一毛片| 久久久久国产精品免费看| 亚洲啪啪免费视频| 四虎影视在线永久免费看黄| 爽爽爽爽爽爽爽成人免费观看| 久久久久亚洲精品天堂| 国产免费一区二区三区VR| a级成人毛片免费图片| 色天使亚洲综合在线观看| 亚洲性久久久影院| 97人妻无码一区二区精品免费| 免费人成又黄又爽的视频在线电影| 亚洲丁香色婷婷综合欲色啪|