oracle日誌無法歸檔超出了恢復檔案數的限制解決

2021-08-30 07:40:12 字數 873 閱讀 1737

orale忽然startup不起來了,網上找了些資料。記錄以備。

一:問題描述:

ora-16038: 日誌 1 序列號 221 無法歸檔

ora-19809: 超出了恢復檔案數的限制

ora-00312: 聯機日誌 1 執行緒 1:

'd:\oracle\product\10.1.0\oradata\xhpos103\redo01.log

二:解決:

sql> select * from v$recovery_file_dest;

sql> alter system set db_recovery_file_dest_size=8g scope=both;

三:網上摘抄其它資料:

1.將歸檔設定到其他目錄,修改alter system set log_archive_dest = 其他路徑

2.轉移或者刪除閃回恢復區里的歸檔日誌。

3.增大閃回恢復區。alter system set db_recovery_file_dest_size=3g

oracle10g在預設情況下,歸檔日誌是儲存在閃回恢復區的,如果你建庫的時候用的預設設定,閃回恢復區應該是2g,空間被佔滿了以後就無法再歸檔了

執行下面的語句,可以看到閃回恢復區的使用情況

select reason,object_type,suggested_action from dba_outstanding_alerts;

解決方法

shutdown immediate

startup mount

alter system set db_recovery_file_dest_size=4g scope=both;

shutdown immediate

startup

oracle日誌歸檔

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

Oracle 歸檔日誌

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

oracle 歸檔日誌

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