最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Oracle?sysaux表空間異常增長的完美解決方法

 更新時間:2022年04月20日 16:24:19   作者:徽州吳彥祖  
sysaux表空間會因為多種情況而增大,下面這篇文章主要給大家介紹了關于Oracle?sysaux表空間異常增長的完美解決方法,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下

發(fā)現(xiàn)問題

某一業(yè)務系統(tǒng)數(shù)據(jù)庫,sysaux表空間大小達到24GB+

查詢sysaux表空間中對象的大小,超過1GB的列出,發(fā)現(xiàn)ASH相關的表過大。

 SEGMENT_NAME                   OWNER                SEGMENT_TYPE           MB                                                                                                       
------------------------------ -------------------- ------------------ ------                                                                                                       
WRH$_ACTIVE_SESSION_HISTORY    SYS                  TABLE PARTITION      7151                                                                                                       
WRH$_EVENT_HISTOGRAM_PK        SYS                  INDEX PARTITION      1856                                                                                                       
WRH$_EVENT_HISTOGRAM           SYS                  TABLE PARTITION      1777                                                                                                       
WRH$_LATCH                     SYS                  TABLE PARTITION      1657                                                                                                       
WRH$_SQLSTAT                   SYS                  TABLE PARTITION      1344

查看快照在數(shù)據(jù)庫中的保留時長

可以看到,AWR設定的保留時間為8天,WRH$_ACTIVE_SESSION_HISTORY確保留了2140天的數(shù)據(jù),需清理。

查看AWR快照未清理原因

WRH$_ACTIVE_SESSION_HISTORY由于分區(qū)失敗,導致所有數(shù)據(jù)均在同一個表空間,所以刪除過期快照失敗。

問題原因分析:

Oracle根據(jù)保留策略決定需要清除哪些行。在大型AWR表的情況下使用了一種特殊的機制,我們將快照數(shù)據(jù)存儲在分區(qū)中。從這些表中清除數(shù)據(jù)的一種方法是刪除只包含超過保留條件的行的分區(qū)。在夜間清除任務中,只有當分區(qū)中的所有數(shù)據(jù)都已過期時,我們才會刪除該分區(qū)。如果該分區(qū)至少包含一行,根據(jù)保留策略,該行不應被刪除,那么該分區(qū)將不會被刪除,因此該表將包含舊數(shù)據(jù)。

如果沒有發(fā)生分區(qū)拆分(無論出于何種原因),那么我們最終可能會遇到這樣的情況:我們必須等待最新的條目過期,然后才能刪除它們所在的分區(qū)。這可能意味著,一些較舊的條目可以在有效期過后顯著保留。其結果是數(shù)據(jù)未按預期清除。

處理方法:

根據(jù)MOS:WRH$_ACTIVE_SESSION_HISTORY Does Not Get Purged Based Upon the Retention Policy (Doc ID 387914.1)處理步驟

1.Check the partition details for the offending table before the split:

 SELECT owner,
  segment_name,
  partition_name,
  segment_type,
  bytes/1024/1024/1024 Size_GB
FROM dba_segments
WHERE segment_name='WRH$_ACTIVE_SESSION_HISTORY';

2.Split the partitions so that there is more chance of the smaller partition being purged:

alter session set "_swrf_test_action" = 72;

NOTE: This command will split partitions for ALL partitioned AWR objects. It also initiates a single split; it does not need to be disabled and will need to be repeated if multiple splits are required.

3.Check the partition details for the offending table after the split:

SELECT owner,
  segment_name,
  partition_name,
  segment_type,
  bytes/1024/1024/1024 Size_GB
FROM dba_segments
WHERE segment_name='WRH$_ACTIVE_SESSION_HISTORY';

以上步驟執(zhí)行完成后,再truncate原來的分區(qū),只保留新分區(qū),釋放空間

ALTER TABLE WRH$_ACTIVE_SESSION_HISTORY TRUNCATE PARTITION WRH$_ACTIVE_xxxxx;

檢查索引是否正常

select index_name,partition_name,status from dba_ind_partitions where index_name='WRH$_ACTIVE_SESSION_HISTORY_PK';

總結

