连接数据库时提示归档器失败 ORA-00257: archiver error
生活随笔
收集整理的這篇文章主要介紹了
连接数据库时提示归档器失败 ORA-00257: archiver error
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
(1)問題現象
SQL> conn hr/hr ERROR: ORA-00257: archiver error. Connectinternal only, until freed. Warning: You are no longer connected toORACLE.(2)問題分析
在oracle 10g后,若flashback開啟,后臺歸檔程序進行(ARCn)將會自動在閃回恢復區中創建每個歸檔重做日志的一個副本,而flashback區域有大小限制:
SQL> show parameter recoveryNAME TYPE VALUE ----------------------------------------------- ------------------------------ db_recovery_file_dest string /opt/oracle/flash_recovery_area db_recovery_file_dest_size big integer 3882M recovery_parallelism integer 0當falshback空間已滿,則連接數據庫失敗。
(3)問題解決
l?刪除部分歸檔日志
l?增加falshback的空間限制
SQL> alter system set DB_RECOVERY_FILE_DEST_SIZE=20g; System altered.(4)監控flashback
l?查看閃回恢復區的相關信息
SQL> select * from v$recovery_file_dest; NAME SPACE_LIMITSPACE_USED SPACE_RECLAIMABLE NUMBER_OF_FILES --------------------------------------------------- ---------- ----------------- --------------- /opt/oracle/flash_recovery_area 2.1475E+10 4190778368 0 95l?查看flash area的使用率
SQL> select * from v$flash_recovery_area_usage;FILE_TYPE PERCENT_SPACE_USEDPERCENT_SPACE_RECLAIMABLE NUMBER_OF_FILES -------------------- ------------------------------------------- --------------- CONTROL FILE 0 0 0 REDO LOG 0 0 0 ARCHIVED LOG 19.51 0 95 BACKUP PIECE 0 0 0 IMAGE COPY 0 0 0 FLASHBACK LOG 0 0 0 FOREIGN ARCHIVED LOG 0 0 07 rows selected.其它內容請參考 ?
oracle之Flash Recovery Area全面介紹?
http://blog.csdn.net/jediael_lu/article/details/8854477
?
總結
以上是生活随笔為你收集整理的连接数据库时提示归档器失败 ORA-00257: archiver error的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 使用C语言读取properties文件V
- 下一篇: 使用SQLiteHelper创建数据库并