作者:admin 日期:2023-10-15 瀏覽: 次
記一次ORA
今天另外一個項目碰到一個ORA-00257報錯,看了下是歸檔空間滿的問題,下面介紹下處理的一個過程和思路。
ORA-00257:歸檔程序錯誤。
1、先查看當前歸檔日志文件的使用情況:
select * from v$recovery_file_dest;
select sum(percent_space_used)*3/100 from v$flash_recovery_area_usage;
select * from v$flash_recovery_area_usage;
從上面我們可以看到歸檔日志已經用滿了。
rman target /
crosscheck archivelog all;
南通數據恢復delete archivelog until time 'sysdate'; --刪除所有日志
delete expired archivelog all;--刪除過期日志
這里是因為我這邊歸檔日志只有6G,評估了下我增加到20G
--設置使用空間大?。?0*1024*1024*1024),20GB
alter system set db_recovery_file_dest_size=21474836480 scope=both;
show parameter db_recovery_file_dest;---查看歸檔日志
可以看到已經增加到20G
select * from v$recovery_file_dest;
select sum(percent_space_used)*3/100 from v$flash_recovery_area_usage;
已經刪除歸檔日志并增加歸檔日志大小到20G。
后面會分享更多DBA方面的內容,感興趣的朋友可以關注下??!