ORA-00257: archiver error. Connect internal only, until freed.
ORA-00257: archiver error. Connect internal only, until freed.
Oracle 10g數據庫物理空間管理方式與以前Oracle發生了變化,對歸檔日志所在的Flash_Recovery_Area空間進行了另外限制
Flash_Recovery_Area空間缺省安裝時比較小,只有2GB,容易用完
解決過程
根據數據庫目前可用存儲空間情況、FLASH_RECOVERY_AREA空間為2GB的實際情況,把FLASH_RECOVERY_AREA的空間修改為20GB()。
SQL> alter system set DB_RECOVERY_FILE_DEST_SIZE=20g;
系統已更改。
(其實問題的本質是歸檔日志的使用已經達到了spfile等啟動參數文件中指定的最大值。oracle 10g中歸檔日志默認的存放地是閃回目錄,即%ORACLE_BASE%/flash_recovery_area的相應實例名下面,這個位置的大小在參數文件中有個限制,解決空間不足的問題可以通過兩種方式來實現,一個修改這個大小限制,還有一個就是修改歸檔日志存放位置。)
如果不要這些archivelog的話,可以刪除一些
rman>DELETE NOPROMPT ARCHIVELOG UNTIL TIME 'SYSDATE-3'; 直接運行這條 這樣會只保留三天的歸檔?
sql> select * from v$flash_recovery_area_usage;
FILE_TYPE??????????????? PERCENT_SPACE_USED??? PERCENT_SPACE_RECLAIMABLE?? NUMBER_OF_FILES
------------------------------- -------------------------------------?? ?? -----------------------------------------------------?? -------------------------------
CONTROLFILE??????????????????? 0?????????????????????????????????????????????????????????? 0???????????????????????????????????? ?? 0
ONLINELOG???????????????????? ?? 0?????????????????????????????????????????????????? ?????? 0??????????????????????????????????? ??? 0
ARCHIVELOG???????????????? 6.11?????????????????????????????????????????????????????? ?? 0??????????????????????????????????? ??? 3
BACKUPPIECE?????????????????? 0?????????????????????????????????????????????????????? ?? 0??????????????????????????????????? ??? 0?
IMAGECOPY???????????????????? 0???????????????????????????????????????????????????? ??? 0?????????????????????????????????? ????? 0
FLASHBACKLOG??????????????? 0??????????????????????????????????????????????????????? 0?????????????????????????????????? ????? 0
總結
以上是生活随笔為你收集整理的ORA-00257: archiver error. Connect internal only, until freed.的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: exp/expdp中query参数的使用
- 下一篇: 【AWR】调整AWR数据采样时间间隔及历