连接数据库时提示归档器失败 ORA-00257: archiver error
生活随笔
收集整理的這篇文章主要介紹了
连接数据库时提示归档器失败 ORA-00257: archiver error
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
(1)問(wèn)題現(xiàn)象
SQL> conn hr/hr ERROR: ORA-00257: archiver error. Connectinternal only, until freed. Warning: You are no longer connected toORACLE.(2)問(wèn)題分析
在oracle 10g后,若flashback開(kāi)啟,后臺(tái)歸檔程序進(jìn)行(ARCn)將會(huì)自動(dòng)在閃回恢復(fù)區(qū)中創(chuàng)建每個(gè)歸檔重做日志的一個(gè)副本,而flashback區(qū)域有大小限制:
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當(dāng)falshback空間已滿,則連接數(shù)據(jù)庫(kù)失敗。
(3)問(wèn)題解決
l?刪除部分歸檔日志
l?增加falshback的空間限制
SQL> alter system set DB_RECOVERY_FILE_DEST_SIZE=20g; System altered.(4)監(jiān)控flashback
l?查看閃回恢復(fù)區(qū)的相關(guān)信息
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.其它內(nèi)容請(qǐng)參考 ?
oracle之Flash Recovery Area全面介紹?
http://blog.csdn.net/jediael_lu/article/details/8854477
?
總結(jié)
以上是生活随笔為你收集整理的连接数据库时提示归档器失败 ORA-00257: archiver error的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 使用C语言读取properties文件V
- 下一篇: GoldenGate系列一:快速搭建单向