Oracle 歸檔日誌

2021-09-07 18:11:40 字數 1330 閱讀 5336

生產伺服器(主)歸檔日誌路徑:

清理oracle歸檔日誌

securecrt登入伺服器,切換使用者oracle,連線oracle

[root@userbeta~]# su - oracle

[oracle@userbeta~]$ sqlplus /nolog

sql> connect /as sysdba

檢查flash recovery area的使用情況,可以看見archivelog已經很大了,達到99.94

sql> select * from v$flash_recovery_area_usage;

計算flash recovery area已經占用的空間

sql> select sum(percent_space_used)*3/100 from v$flash_recovery_area_usage;

次查詢可以檢視當前歸檔日誌使用大小,單位b

sql> select * from v$recovery_file_dest;

oracle 檢視歸檔日誌設定的大小

使用sys登陸資料庫

輸入show parameter db_recovery_file_dest_size;

修改flash_recovery_area的空間修改為6gb,修改前確認磁碟有足夠空間

sql> alter system set db_recovery_file_dest_size=8g;

現在來清理一下archivelog歸檔日誌,生產環境建議備份

查詢日誌目錄位置

show parameter recover;

刪除歸檔日誌,userdb是資料庫例項名

使用root帳戶刪除該目錄下的檔案或者備份其它地方

使用rman 操作,內容太多,只做部分截圖

[oracle@userbeta archivelog]$ rman

rman> connect target sys/sys_passwd

crosscheck backup; 

delete obsolete; 

delete expired backup; 

crosscheck archivelog all; 

delete expired archivelog all; 

//此步會有提示,輸入 yes 回車

host;   //退出rman

確認是否操作成功

#  sqlplus /nolog

sql>  connect /as sysdba

sql> select * from v$flash_recovery_area_usage;

8刪除完成,重新連線資料庫

oracle日誌歸檔

文章出處 感謝作者的分享 oracle 歸檔日誌 oracle可以將聯機日誌檔案儲存到多個不同的位置,將聯機日誌轉換為歸檔日誌的過程稱之為歸檔。相應的日誌被稱為歸檔日誌。一 歸檔日誌 是聯機重做日誌組檔案的乙個副本 包含redo記錄以及乙個唯一的log sequence number 對日誌組中的乙...

Oracle 歸檔日誌

spfile錯誤導致資料庫無法啟動 又一例spfile設定錯誤導致資料庫無法啟動 managing archived redo logs oracle例項和oracle資料庫 oracle體系結構 oracle 使用者 物件許可權 系統許可權 oracle 角色 配置檔案 oracle 聯機重做日誌...

oracle 歸檔日誌

日誌檔案概述 oracle 引入重做日誌的原因是為了進行資料恢復。在資料庫執行過程中,使用者更改的資料會暫時存放在資料庫快取記憶體區,而為了提高寫資料庫的速度,不是一旦有資料變化,就把變化的資料寫到資料檔案中,因為頻繁的讀寫磁碟檔案使得資料庫系統效率低下,所以,要等到資料庫高速緩衝區中的資料達到一定...