ORA-00257 歸檔日誌錯誤的解決方案
阿新 • • 發佈:2019-01-23
(1)檢視資料庫REDOLOG情況:
SQL> conn / as sysdba
SQL> select * from v$log;
(2)檢視FLASH_RECOVERY_AREA空間使用情況:
SQL> select * from v$recovery_file_dest;
(3)計算flash recovery area已經佔用的空間:
SQL> select sum(percent_space_used)*3/100 from v$flash_recovery_area_usage;
(4)歸檔日誌空間已使用了多少百分比SQL> select * from v$flash_recovery_area_usage;
(5)找到recovery目錄:
SQL> show parameter recover;
解決方案: 1、增大資料庫的儲存空間 SQL> alter system set DB_RECOVERY_FILE_DEST_SIZE=20g;2、刪除日誌 C:/Documents and Settings/Administrator>RMAN TARGET SYS/[email protected] SQL>crosscheck archivelog all; SQL>delete expired archivelog all; exit