Oracle 12.2處理sysaux空間占滿問題
基本環(huán)境
數(shù)據(jù)庫:oracle 12.2 RAC
操作系統(tǒng):unix&solaris 11.3
報(bào)錯現(xiàn)像
今天處理別的問題查看告警日志偶然發(fā)現(xiàn)大量的報(bào)錯,無法擴(kuò)展SYSAUX表空間
于是登錄系統(tǒng),查看系統(tǒng)表空間使用情況,發(fā)現(xiàn)SYSAUX表空間用滿了
查看SYSAUX表空間情況
使用SQL檢查一下占用,
SELECT occupant_name"Item",round(space_usage_kbytes/1024/1024,3)"Space Used (GB)",schema_name "Schema",move_procedure "MoveProcedure" FROM v$sysaux_occupants ORDER BY 2 Desc;
返回如下:
再檢查segment_names查看
select * from ( select segment_name,sum(bytes)/1024/1024 total_mb,tablespace_name from dba_segments where tablespace_name in ('SYSTEM','SYSAUX') group by segment_name,tablespace_name order by 2 desc) where rownum <=20;
返回如下:
釋放表空間AUD$UNIFIED
需要用到Dbms包來處理
BEGIN DBMS_AUDIT_MGMT.CLEAN_AUDIT_TRAIL( audit_trail_type => DBMS_AUDIT_MGMT.AUDIT_TRAIL_UNIFIED, container => DBMS_AUDIT_MGMT.CONTAINER_CURRENT, use_last_arch_timestamp => FALSE); END; /
use_last_arch_timestamp這個(gè)地方有兩個(gè)選項(xiàng):
USE_LAST_ARCH_TIMESTAMP
: Enter either of the following settings:TRUE
: Deletes audit records created before the last archive timestamp. To set the archive timestamp, see Step 3: Optionally, Set an Archive Timestamp for Audit Records. The default (and recommended) value is . Oracle recommends that you set to .TRUE
USE_LAST_ARCH_TIMESTAMP
TRUE
FALSE
: Deletes all audit records without considering last archive timestamp. Be careful about using this setting, in case you inadvertently delete audit records that should not have been deleted.
處理完再次查看
清理之后會留下清理記錄,可通過SQL查看
select * from UNIFIED_AUDIT_TRAIL where OBJECT_NAME='DBMS_AUDIT_MGMT' and OBJECT_SCHEMA='SYS' AND SQL_TEXT LIKE '%DBMS_AUDIT_MGMT.CLEAN_AUDIT_TRAIL%';
到此這篇關(guān)于Oracle 12.2處理sysaux空間占滿問題的文章就介紹到這了,更多相關(guān)Oracle sysaux空間占滿內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Oracle如何更改表空間的數(shù)據(jù)文件位置詳解
這篇文章主要給大家介紹了關(guān)于Oracle如何更改表空間的數(shù)據(jù)文件位置,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧。2017-11-11Oracle開發(fā)之分析函數(shù)(Top/Bottom N、First/Last、NTile)
本文主要是對Oracle分析函數(shù)查找前幾名、后幾名、最多、最少以及按層次查詢的介紹,需要的朋友可以參考下。2016-05-05Oracle數(shù)據(jù)庫的實(shí)例/表空間/用戶/表之間關(guān)系簡單講解
這篇文章主要介紹了Oracle數(shù)據(jù)庫的實(shí)例/表空間/用戶/表之間關(guān)系簡單講解,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-08-08淺析Oracle中sys、system和Scott用戶下的數(shù)據(jù)庫連接問題
這篇文章主要介紹了關(guān)于Oracle中sys、system和Scott用戶下的數(shù)據(jù)庫連接問題,本文通過示例代碼給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2018-07-07oracle 會話 死鎖 執(zhí)行sql 執(zhí)行job的方法
這篇文章主要介紹了oracle 會話 死鎖 執(zhí)行sql 執(zhí)行job的方法,需要的朋友可以參考下2015-12-12oracle的歸檔模式 ORACLE數(shù)據(jù)庫歸檔日志常用命令
Oracle數(shù)據(jù)庫有聯(lián)機(jī)重做日志,這個(gè)日志是記錄對數(shù)據(jù)庫所做的修改,比如插入,刪除,更新數(shù)據(jù)等,對這些操作都會記錄在聯(lián)機(jī)重做日志里2013-01-01