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

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

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

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

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

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

 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設(shè)定的保留時間為8天,WRH$_ACTIVE_SESSION_HISTORY確保留了2140天的數(shù)據(jù),需清理。

查看AWR快照未清理原因

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

問題原因分析:

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

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

處理方法:

根據(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';

總結(jié)

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

相關(guān)文章

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

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

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

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

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

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

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

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

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

    EXECUTE IMMEDIATE用法小結(jié)

    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ù)庫的歷史日志詳解

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

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

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

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

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

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

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

最新評論

丹寨县| 彭泽县| 涪陵区| 肥西县| 钟祥市| 论坛| 手游| 左云县| 汤原县| 博白县| 霍山县| 永胜县| 抚州市| 宜宾市| 石台县| 和硕县| 桐城市| 余庆县| 琼中| 东丰县| 乳山市| 原阳县| 大邑县| 沈丘县| 义马市| 桐乡市| 漠河县| 潜江市| 广东省| 景谷| 天等县| 扶风县| 宣化县| 信丰县| 麦盖提县| 东山县| 上蔡县| 千阳县| 昌宁县| 淮北市| 岳池县|