清除oracle歸檔日誌

2022-03-28 03:23:49 字數 1385 閱讀 7477

ora-00257: archiver error. connect internal only, until freed

產生原因:出現ora-00257錯誤(空間不足錯誤),通過查詢資料,絕大部分說這是由於歸檔日誌太多,占用了全部的硬碟剩餘空間導致的,通過簡單刪除日誌或加大儲存空間就能夠解決

sql> select * from v$flash_recovery_area_usage;

file_type            percent_space_used percent_space_reclaimable

number_of_files

control file                          0                         0

redo log                             .2                         0

archived log                  98.16                         0

file_type            percent_space_used percent_space_reclaimable

number_of_files

backup piece                          0                         0

image copy                            0                         0

flashback log                       .07                       .07

file_type            percent_space_used percent_space_reclaimable

number_of_files

foreign archived log                  0                         0

7 rows selected.

占用98%

rman  target sys/password

檢查一些無用的archivelog

rman>crosscheck archivelog all;

rman>delete archivelog until time 『sysdate-1』;

備註:delete archivelog all; ###全部乾掉

sql> select * from v$flash_recovery_area_usage;

備註:dg集群切換為單節點,alter system set log_archive_dest_state_2="defer";

###dg集群切換

oracle日誌歸檔

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

Oracle 歸檔日誌

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

oracle 歸檔日誌

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