到此這篇關于Oracle sysaux表空間異常增長解決的文章就介紹到這了,更多相關Oracle sysaux表空間異常增長內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • oracle日志操作模式(歸檔模式和非歸檔模式的利與弊)

    oracle日志操作模式(歸檔模式和非歸檔模式的利與弊)

    在Oracle數(shù)據(jù)庫中,主要有兩種日志操作模式,分別為非歸檔模式與歸檔模式。默認情況下,數(shù)據(jù)庫采用的是非歸檔模式。作為一個合格的數(shù)據(jù)庫管理員,應當深入了解這兩種日志操作模式的特點,并且在數(shù)據(jù)庫建立時,選擇合適的操作模式
    2013-01-01
  • 12類Oracle日期函數(shù)超全面總結

    12類Oracle日期函數(shù)超全面總結

    日期時間函數(shù)用于處理時間類型的數(shù)據(jù),Oracle以7位數(shù)字格式來存放日期數(shù)據(jù),下面這篇文章主要給大家介紹了關于12類Oracle日期函數(shù)超全面總結的相關資料,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下
    2023-05-05
  • Oracle 監(jiān)控索引使用率腳本分享

    Oracle 監(jiān)控索引使用率腳本分享

    這篇文章主要介紹了Oracle 監(jiān)控索引使用率腳本分享,本文給出的腳本將得到索引的使用率,可以很好的度量索引的使用情況以及根據(jù)這個值來判斷當前的這些索引是否可以被移除或改進,需要的朋友可以參考下
    2014-09-09
  • 解決Windows10不能安裝Oracle?11g的問題(附詳細安裝教程)

    解決Windows10不能安裝Oracle?11g的問題(附詳細安裝教程)

    這篇文章介紹了解決Windows10不能安裝Oracle?11g的方法,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2022-04-04
  • EXECUTE IMMEDIATE用法小結

    EXECUTE IMMEDIATE用法小結

    EXECUTE IMMEDIATE 代替了以前Oracle8i中DBMS_SQL package包.
    2009-09-09
  • ORACLE數(shù)據(jù)庫空間整理心得

    ORACLE數(shù)據(jù)庫空間整理心得

    ORACLE數(shù)據(jù)庫空間整理心得...
    2007-03-03
  • Oracle 11g如何清理數(shù)據(jù)庫的歷史日志詳解

    Oracle 11g如何清理數(shù)據(jù)庫的歷史日志詳解

    這篇文章主要給大家介紹了關于Oracle 11g如何清理數(shù)據(jù)庫歷史日志的相關資料,文中通過示例代碼介紹的非常詳細,對大家具有一定的參考學習價值,需要的朋友們下面跟著小編來一起學習學習吧。
    2017-07-07
  • Oracle存儲過程語法代碼示例詳解

    Oracle存儲過程語法代碼示例詳解

    本文講解Oracle存儲過程語法,包括總體結構、存儲過程聲明、參數(shù)定義、變量聲明、游標聲明、行數(shù)據(jù)類型聲明、變量賦值、條件判斷、WHILE循環(huán)、FOR循環(huán)、游標使用、異常捕捉、異常處理、存儲過程調用、存儲過程代碼示例調用代碼示例、調用結果展示,感興趣的朋友一起看看吧
    2025-04-04
  • Oracle查看和修改連接數(shù)(進程/會話/并發(fā)等等)

    Oracle查看和修改連接數(shù)(進程/會話/并發(fā)等等)

    查詢數(shù)據(jù)庫當前進程的連接數(shù)及會話的連接數(shù)、并發(fā)連接數(shù)以及會話情況等等,感興趣的你可以參考下哈,希望可以幫助到你
    2013-03-03
  • oracle 數(shù)據(jù)庫啟動階段分析

    oracle 數(shù)據(jù)庫啟動階段分析

    這篇文章主要介紹了oracle 數(shù)據(jù)庫啟動階段分析,包括三個階段的詳細介紹,需要的朋友可以了解下。
    2017-09-09

最新評論

双柏县| 鄯善县| 安顺市| 达拉特旗| 罗田县| 洪江市| 泗洪县| 临潭县| 曲麻莱县| 壤塘县| 永兴县| 高安市| 崇信县| 襄樊市| 平舆县| 慈利县| 昌平区| 咸丰县| 贵阳市| 广东省| 罗江县| 大城县| 丹东市| 灌云县| 龙川县| 星子县| 许昌市| 东兰县| 汤原县| 凤山县| 太仆寺旗| 岳西县| 珠海市| 北安市| 晋中市| 会理县| 清新县| 连山| 筠连县| 湘潭县| 湟中县|